Intro to Controller Scripting - Bitwig Studio 1.0.x
- KVRAF
- Topic Starter
- 6532 posts since 9 Dec, 2008 from Berlin
For me it only ever worked in the Factory Directory, not in the user directory.
Cheers,
Tom
Cheers,
Tom
"Out beyond the ideas of wrongdoing and rightdoing, there is a field. I’ll meet you there." · Rumi
UrbanFlow.art · Instagram · YouTube
UrbanFlow.art · Instagram · YouTube
- KVRAF
- 26933 posts since 3 Feb, 2005 from in the wilds
CC's just don't work for me... My Expression pedal is CC#11 and using it does not affect my synth presets and it is not recorded... same for my XY pad which is CC#16 and #17ThomasHelzle wrote:I have no problem with Stuff like the ModWheel and other common Controllers, but the Sustain Pedal seems to get "translated" into long held notes instead of a proper CC64 Track. Try recording some notes....
That of course is totally crazy and needs to be changed.
There's quite a difference between a pressed Pedal and long notes as any piano player will confirm...
Maybe create a new topic if there isn't one already and make it into a bug report.
I reported it as well.
If you also have problems with other CCs, I'd report it too, but CC64 is the only one I'm aware of that is seriously broken/misinterpreted in BWS. You can always look into the script and see how it's constructed...
Cheers,
Tom
- KVRAF
- Topic Starter
- 6532 posts since 9 Dec, 2008 from Berlin
Did you try this ? :pdxindy wrote:CC's just don't work for me... My Expression pedal is CC#11 and using it does not affect my synth presets and it is not recorded... same for my XY pad which is CC#16 and #17
http://www.kvraudio.com/forum/viewtopic ... 0#p5702884
Cheers,
Tom
"Out beyond the ideas of wrongdoing and rightdoing, there is a field. I’ll meet you there." · Rumi
UrbanFlow.art · Instagram · YouTube
UrbanFlow.art · Instagram · YouTube
- KVRAF
- 26933 posts since 3 Feb, 2005 from in the wilds
I appreciate your tips and helping people with scripts... but I have no idea how to try it and really, I don't want to have to edit some obscure data in a script somewhere just to get Bitwig to respond to basic midi data.ThomasHelzle wrote:Did you try this ? :pdxindy wrote:CC's just don't work for me... My Expression pedal is CC#11 and using it does not affect my synth presets and it is not recorded... same for my XY pad which is CC#16 and #17
http://www.kvraudio.com/forum/viewtopic ... 0#p5702884
Cheers,
Tom
I'm only exploring the demo so it is not like I could make some music anyway. At some point the Bitwig peeps will get it working and Bitwig will be able to record midi data... I would be mad if I had purchased, but I didn't, so I'm not
-
- KVRAF
- 3071 posts since 29 Sep, 2005
I did and I am notpdxindy wrote:... I would be mad if I had purchased, but I didn't, so I'm not
But, I would REALLY like to see some strong improvements in MIDI capabilities
Happy Musiking!
dsan
My DAW System:
W7, i5, x64, 8Gb Ram, Edirol FA-101
W7, i5, x64, 8Gb Ram, Edirol FA-101
- KVRAF
- 26933 posts since 3 Feb, 2005 from in the wilds
You mean like being able to record midi cc data?dsan@mail.com wrote:But, I would REALLY like to see some strong improvements in MIDI capabilities
Happy Musiking!
dsan
-
- KVRAF
- 3071 posts since 29 Sep, 2005
Yep.....for starters though I'd like to be able to use my controllers without having to write my own scripts.pdxindy wrote:You mean like being able to record midi cc data?dsan@mail.com wrote:But, I would REALLY like to see some strong improvements in MIDI capabilities
Happy Musiking!
dsan
It's not like my controllers do not have an established popularity.
But I also think the BWS team will address all the issues, eventually.
Have to say though pdxindy.....NOT having any of the crash issues I had in Live. That alone is a blessing in my mind.
Some things I miss but in all I will get used to this
Happy Musiking!
dsan
My DAW System:
W7, i5, x64, 8Gb Ram, Edirol FA-101
W7, i5, x64, 8Gb Ram, Edirol FA-101
- KVRAF
- 26933 posts since 3 Feb, 2005 from in the wilds
Absolutely... I used to use Tracktion, but it crashed and crashed and crashed and never got fixed (for me). There is nothing more debilitating!dsan@mail.com wrote:Have to say though pdxindy.....NOT having any of the crash issues I had in Live. That alone is a blessing in my mind.
Happy Musiking!
dsan
Live is reliable enough for me... but it is not one of those rock solid apps that one has complete confidence in. I always treat it a bit carefully.
Glad you found something working for you!!
- KVRAF
- Topic Starter
- 6532 posts since 9 Dec, 2008 from Berlin
Hey,
since the generic Script doesn't really work well for most people I thought I create one to serve most situations for most Keyboards:
Download:
Toms Generic Keys
This script offers:
- Omni as well as 16 separate Midi Channels.
- Sends Midi to the GUI as well as to the Note Channel, so you can record and play CCs and also map GUI controlls.
- Sends Out MidiBeatClock.
- Supports Polyphonic Aftertouch per Channel (Omni only on Channel 1 I fear)
- In and Output.
I hope this helps.
Put it in your user directory for Controller Scripts:
On Windows this is:
C:\Users\YourUserName\Documents\Bitwig Studio\Controller Scripts
On OSX it is located in:
Users/YourUserName/Documents/Bitwig Studio/Controller Scripts
It will show up under "Add Controller Manually"->"Generic"->"TomsGenericKeys" in Preferences after a restart of Bitwig (which is more reliable than reloading).
Cheers,
Tom
since the generic Script doesn't really work well for most people I thought I create one to serve most situations for most Keyboards:
Download:
Toms Generic Keys
This script offers:
- Omni as well as 16 separate Midi Channels.
- Sends Midi to the GUI as well as to the Note Channel, so you can record and play CCs and also map GUI controlls.
- Sends Out MidiBeatClock.
- Supports Polyphonic Aftertouch per Channel (Omni only on Channel 1 I fear)
- In and Output.
I hope this helps.
Put it in your user directory for Controller Scripts:
On Windows this is:
C:\Users\YourUserName\Documents\Bitwig Studio\Controller Scripts
On OSX it is located in:
Users/YourUserName/Documents/Bitwig Studio/Controller Scripts
It will show up under "Add Controller Manually"->"Generic"->"TomsGenericKeys" in Preferences after a restart of Bitwig (which is more reliable than reloading).
Cheers,
Tom
"Out beyond the ideas of wrongdoing and rightdoing, there is a field. I’ll meet you there." · Rumi
UrbanFlow.art · Instagram · YouTube
UrbanFlow.art · Instagram · YouTube
-
- KVRist
- 156 posts since 1 Apr, 2014
Should we modify that with something?? How to know the MIDI Port Name?? Do you mean MIDI channel?ThomasHelzle wrote:Hey,
since the generic Script doesn't really work well for most people I thought I create one to serve most situations for most Keyboards:
Download:
Toms Generic Keys
This script offers:
- Omni as well as 16 separate Midi Channels.
- Sends Midi to the GUI as well as to the Note Channel, so you can record and play CCs and also map GUI controlls.
- Sends Out MidiBeatClock.
- Supports Polyphonic Aftertouch per Channel (Omni only on Channel 1 I fear)
- In and Output.
I hope this helps.
Put it in your user directory for Controller Scripts:
On Windows this is:
C:\Users\YourUserName\Documents\Bitwig Studio\Controller Scripts
On OSX it is located in:
Users/YourUserName/Documents/Bitwig Studio/Controller Scripts
It will show up under "Add Controller Manually"->"Generic"->"TomsGenericKeys" in Preferences after a restart of Bitwig (which is more reliable than reloading).
Cheers,
Tom
Code: Select all
host.addDeviceNameBasedDiscoveryPair(["YourMidiInPortNameHere"], ["YourMidiOutPortNameHere"]);- KVRAF
- Topic Starter
- 6532 posts since 9 Dec, 2008 from Berlin
Follow my earlier tutorials posts on page one of this thread if you want autodetection for your device and real names for each one or just leave it as it is (doesn't do anything but doesn't hurt either). I put it in as a placeholder for people who use this custom generic script as a basis for their own devices.iZueL wrote: Should we modify that with what?
Code: Select all
host.addDeviceNameBasedDiscoveryPair(["YourMidiInPortNameHere"], ["YourMidiOutPortNameHere"]);
Cheers,
Tom
"Out beyond the ideas of wrongdoing and rightdoing, there is a field. I’ll meet you there." · Rumi
UrbanFlow.art · Instagram · YouTube
UrbanFlow.art · Instagram · YouTube
-
- KVRist
- 156 posts since 1 Apr, 2014
Ok, it is the MIDI "Channel" name which we see in Bitwig inside the "Controllers" optionsThomasHelzle wrote:Follow my earlier tutorials posts on page one of this thread if you want autodetection for your device and real names for each one or just leave it as it is (doesn't do anything but doesn't hurt either). I put it in as a placeholder for people who use this custom generic script as a basis for their own devices.iZueL wrote: Should we modify that with what?
Code: Select all
host.addDeviceNameBasedDiscoveryPair(["YourMidiInPortNameHere"], ["YourMidiOutPortNameHere"]);
Cheers,
Tom
- KVRAF
- Topic Starter
- 6532 posts since 9 Dec, 2008 from Berlin
No, it is only used for the autodetection of your available controllers. If you put in the names of the midi in and out ports exactly as windows shows them in that line, BWS can autodetect the controller.iZueL wrote:Ok, it is the MIDI "Channel" name which we see in Bitwig inside the "Controllers" optionsThomasHelzle wrote:Follow my earlier tutorials posts on page one of this thread if you want autodetection for your device and real names for each one or just leave it as it is (doesn't do anything but doesn't hurt either). I put it in as a placeholder for people who use this custom generic script as a basis for their own devices.iZueL wrote: Should we modify that with what?
Code: Select all
host.addDeviceNameBasedDiscoveryPair(["YourMidiInPortNameHere"], ["YourMidiOutPortNameHere"]);
Cheers,
Tom
See this post:
http://www.kvraudio.com/forum/viewtopic ... 3#p5693843
Cheers,
Tom
"Out beyond the ideas of wrongdoing and rightdoing, there is a field. I’ll meet you there." · Rumi
UrbanFlow.art · Instagram · YouTube
UrbanFlow.art · Instagram · YouTube
-
- KVRAF
- 9521 posts since 6 Oct, 2004
Any chance you could put the latest version up next to 1.0.3?ThomasHelzle wrote:Website works fast and snappy here?
But here's a direct link to 1.03 for Linux: http://packs.bitwig.com/downloads/bitwi ... -1.0.3.deb
I reported that bug actually with my Presonus Firebox. The plan was that I would bring it to their office so we could have a debugging session.
But then the device blew up (had it for ages) and so this didn't happen.
Shit happens...
Give them some time
Cheers,
Tom
I can still download complete linux iso, etc but can't get in
the Bitwig queue, day or night. Tried every browser this side
of internet imploder.
Maybe I should turn off the webcam, or wear
a halloween mask
Cheers
