Ableton Push support is here

Post Reply New Topic
RELATED
PRODUCTS
Push

Post

I was wondering if I had overlooked a way on Push4Bitwig to directly start recording a launcher clip when in Note/Drum Mode?

At the moment I'm jumping from Session Mode/Record clip and switching to Note Mode to begin playing notes in a couple of bars later but it's a little fiddly. (The record button arms the Arranger and not the Launcher).

Cheers :)

Post

taoyoyo wrote:I was wondering if I had overlooked a way on Push4Bitwig to directly start recording a launcher clip when in Note/Drum Mode?

At the moment I'm jumping from Session Mode/Record clip and switching to Note Mode to begin playing notes in a couple of bars later but it's a little fiddly. (The record button arms the Arranger and not the Launcher).

Cheers :)
No you haven't and this was on my list from last week, to bring up to Moss and say i would add.

... You are not alone. :)

> The record button arms the Arranger and not the Launcher

- [Shift + Record] Arms the clip overdubbing.

This was also something i was going to bring up to Moss, I think it should be if in Session mode, Record toggles overdub, having to use shift messes up the flow.

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

Maschine4Bitwig - Studio, MK2, MikroMK2, MK1
http://www.teotigraphix.com/bitwig/maschine

Post

Cool, I don't feel so alone now :)

Maybe a dumb question but how does the script/BWS detect whether it is in Session or Arranger mode if it is currently in Note mode on the Push?

Post

taoyoyo wrote:Cool, I don't feel so alone now :)

Maybe a dumb question but how does the script/BWS detect whether it is in Session or Arranger mode if it is currently in Note mode on the Push?
With the updated 1.1 API we get notified from the DAW when the panel layout changes, so we know if you are looking at Arrange, Mix or Edit. We can also set those layouts as well, I just added that stuff to the Maschine yesterday.

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

Maschine4Bitwig - Studio, MK2, MikroMK2, MK1
http://www.teotigraphix.com/bitwig/maschine

Post

TeotiGraphix wrote:
taoyoyo wrote:Cool, I don't feel so alone now :)

Maybe a dumb question but how does the script/BWS detect whether it is in Session or Arranger mode if it is currently in Note mode on the Push?
With the updated 1.1 API we get notified from the DAW when the panel layout changes, so we know if you are looking at Arrange, Mix or Edit. We can also set those layouts as well, I just added that stuff to the Maschine yesterday.

Mike
... Gotcha. That's cool (I need to download the latest version of M4BW and start playing around with it... got caught up in working out some other technical stuff today)

As an aside, do you know if the new colored pad options in Drum Racks are going to be pushed to the API? (Would be very cool if the Drum Rack pad option was able to pick up on those colors)

Post

taoyoyo wrote:
TeotiGraphix wrote:
taoyoyo wrote:Cool, I don't feel so alone now :)

Maybe a dumb question but how does the script/BWS detect whether it is in Session or Arranger mode if it is currently in Note mode on the Push?
With the updated 1.1 API we get notified from the DAW when the panel layout changes, so we know if you are looking at Arrange, Mix or Edit. We can also set those layouts as well, I just added that stuff to the Maschine yesterday.

Mike
... Gotcha. That's cool (I need to download the latest version of M4BW and start playing around with it... got caught up in working out some other technical stuff today)

As an aside, do you know if the new colored pad options in Drum Racks are going to be pushed to the API? (Would be very cool if the Drum Rack pad option was able to pick up on those colors)
Pretty sure this will come along for the ride as well. If not we just ask for it. :)

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

Maschine4Bitwig - Studio, MK2, MikroMK2, MK1
http://www.teotigraphix.com/bitwig/maschine

Post

That is the plan, yes :-)
It's actually one of the driving forces for it, since for RGB-pads it would be the most helpful IMO.

Cheers,

Tom
"Out beyond the ideas of wrongdoing and rightdoing, there is a field. I’ll meet you there." · Rumi
UrbanFlow.art · Instagram · YouTube

Post

ThomasHelzle wrote:That is the plan, yes :-)
It's actually one of the driving forces for it, since for RGB-pads it would be the most helpful IMO.

Cheers,

Tom
Yes, this is why i like the Maschine so much, you can set the color of the pads and when you are playing live, it's really helpful when making grooves to have references (kick red, hihat yellow, stab purple etc) .

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

Maschine4Bitwig - Studio, MK2, MikroMK2, MK1
http://www.teotigraphix.com/bitwig/maschine

Post

I just checked the API - it should actually already work, since DrumPad inherits from Channel - have to try it out later when I have a second.

Cheers,

Tom
"Out beyond the ideas of wrongdoing and rightdoing, there is a field. I’ll meet you there." · Rumi
UrbanFlow.art · Instagram · YouTube

Post

ThomasHelzle wrote:I just checked the API - it should actually already work, since DrumPad inherits from Channel - have to try it out later when I have a second.

Cheers,

Tom
I am actually implementing the DrumView in Maschine right now ironically so I will let you know.

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

Maschine4Bitwig - Studio, MK2, MikroMK2, MK1
http://www.teotigraphix.com/bitwig/maschine

Post

:tu:
"Out beyond the ideas of wrongdoing and rightdoing, there is a field. I’ll meet you there." · Rumi
UrbanFlow.art · Instagram · YouTube

Post

Thanks Mike/Thomas... All very cool! :)

Post

ThomasHelzle wrote:I just checked the API - it should actually already work, since DrumPad inherits from Channel - have to try it out later when I have a second.

Cheers,

Tom
void addColorObserver (Callable callback)

Looks like a copy paste error, the calback parameters are wrong, they are for the addNoteObserver().

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

Maschine4Bitwig - Studio, MK2, MikroMK2, MK1
http://www.teotigraphix.com/bitwig/maschine

Post

Good catch, thanks!

Cheers,

Tom
"Out beyond the ideas of wrongdoing and rightdoing, there is a field. I’ll meet you there." · Rumi
UrbanFlow.art · Instagram · YouTube

Post

ThomasHelzle wrote:Good catch, thanks!

Cheers,

Tom
Tom, it seems none of the observers for DrumPadBank actually get fired after initialization.

For instance, having hooked up a drum pad selection listener, i can click in the drum machine and the observer never gets called. can you talk to Claus about this? Is it a know issue?

The observer gets called ONCE on start. So trying to get the color working is a no go until i figure out if I am doing something wrong or it doesn't work yet.

Code: Select all

this.drumPadBank = this.cursorDevice.createDrumPadBank (this.numDrumPadLayers);
for (i = 0; i < this.numDrumPadLayers; i++)
{
    layer = this.drumPadBank.getChannel (i);
    layer.addIsSelectedObserver (doObjectIndex (this, i, CursorDeviceProxy.prototype.handleDrumPadSelection));
}
handleDrumPadSelection never gets called.

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

Maschine4Bitwig - Studio, MK2, MikroMK2, MK1
http://www.teotigraphix.com/bitwig/maschine

Post Reply

Return to “Controller Scripting”