Architect mono sequencer pattern switching?
-
- KVRer
- Topic Starter
- 5 posts since 10 Mar, 2017
Hi,
A new user here, just bought the Architect yesterday.
I can't seem to figure out how to change the pattern of a mono step sequencer while at the same time having the Auto/Play Q functionality? If I change the Conduct to Modulate the sequencer wont quantize to the DAW anymore.
Also, what would be the best way to get the index of an item in an array? I have created a list of midi keys [48,50,52,53,55,57,59] and I'm trying to select the pattern based on a pressed key.
A new user here, just bought the Architect yesterday.
I can't seem to figure out how to change the pattern of a mono step sequencer while at the same time having the Auto/Play Q functionality? If I change the Conduct to Modulate the sequencer wont quantize to the DAW anymore.
Also, what would be the best way to get the index of an item in an array? I have created a list of midi keys [48,50,52,53,55,57,59] and I'm trying to select the pattern based on a pressed key.
-
gentleclockdivider gentleclockdivider https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=203660
- KVRAF
- 6218 posts since 22 Mar, 2009 from gent
Enable modulation in pattern preferences .
Patterns are selected starting from 0 (-1 is no pattern and thus stop the pattern from playinf ), you can use data modules for that .
Route the data modules to the 'play pattern index slot' .
If you want to use midi note numbers to select patterns , you just need to convert the note number to numbers that reflect the pattern ..there are lot's of ways of doing that ., switches etc...
Most simple would be be midi note 60 , subract 60 from that and you get pattern 1 , etc..
Patterns are selected starting from 0 (-1 is no pattern and thus stop the pattern from playinf ), you can use data modules for that .
Route the data modules to the 'play pattern index slot' .
If you want to use midi note numbers to select patterns , you just need to convert the note number to numbers that reflect the pattern ..there are lot's of ways of doing that ., switches etc...
Most simple would be be midi note 60 , subract 60 from that and you get pattern 1 , etc..
Eyeball exchanging
Soul calibrating ..frequencies
Soul calibrating ..frequencies
-
- KVRer
- Topic Starter
- 5 posts since 10 Mar, 2017
Thank you for the response and detailed explanation!
My problem was a bit more specific though, I had gotten so far that I could change the patterns succesfully.
At first the Modulation parameter did nothing. Then I read somewhere in here that I have to change the Conduct parameter from "Auto" to "Modulation", but then the Auto/Play Q stopped working and the sequencer lost sync with my DAW.
Now I noticed in your screenshot that you have the Conduct set to "Play" and tested that, and it works! Thank you.
I simply couldn't figure an easy way to get an index from my key list. I tried to use an array as I want to use the white keys only for patterns and reserve the black keys for rec, play, tie, rest, etc. The switch eludes me in this context also. So in the end I did it manually.
Here's my macro. And here's the "is key" macro. Feels a bit clunky though, I'm sure there's a built in function for this somewhere?
My problem was a bit more specific though, I had gotten so far that I could change the patterns succesfully.
At first the Modulation parameter did nothing. Then I read somewhere in here that I have to change the Conduct parameter from "Auto" to "Modulation", but then the Auto/Play Q stopped working and the sequencer lost sync with my DAW.
Now I noticed in your screenshot that you have the Conduct set to "Play" and tested that, and it works! Thank you.
I simply couldn't figure an easy way to get an index from my key list. I tried to use an array as I want to use the white keys only for patterns and reserve the black keys for rec, play, tie, rest, etc. The switch eludes me in this context also. So in the end I did it manually.
Here's my macro. And here's the "is key" macro. Feels a bit clunky though, I'm sure there's a built in function for this somewhere?
You do not have the required permissions to view the files attached to this post.
-
gentleclockdivider gentleclockdivider https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=203660
- KVRAF
- 6218 posts since 22 Mar, 2009 from gent
Use the get element element .
Array goes into left inlet , index nr middle inlet
Eyeball exchanging
Soul calibrating ..frequencies
Soul calibrating ..frequencies
-
- KVRer
- Topic Starter
- 5 posts since 10 Mar, 2017
I would need it the other way around, or am I missing something?gentleclockdivider wrote: ↑Thu May 18, 2023 4:45 am Use the get element element .
Array goes into left inlet , index nr middle inlet
I get the key from host, e.g. 52, and I want to convert that in to the index number.
I went through all the nodes and couldn't find anything to that effect. I feel blind.