Old 07-27-2009, 09:40 PM   #1
ernesto
Human being with feelings
 
Join Date: Apr 2009
Posts: 26
Default Can JS allow me to simulate drum pad banks on an Axiom?

I have never used JS and was hoping someone could tell me if this is possible.

The Axiom only has 8 drum pads and no banks (without switching programs which requires multiple button presses and is slow). Here is my idea: Make a JS plug that will change the note transmitted based on what virtual bank you have selected. The banks would be assigned by buttons on the Axiom that transmit cc, or you could use the upper register of the keyboard that is right below the pads.

I'm not sure how JS works, but here is one way I imagine it happening:

A part that would change the virtual bank

If cc22=127 (bank A button pressed) then ValBank=1
If cc23=127 (bank B button pressed) then ValBank=2
If cc24=127 (bank C button pressed) then ValBank=3
...etc

Then a part that would transpose the notes based on the bank

if noteon 1=true (lower left pad pressed) then
if ValBank=1 then send noteon 1
if ValBank=2 then send noteon 9
if ValBank=3 then send noteon 17
if ValBank=4 then send noteon 25

So basically the JS plugin would just transpose the note sent based on what virtual bank you have selected. Could this work?
ernesto is offline   Reply With Quote
Old 07-27-2009, 09:57 PM   #2
dub3000
Human being with feelings
 
dub3000's Avatar
 
Join Date: Mar 2008
Location: Sydney, Australia
Posts: 3,955
Default

i'd say that is all very possible using a JS midi fx. it's basically just a note transpose fx, where the transpose value is controlled by other midi notes notes (which are filtered out of the output).

if you wanted to hack on it yourself, the midi_transpose plugin would be a good place to start. otherwise maybe ask nicely and someone will look into it?
dub3000 is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -7. The time now is 03:25 PM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.