#embedded-graphics #midi #graphics #push2

app push2_pong

Ableton Push2 Embedded-graphics display driver

4 releases

0.2.1 Apr 23, 2022
0.2.0 Feb 22, 2021
0.1.1 Dec 31, 2020
0.1.0 Dec 30, 2020

#1662 in Embedded development

MIT/Apache

43KB
396 lines

push2_pong

Crate

Push2Pong is the Pong game implemented in Rust for the Ableton Push2.

Ableton Push2 is a MIDI instrument with a 960x160 RGB LCD display. Push2 is a USB composite device with a MIDI interface and a generic bulk data interface used to drive the display.

To run push2_pong, install Rust-lang and then you can do

cargo install push2_pong
push2_pong

or

git clone https://github.com/mbracher/push2_pong
cd push2_pong
cargo run

push2_pong on youtube:

Video of Pong on Push2 device

References

Ableton Push Interface

Embedded graphics

Ableton Push2 Embedded graphics display driver

License

Licensed under either of

at your option.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.

Dependencies

~5.5–8MB
~132K SLoC