All Projects → philburk → android-midisuite

philburk / android-midisuite

Licence: Apache-2.0 license
Android MIDI test programs and examples.

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to android-midisuite

synth
A Teensy 4 modular FM polyphonic synth.
Stars: ✭ 39 (-68.29%)
Mutual labels:  midi
amanuensis
The Amanuensis is an automated songwriting and recording system aimed at ridding the process of anything left-brained, so one need never leave a creative, spontaneous and improvisational state of mind, from the inception of the song until its final master. See the README for instructions and feel free to message me at soundcloud.com/to_the_sun.
Stars: ✭ 30 (-75.61%)
Mutual labels:  midi
syn2midi
Create pianobooster midi from youtube piano video lessons (Synthesia).
Stars: ✭ 42 (-65.85%)
Mutual labels:  midi
guitar-tabs-to-MIDI
A program that converts Guitar Tabs into MIDI files.
Stars: ✭ 38 (-69.11%)
Mutual labels:  midi
DoMiSo-genshin
Genshin impact Lyre Automatic player
Stars: ✭ 76 (-38.21%)
Mutual labels:  midi
MidiAnimationExample
An example of use of the MIDI animation track with Unity Timeline
Stars: ✭ 67 (-45.53%)
Mutual labels:  midi
melrose
interactive programming of melodies, producing MIDI
Stars: ✭ 130 (+5.69%)
Mutual labels:  midi
tune
Make xenharmonic music and create synthesizer tuning files for microtonal scales.
Stars: ✭ 73 (-40.65%)
Mutual labels:  midi
kotoist
A VST plugin for live coding and algorithmic composition
Stars: ✭ 37 (-69.92%)
Mutual labels:  midi
midi-grid
DIY midi controller project
Stars: ✭ 60 (-51.22%)
Mutual labels:  midi
facet
Facet is a live coding system for algorithmic music
Stars: ✭ 72 (-41.46%)
Mutual labels:  midi
learn-push2-with-svelte
Learn chords, scales, and music theory on the Push 2, right inside your web browser!
Stars: ✭ 37 (-69.92%)
Mutual labels:  midi
tayuya
Python library to generate guitar tabs from MIDI files
Stars: ✭ 52 (-57.72%)
Mutual labels:  midi
portmidi
PortMidi is a cross platform (Windows, macOS, Linux, and BSDs which support alsalib) library for interfacing with operating systems' MIDI I/O APIs.
Stars: ✭ 16 (-86.99%)
Mutual labels:  midi
kpop midi
MIDI transcriptions of kpop songs. Most examples focus on piano chord progressions.
Stars: ✭ 22 (-82.11%)
Mutual labels:  midi
ableton-midi-sculptor
Ableton MIDI Sculptor: Tools for MIDI editing in Ableton Live
Stars: ✭ 56 (-54.47%)
Mutual labels:  midi
midica
A Music programming language. Translates source code into MIDI. Includes a player. Supports MIDI-Karaoke. Includes a MIDI analyzer.
Stars: ✭ 57 (-53.66%)
Mutual labels:  midi
TBbard
Automated FFXIV Bard Performer (Now with MIDI support!)
Stars: ✭ 38 (-69.11%)
Mutual labels:  midi
LabMidi
Midi IN and OUT. Standard midi file parser and player. Midi Softsynth implementation.
Stars: ✭ 38 (-69.11%)
Mutual labels:  midi
JZZ-midi-SMF
Standard MIDI Files: read / write / play
Stars: ✭ 28 (-77.24%)
Mutual labels:  midi

android-midisuite

Introduction

Android MIDI API test programs and examples that run on Android M or later.

These are primary examples for developers to learn from.

These may also be useful for OEMs to test MIDI on new devices.

Android documentation for the test procedure.

This is not an official Google product.

Test Results for various Android MIDI Devices

Apps

These apps can also be downloaded from the Google Play App Store.

MidiScope displays MIDI Messages on the screen. https://play.google.com/store/apps/details?id=com.mobileer.example.midiscope

MidiKeyboard display a simple on-screen music keyboard. https://play.google.com/store/apps/details?id=com.mobileer.midikeyboard

MidiSynthExample is a simple sawtooth MIDI synthesizer. https://play.google.com/store/apps/details?id=com.mobileer.midisynthexample

MidiBtlePairing pairs with Bluetooth MIDI devices. https://play.google.com/store/apps/details?id=com.mobileer.example.midibtlepairing

See the README files in the App directories for more information.

Library

The MidiTools folder contain general purpose MIDI classes that are used by the other Apps.

Building for App Developers

You can load this project into Android Studio and build it there.

You may want to join the "android-midi" discussion group.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].