Login / Register  0 items | $0.00 NewWhat is KVR? Submit News Advertise

Ableton Push support is here

User avatar
moss
KVRian
 
1032 posts since 12 May, 2004

Postby moss; Thu Apr 24, 2014 6:56 am Ableton Push support is here

Hi Bitwigglers!

I implemented a controller script which allows to use the Ableton Push controller with Bitwig.

It covers about 95% of the Ableton features and much more Bitwig specific stuff! To sum up its about 120% :D

Get the latest stable release from: http://www.mossgrabers.de/Software/Bitwig/Bitwig.html

There is also a series of in-depth tutorial videos available: https://www.youtube.com/playlist?list=P ... 9HngDDKF3s

Enjoy!
Last edited by moss on Thu Jun 01, 2017 10:54 pm, edited 9 times in total.
PremEye
KVRist
 
52 posts since 26 Sep, 2013, from Hawaii

Postby PremEye; Thu Apr 24, 2014 7:04 am Re: Ableton Push support is here

Cool!
I just downloaded but I am unsure how to use it.
On the site it says, "Install as described in the Bitwig API Tutorial."
Where is the Bitwig API Tutorial?
Thanks,
Prem
User avatar
moss
KVRian
 
1032 posts since 12 May, 2004

Postby moss; Thu Apr 24, 2014 7:09 am Re: Ableton Push support is here

Click on help and then "Control Surface Scripting Guide", see page 3.
User avatar
TeotiGraphix
KVRian
 
1303 posts since 28 Dec, 2012, from Meredith NH

Postby TeotiGraphix; Thu Apr 24, 2014 7:19 am Re: Ableton Push support is here

Nice,

What is your license on this source code?

I have got quite a bit implemented myself and figured out button lights yesterday so it looks like there will be a few implementations for the Push around shortly.

I'm doing it so I can extend it for personal taste down the road and also experimenting with a controller framework that can be reused for other controllers.

Mike
Michael Schmalle
http://www.teotigraphix.com
Surfing on sine waves

Maschine4Bitwig - Studio, MK2, MikroMK2, MK1
http://www.teotigraphix.com/bitwig/maschine
PremEye
KVRist
 
52 posts since 26 Sep, 2013, from Hawaii

Postby PremEye; Thu Apr 24, 2014 7:25 am Re: Ableton Push support is here

Hello moss-
Thanks for the quick reply.
I am excited to explore this.
I just dropped the BitwigPush file into my ConstolSurfaceScript folder.
Then I opened Bitwig and selected Ableton>Push as the script.
I selected Ableton Push Live Port as both IN and OUT.
I cannot get functions to work.
Any advice?
Thanks,
Prem
User avatar
moss
KVRian
 
1032 posts since 12 May, 2004

Postby moss; Thu Apr 24, 2014 9:06 am Re: Ableton Push support is here

Uh, forgot to mention that: You need to select the 2nd Push port (both in and out).
User avatar
moss
KVRian
 
1032 posts since 12 May, 2004

Postby moss; Thu Apr 24, 2014 10:31 am Re: Ableton Push support is here

I provided a little update:
    * Added license information (GPLv3)
    * Added detailed installation instructions
    * If you press Shift+Undo it does Redo
abique
KVRian
 
534 posts since 26 May, 2013, from Berlin

Postby abique; Thu Apr 24, 2014 1:12 pm Re: Ableton Push support is here

Hey, it works very well ! :-)

Please can you add that for detection under Linux?
Code: Select all
host.addDeviceNameBasedDiscoveryPair (["Ableton Push MIDI 2"], ["Ableton Push MIDI 2"]);


Also I noticed that the Scales button does not redraw the screen all the time.

Thanks.
macgregor_oi
KVRer
 
26 posts since 27 May, 2010, from Venice beach

Postby macgregor_oi; Thu Apr 24, 2014 1:46 pm Re: Ableton Push support is here

Hay this is a great start, so far so good.

Some things aren't working for me though. The screen isn't updating correctly. The display variables jumps around even though the knob in BWS are acting properly. Im looking froward to seeing what knob is under control in Bitwig via there colored dot system.
The devices panel doesn't pop open and closed with the device button but the browser works ok.

Keep up the good work!!
Im definitely going to keep track of your work.
ToneCre8
KVRist
 
104 posts since 4 Apr, 2005

Postby ToneCre8; Thu Apr 24, 2014 5:38 pm Re: Ableton Push support is here

Nice initial effort! The values seem to severely lag behind the knobs for vol and pan.

Will there be more scales added? Is this a possible user function?
User avatar
moss
KVRian
 
1032 posts since 12 May, 2004

Postby moss; Fri Apr 25, 2014 12:19 pm Re: Ableton Push support is here

I uploaded a new version 1.02:
- Added auto configuration string for Linux.
- Performance improvements.

I improved the speed of the display update but could not notice an update lag before. So if you still have this problem please give me more details.
User avatar
moss
KVRian
 
1032 posts since 12 May, 2004

Postby moss; Fri Apr 25, 2014 12:21 pm Re: Ableton Push support is here

abique wrote:Please can you add that for detection under Linux?


Done, please test.

abique wrote:Also I noticed that the Scales button does not redraw the screen all the time.


I could not reproduce that. Please tell me what you are doing (which mode you are in) when that happens.
User avatar
moss
KVRian
 
1032 posts since 12 May, 2004

Postby moss; Fri Apr 25, 2014 12:24 pm Re: Ableton Push support is here

ToneCre8 wrote:Will there be more scales added? Is this a possible user function?


Take a look at the file Scales.js. If you provide me matrices like SCALE_MAJOR_NOTES I can integrate it in the user interface.
abique
KVRian
 
534 posts since 26 May, 2013, from Berlin

Postby abique; Fri Apr 25, 2014 12:57 pm Re: Ableton Push support is here

Did you use a script to generate SCALE_XXX_NOTES?
Doing it by hand is error prone, so if you accept stuff like:
Code: Select all
Prygian: 0, 1, 3, 5, 7, 8, 10
it would be easier to contribute.

Also can you provide a git repository so we can easily checkout/update/send patches.

Thanks :)
panox80
KVRist
 
213 posts since 29 Mar, 2014

Postby panox80; Sat Apr 26, 2014 4:23 am Re: Ableton Push support is here

this is amazing..i test now thanx you mate!!

is there a way to have step sequencer in note session like ableton? :tu:
Next

Moderator: Bitwig Mods

Return to Controller Scripting