Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/b3b/midistream
Python for Android MIDI module
https://github.com/b3b/midistream
Last synced: 16 days ago
JSON representation
Python for Android MIDI module
- Host: GitHub
- URL: https://github.com/b3b/midistream
- Owner: b3b
- License: mit
- Created: 2015-02-26T18:17:51.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2023-07-24T16:55:02.000Z (over 1 year ago)
- Last Synced: 2024-10-03T11:35:53.820Z (about 1 month ago)
- Language: Python
- Size: 85 KB
- Stars: 1
- Watchers: 2
- Forks: 1
- Open Issues: 4
-
Metadata Files:
- Readme: README.rst
- License: LICENSE
Awesome Lists containing this project
README
Midistream
==========Package to synthesize and playback MIDI commands from `Python for Android `_.
*Midistream* is a wrapper for the Bill Farmer `Midi Driver `_,
and includes *libmidi.so* libraries from the MidiDriver build.`Previous `_ version was using system version of Sonivox EAS library and `Audiostream `_ for playback.
Generated documentation: https://midistream.readthedocs.org
Related resources
-----------------* `EAS documentation `_
* `Android Issue 8201: Add a real-time MIDI API for Sonivox synthesizer `_
* `Android MIDI driver using Sonivox EAS library `_Quick start development environment
-----------------------------------*midistream* is included in `PythonHere `_ app, together with the `Jupyter Notebook `_ it could be used as a development environment.
Usage examples: https://herethere.me/examples/midi.html
Build
-----The following instructions are for building app with `buildozer `_ tool.
*buildozer.spec* requirements should include *midistream* and *mididriver*,
path to *midistream* recipes directory should be set::requirements =
mididriver,
https://github.com/b3b/midistream/archive/master.zip,p4a.local_recipes = /path/to/cloned/repo/recipes
App configuration example: `buildozer.spec `_
Examples
--------See examples/ directory.
examples/instrument could be build with *buildozer*::
cd examples/instrument
buildozer android debug deploy run logcat