Home › Forums › General › Using Ctrlr › Bass station II parameter question
Tagged: BassStation, Novation
- This topic has 13 replies, 3 voices, and was last updated 3 years, 7 months ago by dnaldoog.
-
AuthorPosts
-
September 26, 2013 at 4:24 pm #13631
Hi all!
I’m trying to do a panel for Novation Bass Station II. I have 2 doubts:
1)In the midi chart it says that filter frequency respond to cc 16:48 and the range value is 255.
How i have to configure the uiSlider? I think i have to set messa type on ‘Multi’, but what sysex messages i have to add?2) How i can set a uiSlider to send -127 to 127 values?
thanks in advance for any help!
September 26, 2013 at 6:59 pm #13634Hi
From what you show , may be the param is separate to cc16 and cc 48 ?
In this case you could make a script for ONE modulator that sends midi by LUA only
The RackAttack tempo is separate in 2 sysex and have 3200 values .
I have not done like that to solve the thing but i made a mistakeFirst you need to check precisely how “move” the message in the midi monitor and create an expression
in LUA
multi is a good idea
Multi can have expressions too , i’m aware on this too. I will look at panels if there is an example- This reply was modified 10 years, 6 months ago by zeoka.
September 26, 2013 at 11:06 pm #13644use the Multi type, no SysEx, load the NRPN template in the Multi list property and see how it does there.
I imagine it’s a pair of CCs holding one 8bit value, as usual. NRPN does that it splits the controller number and it’s value into 2 messages, so in total there are 4 transmitted.
September 27, 2013 at 8:29 am #13654Hi, thanks for helping.
The nrpn messages are something like these?
CC,ByteValue,MSB7bitValue,16,-1,F0 00 F7
CC,ByteValue,LSB7bitValue,48,-1,F0 00 F7Or these working only for 14 bit midi?
September 27, 2013 at 4:45 pm #13663Yes that’s exactly that.
This will work for any value. It will split that value into two 7bit parts and send it. You need to either quote the manual or give me a link so i can say if that will work with that synth.
This will not work if the split is 4bit (some synths do that).
September 28, 2013 at 10:54 am #13690September 30, 2013 at 12:07 am #13775Woops I forgot the link:
http://global.novationmusic.com/support/product-downloads?product=Bass%20Station%20II#User Guides
- This reply was modified 10 years, 6 months ago by spinacem.
September 30, 2013 at 10:04 am #13786Well the manual as usual says nothing. The fact that it says there is a CC pair says nothing. BUT
It looks like the synth sends MIDI data, you can try recording those parameters that consis of multiple CC values and see what they look like. Use Ctrlr with the MIDI Mon or MIDI-OX with the MIDI IN monitor. Move the knobs that change those parameters from 0 to max and see what sort of data comes in on the MIDI interface, based on that you can easily say how this is encoded (4bits 7bits etc)
December 11, 2013 at 9:17 pm #16490I did some testing a few weeks ago on this. Going off of memory but I think I remember it as CC48 sending only the least sig. bit. cc16 can sweep the whole range but the steps will be every other. CC48 sends a low/high for the next bit to get all 256 values.
ie; increase CC16:0 48:0 -> CC16:0 48:127 -> CC16:1 48:0 -> CC16:1 48:127 … etc
This should be pretty easy to verify in any daw that can send CC automation to external midi outputs.
November 17, 2014 at 2:39 am #32270Hi! What about that BassStation editor?
MVXSynths
R3 / MOX6 / Electribe2 / Electribe R MkII / Electribe MX / K4R / BCR2000 / XStation61 / XStation25 / Virus Rack / Chameleon / Proteus 2500 / RM1X / KN2600April 20, 2017 at 11:19 pm #71889Did you figure it out? I have the same problem now!
April 29, 2020 at 5:53 am #118075and news??? maybe someone can create a good bs 2 editior? would be great
April 29, 2020 at 11:10 am #118085Like Atom said use something like MidiOx to observe the patterns. Any midi that claims to be larger than 7 bit has to be made from two CCs, a RPN or a NRPN for current midi standard.
If you find a commercial platform with a demo mode you could play that into MidiOx and see what that panel does.
Once you checked up on that and any spec available then plan your layout and check out similar panels for hints on how to achieve what you want.
August 26, 2020 at 4:54 pm #119566Here is lua code for this. (Example LFO1 Speed 18:50)
See ctrlr.org/forums/topic/novation-bass-station-2-panel/
In a CC MULTI field:
CC,ByteValue,MSB7bitValue,18,-1 CC,ByteValue,LSB7bitValue,50,-1
In the Expression field:
(modulatorValue+128)*64
add 128 for values -127 ~ +127
Logic suggested by Possemo:
-
AuthorPosts
- The forum ‘Using Ctrlr’ is closed to new topics and replies.