|
|
|
07-27-2018, 12:08 AM
|
#1
|
Human being with feelings
Join Date: Nov 2010
Location: In the abyss...gazing at you...
Posts: 1,237
|
step sequencer - hardware controller
Hello all you scripting gurus,
Iīd like to ask if itīs possible to write a script/jsfx that can use e.g. a launchpad, push etc. as controller for a stepsequencer.
I donīt know nothing about scripting, but I think there would be a fair amount of people who could make use of this and also be willling to pay.
Maybe some fundraising for starting such a project is needed.
Just asking
|
|
|
07-27-2018, 09:23 AM
|
#2
|
Human being with feelings
Join Date: Aug 2015
Posts: 3,671
|
yeah kind of surprising to not have seen a dozen of these appear in vst form already
all the stepsequencers i see available are all mouse-controlled, which is better than nothing, but not much fun.
|
|
|
07-27-2018, 05:25 PM
|
#3
|
Banned
Join Date: Sep 2015
Posts: 1,650
|
I'd be interested in this, but the problem I have is resetting the lights back to the original state for the previous function (ie Playtime). I should take my own advice because the last thing I did for mccrabney and me doesn't have this either.
This would be the place to spec it out though, all info is good info!
|
|
|
07-28-2018, 01:23 AM
|
#4
|
Human being with feelings
Join Date: Nov 2010
Location: In the abyss...gazing at you...
Posts: 1,237
|
I was thinking of something that could let you use all 64 buttons of a launchpad as the maximum steps of a pattern.
Letīs name this drum mode.
It uses one note at a time which can switched from within the scrip: Kick, Snare, HH you name it.
Each step should light up when it is counted, letīs say in white.
When a note should be played this step turns maybe red.
Accent could also be handy with a given velocity (green ?).
Couldnīt this be a mega-baby extension?
|
|
|
07-28-2018, 02:09 AM
|
#5
|
Human being with feelings
Join Date: Oct 2010
Location: Scotland
Posts: 422
|
|
|
|
07-29-2018, 03:10 AM
|
#6
|
Human being with feelings
Join Date: Nov 2010
Location: In the abyss...gazing at you...
Posts: 1,237
|
Quote:
Originally Posted by ThrashJazzAssassin
|
Thankīs for the link.
Do you know if someone could adapt it for a launchpad?
|
|
|
07-29-2018, 03:14 PM
|
#7
|
Human being with feelings
Join Date: Aug 2015
Posts: 3,671
|
hey those are my footprints
|
|
|
07-29-2018, 03:22 PM
|
#8
|
Human being with feelings
Join Date: Aug 2015
Posts: 3,671
|
btw from my abandoned dabblings creating a step sequencer in bidule (in 2013 and again in 2018) on an 8x8 grid i prefer to do a 4 sample, 16 step sequencer using 2x rows for the same sound and 16 steps.
Quote:
I'd be interested in this, but the problem I have is resetting the lights back to the original state for the previous function (ie Playtime). I should take my own advice because the last thing I did for mccrabney and me doesn't have this either.
|
i can do this in bidule and processing, but i haven't done much midi work with js because i'm a baby.
(btw i have your "thing" configured in a way that lights up the correct buttons on my launchpad pro 100% of the time, so no worries on my end! it's still working flawlessly btw)
|
|
|
07-30-2018, 12:19 AM
|
#9
|
Human being with feelings
Join Date: Nov 2010
Location: In the abyss...gazing at you...
Posts: 1,237
|
Quote:
Originally Posted by mccrabney
btw from my abandoned dabblings creating a step sequencer in bidule (in 2013 and again in 2018) on an 8x8 grid i prefer to do a 4 sample, 16 step sequencer using 2x rows for the same sound and 16 steps.
i can do this in bidule and processing, but i haven't done much midi work with js because i'm a baby.
(btw i have your "thing" configured in a way that lights up the correct buttons on my launchpad pro 100% of the time, so no worries on my end! it's still working flawlessly btw)
|
So if I get you right, you can use your launchpad as a controller for megababy?
|
|
|
07-30-2018, 04:09 AM
|
#10
|
Human being with feelings
Join Date: Aug 2015
Posts: 3,671
|
i never got that far. you'd need to remap the Launchpad midi notes to the apc's mapping, run it thru Megababby, and then remap the resulting midi back to the launchpad's original mapping. not difficult to do but tedious
|
|
|
07-30-2018, 10:34 AM
|
#11
|
Human being with feelings
Join Date: Nov 2010
Location: In the abyss...gazing at you...
Posts: 1,237
|
Quote:
Originally Posted by mccrabney
i never got that far. you'd need to remap the Launchpad midi notes to the apc's mapping, run it thru Megababby, and then remap the resulting midi back to the launchpad's original mapping. not difficult to do but tedious
|
Hm....I am an absolute noob to scripting. You mean I can adapt the mapping for megabay for launchpad.
Can that be done right in megababy?
|
|
|
07-30-2018, 05:47 PM
|
#12
|
Human being with feelings
Join Date: Aug 2015
Posts: 3,671
|
yeah it could, but neither of us are going to do it.
since we're script babies, you'd use something like piz's midinotemap vst 2x times. here's what you'd do:
1- find out what notes the APC outputs
2- create a track for your launchpad input
3- put a midinotemap on your launchpad track fx chain
4- remap the launchpad notes to imitate the APC (to feed Megababy)
5- create another midinotemap, going in reverse: from APC mapping back to Launchpad (for LED midi feedback)
6- put megababy in between the 2 midinotemaps
7- live large
here, this is farther than i got last time.
|
|
|
07-30-2018, 05:54 PM
|
#13
|
Human being with feelings
Join Date: Aug 2015
Posts: 3,671
|
oh ugh i forgot that this mod uses ccs for some reason. you'll have to do another level of conversion. might not be worth it. sigh i guess i need to stop being annoyed by hexadecimal and learn JS
i'll take a look at this tomorrow if i don't get bogged down in other stuff
|
|
|
07-30-2018, 06:58 PM
|
#14
|
Human being with feelings
Join Date: Aug 2013
Location: Bowral, Australia
Posts: 1,638
|
Not sure how complex a sequence you want, but my recently added ReaRack Envelope Multi-Tool module can be used as a 16 step sequencer, or chained to give up to 256 steps. It can be triggered by a MIDI note message, and there are other ReaRack modules which can convert MIDI notes to CC's and vice versa. Anyway, there might be stuff in there that you could use.
|
|
|
07-30-2018, 11:24 PM
|
#15
|
Human being with feelings
Join Date: Nov 2010
Location: In the abyss...gazing at you...
Posts: 1,237
|
Thank you for all this information.
I might give it a try but I suspect that I will not be able to do it.
I will try the envolope script (Reapack is so big that you can overlook the real gems )
|
|
|
07-31-2018, 12:20 AM
|
#16
|
Human being with feelings
Join Date: Nov 2010
Location: In the abyss...gazing at you...
Posts: 1,237
|
I was thinking of something like this.
https://www.youtube.com/watch?v=HyLVnVL1lSk
Watch from 13:40 where the guy describes the use of the launchpad as step sequencer.
If I got that right it is all based on a script.
For Ableton live of course, though...
Last edited by TheWhistler; 07-31-2018 at 05:17 AM.
|
|
|
07-31-2018, 01:37 AM
|
#17
|
Human being with feelings
Join Date: Aug 2013
Location: Bowral, Australia
Posts: 1,638
|
You can get ReaRack from the stash. See my signature. The zip file includes a manual.
|
|
|
07-31-2018, 02:18 AM
|
#18
|
Human being with feelings
Join Date: Aug 2013
Location: Bowral, Australia
Posts: 1,638
|
Quote:
Originally Posted by TheWhistler
Watch from 13:40 where the guy describes the use of the launchpad as step sequencer.
If I got that right it is all based on a script.
|
Hmmm. I haven't allowed for modulation of the note values in the Envelope Multi-Tool, which is what I think you would need to do something like that. Might not be too difficult to add though.
If I did that, you could allocate a CC to modulate each step of the sequence. I'm assuming you could configure the launchpad to send a CC value to the sequencer? If so, the sequencer would then send out an equivalent note value at the appropriate time. The note would then trigger a sampler containing the samples.
|
|
|
11-10-2018, 07:19 AM
|
#19
|
Human being with feelings
Join Date: Feb 2009
Location: Reaper HAS send control via midi !!!
Posts: 4,031
|
Quote:
Originally Posted by TheWhistler
Iīd like to ask if itīs possible to write a script/jsfx that can use e.g. a launchpad, push etc. as controller for a stepsequencer.
|
You want to control with launchpad megababy? Well you could use also arp!0 but ok. No matter which vst or jsfx.
The trick is simple. You HAVE TO use ReaLearn, first. Without ReaLearn, you can forget all again. So install it first, if not done already.
Now, ReaLearn can map as many parameters as you want to whatever source you want. Just do it once, share it here, add a small list of parameters and values as a documentation. Finished is the project. You can do this for any device you want. Best part of ReaLearn is it can copy/paste to/from clipboard in text form, using json format. So you can easily edit it elsewhere outside ReaLearn, in a powerful text editor like emacs for example.
As a summary what is required:
(1) hardware device specifications (number of controls and their emitted events)
(2) track/project template with your target vst/fx/step sequencer
(3) ReaLearn instances, one or more, you can design it fitting your requirements, starting with a single ReaLearn maybe, for simplicity
(4) mappings from hardware to target vst inside ReaLearn
(5) writing a documentation for all above
(6) sharing in reaper forum/stash/github
(7) writing a forum post, so everyone knows about it
|
|
|
Thread Tools |
|
Display Modes |
Linear Mode
|
Posting Rules
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is Off
|
|
|
All times are GMT -7. The time now is 06:46 AM.
|