Skip to content

Latest commit

 

History

History
30 lines (14 loc) · 889 Bytes

README.md

File metadata and controls

30 lines (14 loc) · 889 Bytes

Fire-Display

Python script combined with a PureData patch that facilitates writing to the display of an Akai Fire MIDI controller. Written in Python 2.7. Usage instructions are contained within the PureData patch.

Requires Python Pillow package

pip install pillow

Credit for this script goes to Paul Curtis from Segger, without whom I would have had a considerable ammount more work to do.

He first decoded the strange layout of the display and SysEx message format and documented this extensively in his blog. The magic is in his original functions.

Link to the blog is here:

https://blog.segger.com/decoding-the-akai-fire-part-3/

I have translated them into Python and built a script around this to handle arguments so that formatted text can be output on the screen.

Currently only MacOS.

To Do:

Potentially some more error Handling

Different OS Handling for paths