ahlstromcj / sequencer64

A major reboot of Seq24. Current release 0.97.0 (2021-05-13), native JACK MIDI, Song recording, playlists, and a Windows/Qt version. For fresher code, see the Seq66 project. Note that trigger and mute-group-in-MIDI-file formats have evolved! Back up your work!
GNU Affero General Public License v3.0
235 stars 29 forks source link

Midi patterns note assignment #170

Open letsdig opened 5 years ago

letsdig commented 5 years ago

Hello, on the old seq24 this midi setup let me to play more than one clip on the same row in the same time with the same note (ableton style row clips playing, seq64 should play the vertical row, but i'm tryin to play the horizontal ones).

I cant achieve the same with seq64, if i copy this and press the 96th note it still play just one clip.

0 [0 0 0 0 0 0] [1 0 144 96 0 127] [1 0 128 96 0 127] 1 [0 0 0 0 0 0] [1 0 144 97 0 127] [1 0 128 97 0 127] 2 [0 0 0 0 0 0] [1 0 144 98 0 127] [1 0 128 98 0 127] 3 [0 0 0 0 0 0] [1 0 144 99 0 127] [1 0 128 99 0 127] 4 [0 0 0 0 0 0] [1 0 144 96 0 127] [1 0 128 96 0 127] 5 [0 0 0 0 0 0] [1 0 144 97 0 127] [1 0 128 97 0 127] 6 [0 0 0 0 0 0] [1 0 144 98 0 127] [1 0 128 98 0 127] 7 [0 0 0 0 0 0] [1 0 144 99 0 127] [1 0 128 99 0 127] 8 [0 0 0 0 0 0] [1 0 144 96 0 127] [1 0 128 96 0 127] 9 [0 0 0 0 0 0] [1 0 144 97 0 127] [1 0 128 97 0 127] 10 [0 0 0 0 0 0] [1 0 144 98 0 127] [1 0 128 98 0 127] 11 [0 0 0 0 0 0] [1 0 144 99 0 127] [1 0 128 99 0 127] 12 [0 0 0 0 0 0] [1 0 144 96 0 127] [1 0 128 96 0 127] 13 [0 0 0 0 0 0] [1 0 144 97 0 127] [1 0 128 97 0 127] 14 [0 0 0 0 0 0] [1 0 144 98 0 127] [1 0 128 98 0 127] 15 [0 0 0 0 0 0] [1 0 144 99 0 127] [1 0 128 99 0 127]

Can someone tell me what i'm doing wrong or if there is some smart solution!? I really like seq64 and i want to use it with my midi controller! Using lmms as sound source this software its really useful for live sets or live tracks

ahlstromcj commented 5 years ago

Hmm, sounds like a bug, something got dropped when refactoring the code. I will try to look into it today. Thanks!

On Sun, Oct 28, 2018, 11:18 Matteo Belvederesi notifications@github.com wrote:

Hello, on the old seq24 this midi setup let me to play more than one clip on the same row in the same time with the same note (ableton style row clips playing, seq64 should play the vertical row, but i'm tryin to play the horizontal ones).

I cant achieve the same with seq64, if i copy this and press the 96th note it still play just one clip.

0 [0 0 0 0 0 0] [1 0 144 96 0 127] [1 0 128 96 0 127] 1 [0 0 0 0 0 0] [1 0 144 97 0 127] [1 0 128 97 0 127] 2 [0 0 0 0 0 0] [1 0 144 98 0 127] [1 0 128 98 0 127] 3 [0 0 0 0 0 0] [1 0 144 99 0 127] [1 0 128 99 0 127] 4 [0 0 0 0 0 0] [1 0 144 96 0 127] [1 0 128 96 0 127] 5 [0 0 0 0 0 0] [1 0 144 97 0 127] [1 0 128 97 0 127] 6 [0 0 0 0 0 0] [1 0 144 98 0 127] [1 0 128 98 0 127] 7 [0 0 0 0 0 0] [1 0 144 99 0 127] [1 0 128 99 0 127] 8 [0 0 0 0 0 0] [1 0 144 96 0 127] [1 0 128 96 0 127] 9 [0 0 0 0 0 0] [1 0 144 97 0 127] [1 0 128 97 0 127] 10 [0 0 0 0 0 0] [1 0 144 98 0 127] [1 0 128 98 0 127] 11 [0 0 0 0 0 0] [1 0 144 99 0 127] [1 0 128 99 0 127] 12 [0 0 0 0 0 0] [1 0 144 96 0 127] [1 0 128 96 0 127] 13 [0 0 0 0 0 0] [1 0 144 97 0 127] [1 0 128 97 0 127] 14 [0 0 0 0 0 0] [1 0 144 98 0 127] [1 0 128 98 0 127] 15 [0 0 0 0 0 0] [1 0 144 99 0 127] [1 0 128 99 0 127]

Can someone tell me what i'm doing wrong or if there is some smart solution!? I really like seq64 and i want to use it with my midi controller! Using lmms as sound source this software its really useful for live sets or live tracks

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/ahlstromcj/sequencer64/issues/170, or mute the thread https://github.com/notifications/unsubscribe-auth/AHnVqPM-u-B737Fls5GD297c0-n35AR3ks5upcrPgaJpZM4X-BGd .

letsdig commented 5 years ago

Lemme know if you solve it, and thanks for the fast answer!

ahlstromcj commented 5 years ago

Yeah, it was a premature optimization, breaking from the loop if a MIDI control was handle. I have checked the fix into the "qt5_reconcile" branch, but don't have time to test it yet. If you check out the branch, rebuild it, and see if it works or not, let me know. I also want to add this setup to the documentation in the sequencer64-doc project.

Thanks for the report! I am humbled by this oversight! :-)

letsdig commented 5 years ago

Working perfect on 4x8 view i guess should work even if i modify sequencer64.usr for add more columns and rows, really appreciate this a lot, gonna test right now with my lmms, thank you a lot!!!!!!!

ahlstromcj commented 5 years ago

Cool! Documenting it right now. Eventually will merge to master for version 0.96.1. Gotta build and test on Windows first.

On Sun, Oct 28, 2018, 15:39 Matteo Belvederesi notifications@github.com wrote:

Working perfect on 4x8 view i guess should work even if i modify sequencer64.usr for add more columns and rows, really appreciate this a lot, gonna test right now with my lmms, thank you a lot!!!!!!!

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/ahlstromcj/sequencer64/issues/170#issuecomment-433734938, or mute the thread https://github.com/notifications/unsubscribe-auth/AHnVqBjPyt98g8c0bz3HLyKlUw0xm-Fvks5upgfygaJpZM4X-BGd .

ahlstromcj commented 5 years ago

By the way, you can use new [midi-control-file] section to store various MIDI control setups on their own rc file and "include" them in the main rc file.

On Sun, Oct 28, 2018, 16:07 Chris Ahlstrom ahlstromcj@gmail.com wrote:

Cool! Documenting it right now. Eventually will merge to master for version 0.96.1. Gotta build and test on Windows first.

On Sun, Oct 28, 2018, 15:39 Matteo Belvederesi notifications@github.com wrote:

Working perfect on 4x8 view i guess should work even if i modify sequencer64.usr for add more columns and rows, really appreciate this a lot, gonna test right now with my lmms, thank you a lot!!!!!!!

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/ahlstromcj/sequencer64/issues/170#issuecomment-433734938, or mute the thread https://github.com/notifications/unsubscribe-auth/AHnVqBjPyt98g8c0bz3HLyKlUw0xm-Fvks5upgfygaJpZM4X-BGd .

letsdig commented 5 years ago

Thanks for all again, ill leave here my 12 * 8 (looks really like ableton now lol!, the only thing its one has to turn off the previous pattern group, so i have to press 2 button on my nanopad, its boring a little but i can deal with it!) midi sequencer64.rc conf file with a0 b0 c1 d1 e1 f1 g1 a1 notes:

0 [0 0 0 0 0 0] [1 0 144 21 0 127] [1 0 128 21 0 127] 1 [0 0 0 0 0 0] [1 0 144 23 0 127] [1 0 128 23 0 127] 2 [0 0 0 0 0 0] [1 0 144 24 0 127] [1 0 128 24 0 127] 3 [0 0 0 0 0 0] [1 0 144 26 0 127] [1 0 128 26 0 127] 4 [0 0 0 0 0 0] [1 0 144 28 0 127] [1 0 128 28 0 127] 5 [0 0 0 0 0 0] [1 0 144 29 0 127] [1 0 128 29 0 127] 6 [0 0 0 0 0 0] [1 0 144 31 0 127] [1 0 128 31 0 127] 7 [0 0 0 0 0 0] [1 0 144 33 0 127] [1 0 128 33 0 127] 8 [0 0 0 0 0 0] [1 0 144 21 0 127] [1 0 128 21 0 127] 9 [0 0 0 0 0 0] [1 0 144 23 0 127] [1 0 128 23 0 127] 10 [0 0 0 0 0 0] [1 0 144 24 0 127] [1 0 128 24 0 127] 11 [0 0 0 0 0 0] [1 0 144 26 0 127] [1 0 128 26 0 127] 12 [0 0 0 0 0 0] [1 0 144 28 0 127] [1 0 128 28 0 127] 13 [0 0 0 0 0 0] [1 0 144 29 0 127] [1 0 128 29 0 127] 14 [0 0 0 0 0 0] [1 0 144 31 0 127] [1 0 128 31 0 127] 15 [0 0 0 0 0 0] [1 0 144 33 0 127] [1 0 128 33 0 127] 16 [0 0 0 0 0 0] [1 0 144 21 0 127] [1 0 128 21 0 127] 17 [0 0 0 0 0 0] [1 0 144 23 0 127] [1 0 128 23 0 127] 18 [0 0 0 0 0 0] [1 0 144 24 0 127] [1 0 128 24 0 127] 19 [0 0 0 0 0 0] [1 0 144 26 0 127] [1 0 128 26 0 127] 20 [0 0 0 0 0 0] [1 0 144 28 0 127] [1 0 128 28 0 127] 21 [0 0 0 0 0 0] [1 0 144 29 0 127] [1 0 128 29 0 127] 22 [0 0 0 0 0 0] [1 0 144 31 0 127] [1 0 128 31 0 127] 23 [0 0 0 0 0 0] [1 0 144 33 0 127] [1 0 128 33 0 127] 24 [0 0 0 0 0 0] [1 0 144 21 0 127] [1 0 128 21 0 127] 25 [0 0 0 0 0 0] [1 0 144 23 0 127] [1 0 128 23 0 127] 26 [0 0 0 0 0 0] [1 0 144 24 0 127] [1 0 128 24 0 127] 27 [0 0 0 0 0 0] [1 0 144 26 0 127] [1 0 128 26 0 127] 28 [0 0 0 0 0 0] [1 0 144 28 0 127] [1 0 128 28 0 127] 29 [0 0 0 0 0 0] [1 0 144 29 0 127] [1 0 128 29 0 127] 30 [0 0 0 0 0 0] [1 0 144 31 0 127] [1 0 128 31 0 127] 31 [0 0 0 0 0 0] [1 0 144 33 0 127] [1 0 128 33 0 127] 32 [0 0 0 0 0 0] [1 0 144 21 0 127] [1 0 128 21 0 127] 33 [0 0 0 0 0 0] [1 0 144 23 0 127] [1 0 128 23 0 127] 34 [0 0 0 0 0 0] [1 0 144 24 0 127] [1 0 128 24 0 127] 35 [0 0 0 0 0 0] [1 0 144 26 0 127] [1 0 128 26 0 127] 36 [0 0 0 0 0 0] [1 0 144 28 0 127] [1 0 128 28 0 127] 37 [0 0 0 0 0 0] [1 0 144 29 0 127] [1 0 128 29 0 127] 38 [0 0 0 0 0 0] [1 0 144 31 0 127] [1 0 128 31 0 127] 39 [0 0 0 0 0 0] [1 0 144 33 0 127] [1 0 128 33 0 127] 40 [0 0 0 0 0 0] [1 0 144 21 0 127] [1 0 128 21 0 127] 41 [0 0 0 0 0 0] [1 0 144 23 0 127] [1 0 128 23 0 127] 42 [0 0 0 0 0 0] [1 0 144 24 0 127] [1 0 128 24 0 127] 43 [0 0 0 0 0 0] [1 0 144 26 0 127] [1 0 128 26 0 127] 44 [0 0 0 0 0 0] [1 0 144 28 0 127] [1 0 128 28 0 127] 45 [0 0 0 0 0 0] [1 0 144 29 0 127] [1 0 128 29 0 127] 46 [0 0 0 0 0 0] [1 0 144 31 0 127] [1 0 128 31 0 127] 47 [0 0 0 0 0 0] [1 0 144 33 0 127] [1 0 128 33 0 127] 48 [0 0 0 0 0 0] [1 0 144 21 0 127] [1 0 128 21 0 127] 49 [0 0 0 0 0 0] [1 0 144 23 0 127] [1 0 128 23 0 127] 50 [0 0 0 0 0 0] [1 0 144 24 0 127] [1 0 128 24 0 127] 51 [0 0 0 0 0 0] [1 0 144 26 0 127] [1 0 128 26 0 127] 52 [0 0 0 0 0 0] [1 0 144 28 0 127] [1 0 128 28 0 127] 53 [0 0 0 0 0 0] [1 0 144 29 0 127] [1 0 128 29 0 127] 54 [0 0 0 0 0 0] [1 0 144 31 0 127] [1 0 128 31 0 127] 55 [0 0 0 0 0 0] [1 0 144 33 0 127] [1 0 128 33 0 127] 56 [0 0 0 0 0 0] [1 0 144 21 0 127] [1 0 128 21 0 127] 57 [0 0 0 0 0 0] [1 0 144 23 0 127] [1 0 128 23 0 127] 58 [0 0 0 0 0 0] [1 0 144 24 0 127] [1 0 128 24 0 127] 59 [0 0 0 0 0 0] [1 0 144 26 0 127] [1 0 128 26 0 127] 60 [0 0 0 0 0 0] [1 0 144 28 0 127] [1 0 128 28 0 127] 61 [0 0 0 0 0 0] [1 0 144 29 0 127] [1 0 128 29 0 127] 62 [0 0 0 0 0 0] [1 0 144 31 0 127] [1 0 128 31 0 127] 63 [0 0 0 0 0 0] [1 0 144 33 0 127] [1 0 128 33 0 127] 64 [0 0 0 0 0 0] [1 0 144 21 0 127] [1 0 128 21 0 127] 65 [0 0 0 0 0 0] [1 0 144 23 0 127] [1 0 128 23 0 127] 66 [0 0 0 0 0 0] [1 0 144 24 0 127] [1 0 128 24 0 127] 67 [0 0 0 0 0 0] [1 0 144 26 0 127] [1 0 128 26 0 127] 68 [0 0 0 0 0 0] [1 0 144 28 0 127] [1 0 128 28 0 127] 69 [0 0 0 0 0 0] [1 0 144 29 0 127] [1 0 128 29 0 127] 70 [0 0 0 0 0 0] [1 0 144 31 0 127] [1 0 128 31 0 127] 71 [0 0 0 0 0 0] [1 0 144 33 0 127] [1 0 128 33 0 127] 72 [0 0 0 0 0 0] [1 0 144 21 0 127] [1 0 128 21 0 127] 73 [0 0 0 0 0 0] [1 0 144 23 0 127] [1 0 128 23 0 127] 74 [0 0 0 0 0 0] [1 0 144 24 0 127] [1 0 128 24 0 127] 75 [0 0 0 0 0 0] [1 0 144 26 0 127] [1 0 128 26 0 127] 76 [0 0 0 0 0 0] [1 0 144 28 0 127] [1 0 128 28 0 127] 77 [0 0 0 0 0 0] [1 0 144 29 0 127] [1 0 128 29 0 127] 78 [0 0 0 0 0 0] [1 0 144 31 0 127] [1 0 128 31 0 127] 79 [0 0 0 0 0 0] [1 0 144 33 0 127] [1 0 128 33 0 127] 80 [0 0 0 0 0 0] [1 0 144 21 0 127] [1 0 128 21 0 127] 81 [0 0 0 0 0 0] [1 0 144 23 0 127] [1 0 128 23 0 127] 82 [0 0 0 0 0 0] [1 0 144 24 0 127] [1 0 128 24 0 127] 83 [0 0 0 0 0 0] [1 0 144 26 0 127] [1 0 128 26 0 127] 84 [0 0 0 0 0 0] [1 0 144 28 0 127] [1 0 128 28 0 127] 85 [0 0 0 0 0 0] [1 0 144 29 0 127] [1 0 128 29 0 127] 86 [0 0 0 0 0 0] [1 0 144 31 0 127] [1 0 128 31 0 127] 87 [0 0 0 0 0 0] [1 0 144 33 0 127] [1 0 128 33 0 127] 88 [0 0 0 0 0 0] [1 0 144 21 0 127] [1 0 128 21 0 127] 89 [0 0 0 0 0 0] [1 0 144 23 0 127] [1 0 128 23 0 127] 90 [0 0 0 0 0 0] [1 0 144 24 0 127] [1 0 128 24 0 127] 91 [0 0 0 0 0 0] [1 0 144 26 0 127] [1 0 128 26 0 127] 92 [0 0 0 0 0 0] [1 0 144 28 0 127] [1 0 128 28 0 127] 93 [0 0 0 0 0 0] [1 0 144 29 0 127] [1 0 128 29 0 127] 94 [0 0 0 0 0 0] [1 0 144 31 0 127] [1 0 128 31 0 127] 95 [0 0 0 0 0 0] [1 0 144 33 0 127] [1 0 128 33 0 127]

ahlstromcj commented 5 years ago

When you get a chance, can you clarify what you mean by having to press 2 buttons? And what is the "a0 b0 c1 d1 e1 f1" about? Just want to make sure I cover/investigate all cases for completeness. Thanks! Glad your helping!

Chris

-------- Matteo Belvederesi 13:25 Sun 28 Oct --------

Thanks for all again, ill leave here my 12 * 8 (looks really like ableton now lol!, the only thing its one has to turn off the previous pattern group, so i have to press 2 button on my nanopad, its boring a little but i can deal with it!) midi sequencer64.rc conf file with a0 b0 c1 d1 e1 f1 g1 a1 notes:

0 [0 0 0 0 0 0] [1 0 144 21 0 127] [1 0 128 21 0 127] 1 [0 0 0 0 0 0] [1 0 144 23 0 127] [1 0 128 23 0 127] 2 [0 0 0 0 0 0] [1 0 144 24 0 127] [1 0 128 24 0 127] 3 [0 0 0 0 0 0] [1 0 144 26 0 127] [1 0 128 26 0 127] 4 [0 0 0 0 0 0] [1 0 144 28 0 127] [1 0 128 28 0 127] 5 [0 0 0 0 0 0] [1 0 144 29 0 127] [1 0 128 29 0 127] 6 [0 0 0 0 0 0] [1 0 144 31 0 127] [1 0 128 31 0 127] 7 [0 0 0 0 0 0] [1 0 144 33 0 127] [1 0 128 33 0 127] 8 [0 0 0 0 0 0] [1 0 144 21 0 127] [1 0 128 21 0 127] 9 [0 0 0 0 0 0] [1 0 144 23 0 127] [1 0 128 23 0 127] 10 [0 0 0 0 0 0] [1 0 144 24 0 127] [1 0 128 24 0 127] 11 [0 0 0 0 0 0] [1 0 144 26 0 127] [1 0 128 26 0 127] 12 [0 0 0 0 0 0] [1 0 144 28 0 127] [1 0 128 28 0 127] 13 [0 0 0 0 0 0] [1 0 144 29 0 127] [1 0 128 29 0 127] 14 [0 0 0 0 0 0] [1 0 144 31 0 127] [1 0 128 31 0 127] 15 [0 0 0 0 0 0] [1 0 144 33 0 127] [1 0 128 33 0 127] 16 [0 0 0 0 0 0] [1 0 144 21 0 127] [1 0 128 21 0 127] 17 [0 0 0 0 0 0] [1 0 144 23 0 127] [1 0 128 23 0 127] 18 [0 0 0 0 0 0] [1 0 144 24 0 127] [1 0 128 24 0 127] 19 [0 0 0 0 0 0] [1 0 144 26 0 127] [1 0 128 26 0 127] 20 [0 0 0 0 0 0] [1 0 144 28 0 127] [1 0 128 28 0 127] 21 [0 0 0 0 0 0] [1 0 144 29 0 127] [1 0 128 29 0 127] 22 [0 0 0 0 0 0] [1 0 144 31 0 127] [1 0 128 31 0 127] 23 [0 0 0 0 0 0] [1 0 144 33 0 127] [1 0 128 33 0 127] 24 [0 0 0 0 0 0] [1 0 144 21 0 127] [1 0 128 21 0 127] 25 [0 0 0 0 0 0] [1 0 144 23 0 127] [1 0 128 23 0 127] 26 [0 0 0 0 0 0] [1 0 144 24 0 127] [1 0 128 24 0 127] 27 [0 0 0 0 0 0] [1 0 144 26 0 127] [1 0 128 26 0 127] 28 [0 0 0 0 0 0] [1 0 144 28 0 127] [1 0 128 28 0 127] 29 [0 0 0 0 0 0] [1 0 144 29 0 127] [1 0 128 29 0 127] 30 [0 0 0 0 0 0] [1 0 144 31 0 127] [1 0 128 31 0 127] 31 [0 0 0 0 0 0] [1 0 144 33 0 127] [1 0 128 33 0 127] 32 [0 0 0 0 0 0] [1 0 144 21 0 127] [1 0 128 21 0 127] 33 [0 0 0 0 0 0] [1 0 144 23 0 127] [1 0 128 23 0 127] 34 [0 0 0 0 0 0] [1 0 144 24 0 127] [1 0 128 24 0 127] 35 [0 0 0 0 0 0] [1 0 144 26 0 127] [1 0 128 26 0 127] 36 [0 0 0 0 0 0] [1 0 144 28 0 127] [1 0 128 28 0 127] 37 [0 0 0 0 0 0] [1 0 144 29 0 127] [1 0 128 29 0 127] 38 [0 0 0 0 0 0] [1 0 144 31 0 127] [1 0 128 31 0 127] 39 [0 0 0 0 0 0] [1 0 144 33 0 127] [1 0 128 33 0 127] 40 [0 0 0 0 0 0] [1 0 144 21 0 127] [1 0 128 21 0 127] 41 [0 0 0 0 0 0] [1 0 144 23 0 127] [1 0 128 23 0 127] 42 [0 0 0 0 0 0] [1 0 144 24 0 127] [1 0 128 24 0 127] 43 [0 0 0 0 0 0] [1 0 144 26 0 127] [1 0 128 26 0 127] 44 [0 0 0 0 0 0] [1 0 144 28 0 127] [1 0 128 28 0 127] 45 [0 0 0 0 0 0] [1 0 144 29 0 127] [1 0 128 29 0 127] 46 [0 0 0 0 0 0] [1 0 144 31 0 127] [1 0 128 31 0 127] 47 [0 0 0 0 0 0] [1 0 144 33 0 127] [1 0 128 33 0 127] 48 [0 0 0 0 0 0] [1 0 144 21 0 127] [1 0 128 21 0 127] 49 [0 0 0 0 0 0] [1 0 144 23 0 127] [1 0 128 23 0 127] 50 [0 0 0 0 0 0] [1 0 144 24 0 127] [1 0 128 24 0 127] 51 [0 0 0 0 0 0] [1 0 144 26 0 127] [1 0 128 26 0 127] 52 [0 0 0 0 0 0] [1 0 144 28 0 127] [1 0 128 28 0 127] 53 [0 0 0 0 0 0] [1 0 144 29 0 127] [1 0 128 29 0 127] 54 [0 0 0 0 0 0] [1 0 144 31 0 127] [1 0 128 31 0 127] 55 [0 0 0 0 0 0] [1 0 144 33 0 127] [1 0 128 33 0 127] 56 [0 0 0 0 0 0] [1 0 144 21 0 127] [1 0 128 21 0 127] 57 [0 0 0 0 0 0] [1 0 144 23 0 127] [1 0 128 23 0 127] 58 [0 0 0 0 0 0] [1 0 144 24 0 127] [1 0 128 24 0 127] 59 [0 0 0 0 0 0] [1 0 144 26 0 127] [1 0 128 26 0 127] 60 [0 0 0 0 0 0] [1 0 144 28 0 127] [1 0 128 28 0 127] 61 [0 0 0 0 0 0] [1 0 144 29 0 127] [1 0 128 29 0 127] 62 [0 0 0 0 0 0] [1 0 144 31 0 127] [1 0 128 31 0 127] 63 [0 0 0 0 0 0] [1 0 144 33 0 127] [1 0 128 33 0 127] 64 [0 0 0 0 0 0] [1 0 144 21 0 127] [1 0 128 21 0 127] 65 [0 0 0 0 0 0] [1 0 144 23 0 127] [1 0 128 23 0 127] 66 [0 0 0 0 0 0] [1 0 144 24 0 127] [1 0 128 24 0 127] 67 [0 0 0 0 0 0] [1 0 144 26 0 127] [1 0 128 26 0 127] 68 [0 0 0 0 0 0] [1 0 144 28 0 127] [1 0 128 28 0 127] 69 [0 0 0 0 0 0] [1 0 144 29 0 127] [1 0 128 29 0 127] 70 [0 0 0 0 0 0] [1 0 144 31 0 127] [1 0 128 31 0 127] 71 [0 0 0 0 0 0] [1 0 144 33 0 127] [1 0 128 33 0 127] 72 [0 0 0 0 0 0] [1 0 144 21 0 127] [1 0 128 21 0 127] 73 [0 0 0 0 0 0] [1 0 144 23 0 127] [1 0 128 23 0 127] 74 [0 0 0 0 0 0] [1 0 144 24 0 127] [1 0 128 24 0 127] 75 [0 0 0 0 0 0] [1 0 144 26 0 127] [1 0 128 26 0 127] 76 [0 0 0 0 0 0] [1 0 144 28 0 127] [1 0 128 28 0 127] 77 [0 0 0 0 0 0] [1 0 144 29 0 127] [1 0 128 29 0 127] 78 [0 0 0 0 0 0] [1 0 144 31 0 127] [1 0 128 31 0 127] 79 [0 0 0 0 0 0] [1 0 144 33 0 127] [1 0 128 33 0 127] 80 [0 0 0 0 0 0] [1 0 144 21 0 127] [1 0 128 21 0 127] 81 [0 0 0 0 0 0] [1 0 144 23 0 127] [1 0 128 23 0 127] 82 [0 0 0 0 0 0] [1 0 144 24 0 127] [1 0 128 24 0 127] 83 [0 0 0 0 0 0] [1 0 144 26 0 127] [1 0 128 26 0 127] 84 [0 0 0 0 0 0] [1 0 144 28 0 127] [1 0 128 28 0 127] 85 [0 0 0 0 0 0] [1 0 144 29 0 127] [1 0 128 29 0 127] 86 [0 0 0 0 0 0] [1 0 144 31 0 127] [1 0 128 31 0 127] 87 [0 0 0 0 0 0] [1 0 144 33 0 127] [1 0 128 33 0 127] 88 [0 0 0 0 0 0] [1 0 144 21 0 127] [1 0 128 21 0 127] 89 [0 0 0 0 0 0] [1 0 144 23 0 127] [1 0 128 23 0 127] 90 [0 0 0 0 0 0] [1 0 144 24 0 127] [1 0 128 24 0 127] 91 [0 0 0 0 0 0] [1 0 144 26 0 127] [1 0 128 26 0 127] 92 [0 0 0 0 0 0] [1 0 144 28 0 127] [1 0 128 28 0 127] 93 [0 0 0 0 0 0] [1 0 144 29 0 127] [1 0 128 29 0 127] 94 [0 0 0 0 0 0] [1 0 144 31 0 127] [1 0 128 31 0 127] 95 [0 0 0 0 0 0] [1 0 144 33 0 127] [1 0 128 33 0 127]

— You are receiving this because you commented. Reply to this email directly, [1]view it on GitHub, or [2]mute the thread.

References

Visible links

  1. https://github.com/ahlstromcj/sequencer64/issues/170#issuecomment-433738318
  2. https://github.com/notifications/unsubscribe-auth/AHnVqGn4w2n-Km0c6UDLCeOQITwo3-qbks5uphK5gaJpZM4X-BGd

-- At once it struck me what quality went to form a man of achievement, especially in literature, and which Shakespeare possessed so enormously -- I mean negative capability, that is, when a man is capable of being in uncertainties, mysteries, doubts, without any irritable reaching after fact and reason. -- John Keats

letsdig commented 5 years ago

i mean if i change pattern group by pressing note buttons, i have to turn off the previous one (the playing one) and turn on the next (next pattern group) at the same time.

A0 B0 C1 D1 E1 F1 G1 are piano keyboard notes+octave (lecter = note; number=octave) corresponding to my nanopad buttons. https://support.keithmcmillen.com/hc/en-us/article_attachments/200973519/midi_note_reference.png

se1

I've got this controller (nanopad): https://images-na.ssl-images-amazon.com/images/I/51pjGqPtzmL._SX425_.jpg

The issue is the same on a normal piano keyboard.

Hope i was understandable, sorry for my spaghetti english.

ahlstromcj commented 5 years ago

Hmmm, on the normal 4x8 setup, I can use my nanoKEY2 and a setup for it that's a lot like your first setup and I can turn on up to 4 rows at once, and I can release some of them and the rows go off. Works as I expect. You might consider using "toggle" instead of "on" and "off". I will soon test with 12x8, so wait for that before reporting again. Thanks! --Chris

ahlstromcj commented 5 years ago

Hmmm, it works as expected with -o sets=8x12, when accounting for the different layout.

Let me know what you think now!

letsdig commented 5 years ago

i've already played with it this week, its amazing, it works as expected the 2 buttons story wasnt a complaint, it's the normal behave of seq64, i'd already used the toggle function as in the pics above. Seq64 its not designed as ableton i know but now its quite usable and very similiar to the ableton clips view, im using it now with my bcr2000 and its a pleasure!

se64

letsdig commented 5 years ago

Would be amazing a new function where only one row can be played at once, maybe adding a specific column in the seq clips view too, as in ableton: ableton

But i think for now this issue its close, waitin for the upgrade on the main src.

Thaks for all.