Can't wait to see the new Push being integrated into Bitwig
-
- KVRist
- 53 posts since 30 Jul, 2014
Just wanted to chime in, I have Push 1 and just got Push 2.
With the existing Push4Bitwig script there is some fictionality
There is of course at this point no visual feedback on the new display
A good deal of the features are working
thus far I tested record, play, metronome, volume, pan note view (some views are working drum etc.. and the clip launcher appears to be working.
I will update as i test more, sure hope we can get the visual end of this working
With the existing Push4Bitwig script there is some fictionality
There is of course at this point no visual feedback on the new display
A good deal of the features are working
thus far I tested record, play, metronome, volume, pan note view (some views are working drum etc.. and the clip launcher appears to be working.
I will update as i test more, sure hope we can get the visual end of this working
- KVRian
- 1372 posts since 28 Dec, 2012 from Meredith NH
Read this thread again. Even if we could get the screen working, that is no small task and it would be very primitive. It all boils down to a bunch of details that are not known right now.reflex58 wrote: I will update as i test more, sure hope we can get the visual end of this working
Mike
Michael Schmalle
http://www.teotigraphix.com
Surfing on sine waves
Maschine4Bitwig - Studio, MK2, MikroMK2, MK1
http://www.teotigraphix.com/bitwig/maschine
http://www.teotigraphix.com
Surfing on sine waves
Maschine4Bitwig - Studio, MK2, MikroMK2, MK1
http://www.teotigraphix.com/bitwig/maschine
-
- KVRer
- 15 posts since 28 May, 2009
Has anybody seen this yet? Seems quite promising!
https://vimeo.com/145661291
http://sigabort.co/p2d
https://vimeo.com/145661291
http://sigabort.co/p2d
- KVRAF
- 4805 posts since 21 Jan, 2008 from oO
maybe unrelated but maybe of interest
there is a way to display a waveform in lemur with canvas by using a max msp patch.
https://liine.net/en/products/lemur/pre ... ning-pack/
maybe there would need to be smth like this max thing in Bitwig to make it work also in push?
there is a way to display a waveform in lemur with canvas by using a max msp patch.
https://liine.net/en/products/lemur/pre ... ning-pack/
maybe there would need to be smth like this max thing in Bitwig to make it work also in push?
JamWide - a cross-platform Ninjam client for DAWs
-
- KVRist
- 49 posts since 1 Dec, 2014
Indeed. This looks very promising.Litex wrote:Has anybody seen this yet? Seems quite promising!
https://vimeo.com/145661291
http://sigabort.co/p2d
- KVRAF
- 4897 posts since 13 May, 2004
Yesss!
- KVRian
- 1372 posts since 28 Dec, 2012 from Meredith NH
Nice, if I recall earlier in this conversation an Ableton dev said it's not that hard to hook into the display. I guess this proves his point.Litex wrote:Has anybody seen this yet? Seems quite promising!
https://vimeo.com/145661291
http://sigabort.co/p2d
Mike
Michael Schmalle
http://www.teotigraphix.com
Surfing on sine waves
Maschine4Bitwig - Studio, MK2, MikroMK2, MK1
http://www.teotigraphix.com/bitwig/maschine
http://www.teotigraphix.com
Surfing on sine waves
Maschine4Bitwig - Studio, MK2, MikroMK2, MK1
http://www.teotigraphix.com/bitwig/maschine
- KVRian
- 868 posts since 2 Jan, 2013
It will be a very simple max external, written to use the usb protocol
Ive pretty much worked out the details myself too, its simple enough, just do a USB trace.
as far as I can tell, you send the raw graphics data to the Interface 0 ( Push Display) use output endpoint 1.
each display packet is made up of
- a 16 byte message over the bulk interface , containing : ef cd ab 89 00 00 00 00
- then graphics data as 20 x 16384 byte messages.
I think this 'protocol' should be open source, hopefully this guy will make it open... otherwise I'll see if I can get a chance to detail the remaining bits of the puzzle. Ive not had a chance to check the graphics format yet, but it looks like its just raw pixel data... so really just a matter of sending some data to determine row/column resolution to get placement, and then check colour depth... id guess 8 or 16 bit?
(only thing I've noticed , when casually looking, is there appears to be repeating patterns every 0x200 bytes, which Id have thought mean thats the line size but 512 pixels seems a bit small for the Push2 display)
(actually this guy will be doing this any way, as his jitter examples will tell you this)
Ive pretty much worked out the details myself too, its simple enough, just do a USB trace.
as far as I can tell, you send the raw graphics data to the Interface 0 ( Push Display) use output endpoint 1.
each display packet is made up of
- a 16 byte message over the bulk interface , containing : ef cd ab 89 00 00 00 00
- then graphics data as 20 x 16384 byte messages.
I think this 'protocol' should be open source, hopefully this guy will make it open... otherwise I'll see if I can get a chance to detail the remaining bits of the puzzle. Ive not had a chance to check the graphics format yet, but it looks like its just raw pixel data... so really just a matter of sending some data to determine row/column resolution to get placement, and then check colour depth... id guess 8 or 16 bit?
(only thing I've noticed , when casually looking, is there appears to be repeating patterns every 0x200 bytes, which Id have thought mean thats the line size but 512 pixels seems a bit small for the Push2 display)
(actually this guy will be doing this any way, as his jitter examples will tell you this)
-
- KVRist
- 248 posts since 26 Jan, 2014
Could it be a "segment" marker? The original Push was segmented in 4, but I don't recall there being any formal recognition / affordance to that in the sysex commands. It would have actually been a whole lot handier if it had. Took a while for me to get the display math right when I was working on Push support in Usine Hollyhock. I did finally get it working, but that was around the time I started to really dig into Bitwig so I never finished the full patch I had envisioned.
Concerning what we know: so the QML app provides Live some API that they (presumably) chat to via Python, which then creates the raw graphics messages and dispatches them to the Push 2? This would mean the Max external would be more or less 'replacing' the QML app in the chain?
Concerning what we know: so the QML app provides Live some API that they (presumably) chat to via Python, which then creates the raw graphics messages and dispatches them to the Push 2? This would mean the Max external would be more or less 'replacing' the QML app in the chain?
-
- KVRAF
- 2973 posts since 10 Sep, 2003 from Karlskoga, Stockholm, Sweden
Do you think Akai's new MPC Touch could be Bitwigized? Not sure it would make any sense though
-
- KVRist
- 49 posts since 1 Dec, 2014
-
- KVRist
- 149 posts since 31 Mar, 2014
I think Bitwig goes it's own way with Touch interface omitting any hardware controller between Bitwig and user.
Touch display + midi keyboard or pads is way better than tiny display and mapped knobs on Push 2, imo
Touch display + midi keyboard or pads is way better than tiny display and mapped knobs on Push 2, imo
- KVRian
- 868 posts since 2 Jan, 2013
Sigabort has got some nice stuff coming along ... also check out net147, https://github.com/net147/Push2Qml
@lem8r, touch interface - nah i disagree, they lack tactile feedback... this is why many turn to hardware controllers...
its the same reason, I find iPad interfaces 'limiting' in satisfaction.
Of course the Push (& Maschine) have limits, which I think makes them more suitable for Live/Jamming, to hold you 'in the zone', if you want much more in-depth editing, then the touch interface might starting coming into its own. (though frankly, at that stage I'm happy to return to my Mac, with a bigger screen/power etc, though others may feel differently)
@lem8r, touch interface - nah i disagree, they lack tactile feedback... this is why many turn to hardware controllers...
its the same reason, I find iPad interfaces 'limiting' in satisfaction.
Of course the Push (& Maschine) have limits, which I think makes them more suitable for Live/Jamming, to hold you 'in the zone', if you want much more in-depth editing, then the touch interface might starting coming into its own. (though frankly, at that stage I'm happy to return to my Mac, with a bigger screen/power etc, though others may feel differently)
-
FastTriggerFish FastTriggerFish https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=261931
- KVRist
- 158 posts since 3 Aug, 2011 from London
I agree that touch interfaces are not very satisfying to use.
I've got a large acer touchscreen which is setup in my keyboard rack so I can edit vsts while playing. It works very well for large GUIs, but I still much prefer using my nektar panorama controller in Cubase, some synths have got truly excellent mappings in there.
I've got a large acer touchscreen which is setup in my keyboard rack so I can edit vsts while playing. It works very well for large GUIs, but I still much prefer using my nektar panorama controller in Cubase, some synths have got truly excellent mappings in there.
