-fixed bug in script where reading only sequencer 1 to update all 3, now bidirectional more solid between Hollyhock and APC control -Added first implementation of my Step positional controller, now auto-sync with triplets, 24ths, etc. -added Sequencer to script recall trigger to make sure arrays stay in sync
-s
Statistics: Posted by sephult — 11 Jan 2016, 16:08
]]>2016-01-09T17:41:04+02:002016-01-09T17:41:04+02:00https://brainmodular.com/forums/viewtopic.php?t=5264&p=34508#p34508Thanks for all the explanation in a way you anticipate my question:)!!
I thing I understand about the pass only if change it was working but a little bug appears sometimes. as my computer had some trouble yesterday I thing it was that, but yes that's really more stable now.
I'm really interesting by what you plan to implement that will really give a complete stuff.
For now I just feel like a kid with christmas gift and you do more than I was expected when I began to thing about using APC as stepsequencer. Thank you again for your help, time spending and explanations. Some ideas are coming but I have to clear them, i will also look further into the patch and script as it's a concrete exemple for me it's easier to understand links and process.
]]>2016-01-09T15:46:03+02:002016-01-09T15:46:03+02:00https://brainmodular.com/forums/viewtopic.php?t=5264&p=34507#p34507It seems that in my case, if only 1 input changes...say you have an output of all 0's on the array, and you switch to preset with output of all 1's and trigger one step off....it causes the entire script array to update the sequencer not just the 1 bit of the array. So you would be expecting all 1's and they would then force themselves to the scripts 0's......if that makes any sense...lmao. It was a bug I was still having up until I implemented my disconnect and feedback in this last beta1 version.
In my latest I did a scheme of feedback, detaching the output, updating the initial array then reapplying so that both the array and sequencer were in step. Also there are 3 scripts on the output which handle sequencer to LED output for the bidirectional control. (I made 3 separate scripts because the MIDI handling was becoming super cumbersome with 1 script).
The only bug I see as of now is sometimes the preset doesnt update fully, however I believe this is a bug with the preset system in which I already have a report in for awhile ago and has been confirmed. Sometimes it will not fully update the preset and a second press will complete.
I plan on implementing my Multi-Clock Steps module I built which will allow other step timing in sync and Auto-Sync, Re-Sync etc...for doing odd-stepping time. like doing triplets but on the cycle re-syncing up. If your interested I am going to also add a per-step note definition for different note phrases rather than just one note per sequencer. (This is how I have been doing for most my sequencers for awhile). If so I'll share my updates here or maybe the add-ons.
If you want to work together, have ideas you want to implement, or have questions further let me know.
-s
Statistics: Posted by sephult — 09 Jan 2016, 14:46
I drank too much coffee this morning and dug in. I think I have a work around for the presets. New Features: -bidirectional control -different sequencer colors (yellow,red,green) -step position cursor indicator on APC20 (length and source adjustable in pop-up) -generic synchro adjustment for bar/cycle to adjust speed (plan on full-positional control with varying sync speeds) -3 MIDI bus outputs with Note,Velocity,Length adjustments
-s
Statistics: Posted by sephult — 09 Jan 2016, 14:20
]]>2016-01-09T15:03:07+02:002016-01-09T15:03:07+02:00https://brainmodular.com/forums/viewtopic.php?t=5264&p=34505#p34505 1. For the preset save as 23fx23 sayed the pass only if change module at the output of each arrays resolves the problem. apc_sequencer_control_
]]>2016-01-09T13:42:03+02:002016-01-09T13:42:03+02:00https://brainmodular.com/forums/viewtopic.php?t=5264&p=34504#p34504So out of this I put at least two specific bug-reports that make this a show-stopper being a standalone working patch.
1. Scripts (maybe just arrays I am not sure) states are not being retained in preset. This makes it very difficult to pattern-ize the different sequences made. (Starting to find a workaround with external feedback....with problems). If this preset save worked could make things a lot more useful for the APC20!
2. Sysex does not seem to be working, so I could not send the Mode-change via Hollyhock.
Hopefully coming up these things might be addressed, and maybe we have some more APC20 users here that could benefit from....the APC is a pretty cool control surface.
-s
Statistics: Posted by sephult — 09 Jan 2016, 12:42
]]>2016-01-09T11:06:29+02:002016-01-09T11:06:29+02:00https://brainmodular.com/forums/viewtopic.php?t=5264&p=34503#p34503I'will try scriting for the LED.
Clip Stop Row will only do Green and I believe the Navigation is the same
The problem is that it will only latch the state if you are in ableton mode and not startup mode.
Statistics: Posted by sephult — 09 Jan 2016, 03:16
]]>2016-01-08T22:42:58+02:002016-01-08T22:42:58+02:00https://brainmodular.com/forums/viewtopic.php?t=5264&p=34500#p34500 I thing I've read something about relationship beetween LED and note velocity, I'm looking to that way to see if there's some possibilities by this way
Statistics: Posted by sephult — 08 Jan 2016, 18:53
]]>2016-01-08T17:48:55+02:002016-01-08T17:48:55+02:00https://brainmodular.com/forums/viewtopic.php?t=5264&p=34494#p34494Statistics: Posted by Akis — 08 Jan 2016, 16:48
]]>
2016-01-08T15:16:03+02:002016-01-08T15:16:03+02:00https://brainmodular.com/forums/viewtopic.php?t=5264&p=34493#p34493Can make a pass if change in script via setting lenght of output to 0 then bloc later back to full size but a module is often more conveniant.
Statistics: Posted by sephult — 08 Jan 2016, 12:02
]]>2016-01-08T11:34:27+02:002016-01-08T11:34:27+02:00https://brainmodular.com/forums/viewtopic.php?t=5264&p=34491#p34491Statistics: Posted by Akis — 08 Jan 2016, 10:34
]]>2016-01-08T04:20:05+02:002016-01-08T04:20:05+02:00https://brainmodular.com/forums/viewtopic.php?t=5264&p=34490#p34490 Thanks for the info though, I didnt know about SetDontSave -s
Statistics: Posted by sephult — 08 Jan 2016, 03:20
]]>2016-01-08T03:33:45+02:002016-01-08T03:33:45+02:00https://brainmodular.com/forums/viewtopic.php?t=5264&p=34489#p34489via SetDontSave (Param: TParameter; val: boolean); // specifies if the parameter need to be save by default not sure it's false for arrays. did you try?
]]>2016-01-08T00:40:47+02:002016-01-08T00:40:47+02:00https://brainmodular.com/forums/viewtopic.php?t=5264&p=34488#p34488This makes it impossible to save multiple presets. Ugggh :/
Script seems to work well for the purpose, just functionally this is a hindrance.
-s
Statistics: Posted by sephult — 07 Jan 2016, 23:40
]]>2016-01-07T23:54:17+02:002016-01-07T23:54:17+02:00https://brainmodular.com/forums/viewtopic.php?t=5264&p=34487#p34487Statistics: Posted by 23fx23 — 07 Jan 2016, 22:54
]]>2016-01-07T23:01:23+02:002016-01-07T23:01:23+02:00https://brainmodular.com/forums/viewtopic.php?t=5264&p=34485#p34485APC_Sequencer_Control_x3_LED_Reset_MIDI_Bus_Corrected
Here is a 3 part MIDI where you can control the Note, Velocity, and Length. Note to get to trigger each step you need to AND the Next Step and Output of the Sequencer Switch or it just sees a continuous (1) value when multiple steps are next to eachother.
You will need to put your VST on another Rack and use existing MIDI Bus, this will prevent the APC20 notes from sounding the VST
A problem with using the scripts this way is the patch does not want to seem to Save and Recall the state of the Script. This might be a bug, I put a ticket in regarding. I will also look for an alternate module way to control.
-s
Statistics: Posted by sephult — 07 Jan 2016, 22:01
Here is an updated, which includes LED Indicators, and a Reset. Due to scripting issues I implemented the reset as an LFO to wipe the LED. This sometimes take a few seconds to sweep all and turn off. This also triggers the script to reset the sequencers as well to match the APC20 reset state.
-s
Statistics: Posted by sephult — 07 Jan 2016, 21:47
]]>2016-01-07T20:49:42+02:002016-01-07T20:49:42+02:00https://brainmodular.com/forums/viewtopic.php?t=5264&p=34475#p34475 The only problem with using modules however is the Note Number received. You cannot address the individual rows, and would take a lot of additional modules. Your method does work while the pad is pressed, when released it will set the value opposite, also being based on only channel the entire column defines.
Here is the APC layout: 53.Ch1, 53.Ch2..... 54.Ch1, 54.Ch2.... 55.Ch1, 55.Ch2.... ............................................and so on
-s
Statistics: Posted by sephult — 07 Jan 2016, 19:49
Here is a modified script that will control 3 Sequencers
-s
Statistics: Posted by sephult — 07 Jan 2016, 19:45
]]>2016-01-07T20:31:52+02:002016-01-07T20:31:52+02:00https://brainmodular.com/forums/viewtopic.php?t=5264&p=34472#p34472Statistics: Posted by 23fx23 — 07 Jan 2016, 19:31
]]>2016-01-07T20:27:55+02:002016-01-07T20:27:55+02:00https://brainmodular.com/forums/viewtopic.php?t=5264&p=34471#p34471APC Sequencer Control
Here you go, there is a functional script which allows the top 2 rows to control a sequencer at 16 steps. I am working to clean up the script, so hopefully understand better.
I will expand to 3 sequencer Array Outputs, then I will work on lighting up the APC20 to reflect the sequencer.
-s
Statistics: Posted by sephult — 07 Jan 2016, 19:27
-fixed bug in script where reading only sequencer 1 to update all 3, now bidirectional more solid between Hollyhock and APC control -Added first implementation of my Step positional controller, now auto-sync with triplets, 24ths, etc. -added Sequencer to script recall trigger to make sure arrays stay in sync
-s
Statistics: Posted by sephult — 11 Jan 2016, 16:08
]]>2016-01-09T17:41:04+02:002016-01-09T17:41:04+02:00https://brainmodular.com/forums/viewtopic.php?t=5264&p=34508#p34508Thanks for all the explanation in a way you anticipate my question:)!!
I thing I understand about the pass only if change it was working but a little bug appears sometimes. as my computer had some trouble yesterday I thing it was that, but yes that's really more stable now.
I'm really interesting by what you plan to implement that will really give a complete stuff.
For now I just feel like a kid with christmas gift and you do more than I was expected when I began to thing about using APC as stepsequencer. Thank you again for your help, time spending and explanations. Some ideas are coming but I have to clear them, i will also look further into the patch and script as it's a concrete exemple for me it's easier to understand links and process.
]]>2016-01-09T15:46:03+02:002016-01-09T15:46:03+02:00https://brainmodular.com/forums/viewtopic.php?t=5264&p=34507#p34507It seems that in my case, if only 1 input changes...say you have an output of all 0's on the array, and you switch to preset with output of all 1's and trigger one step off....it causes the entire script array to update the sequencer not just the 1 bit of the array. So you would be expecting all 1's and they would then force themselves to the scripts 0's......if that makes any sense...lmao. It was a bug I was still having up until I implemented my disconnect and feedback in this last beta1 version.
In my latest I did a scheme of feedback, detaching the output, updating the initial array then reapplying so that both the array and sequencer were in step. Also there are 3 scripts on the output which handle sequencer to LED output for the bidirectional control. (I made 3 separate scripts because the MIDI handling was becoming super cumbersome with 1 script).
The only bug I see as of now is sometimes the preset doesnt update fully, however I believe this is a bug with the preset system in which I already have a report in for awhile ago and has been confirmed. Sometimes it will not fully update the preset and a second press will complete.
I plan on implementing my Multi-Clock Steps module I built which will allow other step timing in sync and Auto-Sync, Re-Sync etc...for doing odd-stepping time. like doing triplets but on the cycle re-syncing up. If your interested I am going to also add a per-step note definition for different note phrases rather than just one note per sequencer. (This is how I have been doing for most my sequencers for awhile). If so I'll share my updates here or maybe the add-ons.
If you want to work together, have ideas you want to implement, or have questions further let me know.
-s
Statistics: Posted by sephult — 09 Jan 2016, 14:46
I drank too much coffee this morning and dug in. I think I have a work around for the presets. New Features: -bidirectional control -different sequencer colors (yellow,red,green) -step position cursor indicator on APC20 (length and source adjustable in pop-up) -generic synchro adjustment for bar/cycle to adjust speed (plan on full-positional control with varying sync speeds) -3 MIDI bus outputs with Note,Velocity,Length adjustments
-s
Statistics: Posted by sephult — 09 Jan 2016, 14:20
]]>2016-01-09T15:03:07+02:002016-01-09T15:03:07+02:00https://brainmodular.com/forums/viewtopic.php?t=5264&p=34505#p34505 1. For the preset save as 23fx23 sayed the pass only if change module at the output of each arrays resolves the problem. apc_sequencer_control_
]]>2016-01-09T13:42:03+02:002016-01-09T13:42:03+02:00https://brainmodular.com/forums/viewtopic.php?t=5264&p=34504#p34504So out of this I put at least two specific bug-reports that make this a show-stopper being a standalone working patch.
1. Scripts (maybe just arrays I am not sure) states are not being retained in preset. This makes it very difficult to pattern-ize the different sequences made. (Starting to find a workaround with external feedback....with problems). If this preset save worked could make things a lot more useful for the APC20!
2. Sysex does not seem to be working, so I could not send the Mode-change via Hollyhock.
Hopefully coming up these things might be addressed, and maybe we have some more APC20 users here that could benefit from....the APC is a pretty cool control surface.
-s
Statistics: Posted by sephult — 09 Jan 2016, 12:42
]]>2016-01-09T11:06:29+02:002016-01-09T11:06:29+02:00https://brainmodular.com/forums/viewtopic.php?t=5264&p=34503#p34503I'will try scriting for the LED.
Clip Stop Row will only do Green and I believe the Navigation is the same
The problem is that it will only latch the state if you are in ableton mode and not startup mode.
Statistics: Posted by sephult — 09 Jan 2016, 03:16
]]>2016-01-08T22:42:58+02:002016-01-08T22:42:58+02:00https://brainmodular.com/forums/viewtopic.php?t=5264&p=34500#p34500 I thing I've read something about relationship beetween LED and note velocity, I'm looking to that way to see if there's some possibilities by this way
Statistics: Posted by sephult — 08 Jan 2016, 18:53
]]>2016-01-08T17:48:55+02:002016-01-08T17:48:55+02:00https://brainmodular.com/forums/viewtopic.php?t=5264&p=34494#p34494Statistics: Posted by Akis — 08 Jan 2016, 16:48
]]>2016-01-08T15:16:03+02:002016-01-08T15:16:03+02:00https://brainmodular.com/forums/viewtopic.php?t=5264&p=34493#p34493Can make a pass if change in script via setting lenght of output to 0 then bloc later back to full size but a module is often more conveniant.
Statistics: Posted by sephult — 08 Jan 2016, 12:02
]]>2016-01-08T11:34:27+02:002016-01-08T11:34:27+02:00https://brainmodular.com/forums/viewtopic.php?t=5264&p=34491#p34491Statistics: Posted by Akis — 08 Jan 2016, 10:34
]]>2016-01-08T04:20:05+02:002016-01-08T04:20:05+02:00https://brainmodular.com/forums/viewtopic.php?t=5264&p=34490#p34490 Thanks for the info though, I didnt know about SetDontSave -s
Statistics: Posted by sephult — 08 Jan 2016, 03:20
]]>2016-01-08T03:33:45+02:002016-01-08T03:33:45+02:00https://brainmodular.com/forums/viewtopic.php?t=5264&p=34489#p34489via SetDontSave (Param: TParameter; val: boolean); // specifies if the parameter need to be save by default not sure it's false for arrays. did you try?
]]>2016-01-08T00:40:47+02:002016-01-08T00:40:47+02:00https://brainmodular.com/forums/viewtopic.php?t=5264&p=34488#p34488This makes it impossible to save multiple presets. Ugggh :/
Script seems to work well for the purpose, just functionally this is a hindrance.
-s
Statistics: Posted by sephult — 07 Jan 2016, 23:40
]]>2016-01-07T23:54:17+02:002016-01-07T23:54:17+02:00https://brainmodular.com/forums/viewtopic.php?t=5264&p=34487#p34487Statistics: Posted by 23fx23 — 07 Jan 2016, 22:54
]]>2016-01-07T23:01:23+02:002016-01-07T23:01:23+02:00https://brainmodular.com/forums/viewtopic.php?t=5264&p=34485#p34485APC_Sequencer_Control_x3_LED_Reset_MIDI_Bus_Corrected
Here is a 3 part MIDI where you can control the Note, Velocity, and Length. Note to get to trigger each step you need to AND the Next Step and Output of the Sequencer Switch or it just sees a continuous (1) value when multiple steps are next to eachother.
You will need to put your VST on another Rack and use existing MIDI Bus, this will prevent the APC20 notes from sounding the VST
A problem with using the scripts this way is the patch does not want to seem to Save and Recall the state of the Script. This might be a bug, I put a ticket in regarding. I will also look for an alternate module way to control.
-s
Statistics: Posted by sephult — 07 Jan 2016, 22:01
Here is an updated, which includes LED Indicators, and a Reset. Due to scripting issues I implemented the reset as an LFO to wipe the LED. This sometimes take a few seconds to sweep all and turn off. This also triggers the script to reset the sequencers as well to match the APC20 reset state.
-s
Statistics: Posted by sephult — 07 Jan 2016, 21:47
]]>2016-01-07T20:49:42+02:002016-01-07T20:49:42+02:00https://brainmodular.com/forums/viewtopic.php?t=5264&p=34475#p34475 The only problem with using modules however is the Note Number received. You cannot address the individual rows, and would take a lot of additional modules. Your method does work while the pad is pressed, when released it will set the value opposite, also being based on only channel the entire column defines.
Here is the APC layout: 53.Ch1, 53.Ch2..... 54.Ch1, 54.Ch2.... 55.Ch1, 55.Ch2.... ............................................and so on
-s
Statistics: Posted by sephult — 07 Jan 2016, 19:49
Here is a modified script that will control 3 Sequencers
-s
Statistics: Posted by sephult — 07 Jan 2016, 19:45
]]>2016-01-07T20:31:52+02:002016-01-07T20:31:52+02:00https://brainmodular.com/forums/viewtopic.php?t=5264&p=34472#p34472Statistics: Posted by 23fx23 — 07 Jan 2016, 19:31
]]>2016-01-07T20:27:55+02:002016-01-07T20:27:55+02:00https://brainmodular.com/forums/viewtopic.php?t=5264&p=34471#p34471APC Sequencer Control
Here you go, there is a functional script which allows the top 2 rows to control a sequencer at 16 steps. I am working to clean up the script, so hopefully understand better.
I will expand to 3 sequencer Array Outputs, then I will work on lighting up the APC20 to reflect the sequencer.
-s
Statistics: Posted by sephult — 07 Jan 2016, 19:27