├── .github └── workflows │ ├── build-midiumpkeyboard.yml │ └── build-midiumpscope.yml ├── .gitignore ├── CODEOWNERS ├── CONTRIBUTING ├── LICENSE ├── MidiTools ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── kotlin │ │ └── com │ │ └── example │ │ └── android │ │ └── miditools │ │ ├── TestCIDiscovery.kt │ │ ├── TestEventScheduler.kt │ │ ├── TestMidiFramer.kt │ │ └── TestMidiUmpFramer.kt │ └── main │ ├── AndroidManifest.xml │ ├── kotlin │ └── com │ │ └── example │ │ └── android │ │ └── miditools │ │ ├── EventScheduler.kt │ │ ├── MidiCIDiscoveryHelper.kt │ │ ├── MidiCiInitiator.kt │ │ ├── MidiConstants.kt │ │ ├── MidiDeviceMonitor.kt │ │ ├── MidiDispatcher.kt │ │ ├── MidiEventScheduler.kt │ │ ├── MidiFramer.kt │ │ ├── MidiInputOutputPortSelector.kt │ │ ├── MidiMessage.kt │ │ ├── MidiPortSelector.kt │ │ ├── MidiPortWrapper.kt │ │ ├── MidiUmpSysExConverter.kt │ │ ├── MusicKeyboardView.kt │ │ ├── WaitingMidiReceiver.kt │ │ └── synth │ │ ├── AudioLatencyTuner.kt │ │ ├── EnvelopeADSR.kt │ │ ├── LatencyController.kt │ │ ├── SawOscillator.kt │ │ ├── SawVoice.kt │ │ ├── SimpleAudioOutput.kt │ │ ├── SineOscillator.kt │ │ ├── SineVoice.kt │ │ ├── SynthEngine.kt │ │ ├── SynthUnit.kt │ │ └── SynthVoice.kt │ └── res │ └── values │ └── strings.xml ├── MidiUmpKeyboard ├── .gitignore ├── .google │ └── packaging.yaml ├── README.md ├── build.gradle ├── keyboard_image.png ├── proguard-rules.pro ├── screenshots │ └── icon-web.png └── src │ └── main │ ├── AndroidManifest.xml │ ├── ic_launcher-playstore.png │ ├── kotlin │ └── com │ │ └── example │ │ └── android │ │ └── midiumpkeyboard │ │ └── MainActivity.kt │ └── res │ ├── layout-land │ └── activity_main.xml │ ├── layout │ └── activity_main.xml │ ├── mipmap-anydpi-v26 │ ├── ic_launcher.xml │ └── ic_launcher_round.xml │ ├── mipmap-hdpi │ ├── ic_launcher_foreground.png │ └── ic_launcher_round.png │ ├── mipmap-mdpi │ ├── ic_launcher_foreground.png │ └── ic_launcher_round.png │ ├── mipmap-xhdpi │ ├── ic_launcher_foreground.png │ └── ic_launcher_round.png │ ├── mipmap-xxhdpi │ ├── ic_launcher_foreground.png │ └── ic_launcher_round.png │ ├── mipmap-xxxhdpi │ ├── ic_launcher_foreground.png │ └── ic_launcher_round.png │ └── values │ ├── colors.xml │ ├── ic_launcher_background.xml │ ├── strings.xml │ └── styles.xml ├── MidiUmpScope ├── .gitignore ├── .google │ └── packaging.yaml ├── README.md ├── build.gradle ├── proguard-rules.pro ├── scope_image.png ├── screenshots │ └── icon-web.png └── src │ └── main │ ├── AndroidManifest.xml │ ├── ic_launcher-playstore.png │ ├── kotlin │ └── com │ │ └── example │ │ └── android │ │ └── midiumpscope │ │ ├── LoggingReceiver.kt │ │ ├── MainActivity.kt │ │ ├── MidiPrinter.kt │ │ └── ScopeLogger.kt │ └── res │ ├── layout │ └── main.xml │ ├── mipmap-anydpi-v26 │ ├── ic_launcher.xml │ └── ic_launcher_round.xml │ ├── mipmap-hdpi │ ├── ic_launcher_foreground.png │ └── ic_launcher_round.png │ ├── mipmap-mdpi │ ├── ic_launcher_foreground.png │ └── ic_launcher_round.png │ ├── mipmap-xhdpi │ ├── ic_launcher_foreground.png │ └── ic_launcher_round.png │ ├── mipmap-xxhdpi │ ├── ic_launcher_foreground.png │ └── ic_launcher_round.png │ ├── mipmap-xxxhdpi │ ├── ic_launcher_foreground.png │ └── ic_launcher_round.png │ ├── values │ ├── colors.xml │ ├── ic_launcher_background.xml │ ├── strings.xml │ └── styles.xml │ └── xml │ └── scope_device_info.xml ├── README.md ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle /.github/workflows/build-midiumpkeyboard.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/midi-samples/HEAD/.github/workflows/build-midiumpkeyboard.yml -------------------------------------------------------------------------------- /.github/workflows/build-midiumpscope.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/midi-samples/HEAD/.github/workflows/build-midiumpscope.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/midi-samples/HEAD/.gitignore -------------------------------------------------------------------------------- /CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @robertwu1 @flamme -------------------------------------------------------------------------------- /CONTRIBUTING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/midi-samples/HEAD/CONTRIBUTING -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/midi-samples/HEAD/LICENSE -------------------------------------------------------------------------------- /MidiTools/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /MidiTools/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/midi-samples/HEAD/MidiTools/build.gradle -------------------------------------------------------------------------------- /MidiTools/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/midi-samples/HEAD/MidiTools/proguard-rules.pro -------------------------------------------------------------------------------- /MidiTools/src/androidTest/kotlin/com/example/android/miditools/TestCIDiscovery.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/midi-samples/HEAD/MidiTools/src/androidTest/kotlin/com/example/android/miditools/TestCIDiscovery.kt -------------------------------------------------------------------------------- /MidiTools/src/androidTest/kotlin/com/example/android/miditools/TestEventScheduler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/midi-samples/HEAD/MidiTools/src/androidTest/kotlin/com/example/android/miditools/TestEventScheduler.kt -------------------------------------------------------------------------------- /MidiTools/src/androidTest/kotlin/com/example/android/miditools/TestMidiFramer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/midi-samples/HEAD/MidiTools/src/androidTest/kotlin/com/example/android/miditools/TestMidiFramer.kt -------------------------------------------------------------------------------- /MidiTools/src/androidTest/kotlin/com/example/android/miditools/TestMidiUmpFramer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/midi-samples/HEAD/MidiTools/src/androidTest/kotlin/com/example/android/miditools/TestMidiUmpFramer.kt -------------------------------------------------------------------------------- /MidiTools/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/midi-samples/HEAD/MidiTools/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /MidiTools/src/main/kotlin/com/example/android/miditools/EventScheduler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/midi-samples/HEAD/MidiTools/src/main/kotlin/com/example/android/miditools/EventScheduler.kt -------------------------------------------------------------------------------- /MidiTools/src/main/kotlin/com/example/android/miditools/MidiCIDiscoveryHelper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/midi-samples/HEAD/MidiTools/src/main/kotlin/com/example/android/miditools/MidiCIDiscoveryHelper.kt -------------------------------------------------------------------------------- /MidiTools/src/main/kotlin/com/example/android/miditools/MidiCiInitiator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/midi-samples/HEAD/MidiTools/src/main/kotlin/com/example/android/miditools/MidiCiInitiator.kt -------------------------------------------------------------------------------- /MidiTools/src/main/kotlin/com/example/android/miditools/MidiConstants.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/midi-samples/HEAD/MidiTools/src/main/kotlin/com/example/android/miditools/MidiConstants.kt -------------------------------------------------------------------------------- /MidiTools/src/main/kotlin/com/example/android/miditools/MidiDeviceMonitor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/midi-samples/HEAD/MidiTools/src/main/kotlin/com/example/android/miditools/MidiDeviceMonitor.kt -------------------------------------------------------------------------------- /MidiTools/src/main/kotlin/com/example/android/miditools/MidiDispatcher.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/midi-samples/HEAD/MidiTools/src/main/kotlin/com/example/android/miditools/MidiDispatcher.kt -------------------------------------------------------------------------------- /MidiTools/src/main/kotlin/com/example/android/miditools/MidiEventScheduler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/midi-samples/HEAD/MidiTools/src/main/kotlin/com/example/android/miditools/MidiEventScheduler.kt -------------------------------------------------------------------------------- /MidiTools/src/main/kotlin/com/example/android/miditools/MidiFramer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/midi-samples/HEAD/MidiTools/src/main/kotlin/com/example/android/miditools/MidiFramer.kt -------------------------------------------------------------------------------- /MidiTools/src/main/kotlin/com/example/android/miditools/MidiInputOutputPortSelector.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/midi-samples/HEAD/MidiTools/src/main/kotlin/com/example/android/miditools/MidiInputOutputPortSelector.kt -------------------------------------------------------------------------------- /MidiTools/src/main/kotlin/com/example/android/miditools/MidiMessage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/midi-samples/HEAD/MidiTools/src/main/kotlin/com/example/android/miditools/MidiMessage.kt -------------------------------------------------------------------------------- /MidiTools/src/main/kotlin/com/example/android/miditools/MidiPortSelector.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/midi-samples/HEAD/MidiTools/src/main/kotlin/com/example/android/miditools/MidiPortSelector.kt -------------------------------------------------------------------------------- /MidiTools/src/main/kotlin/com/example/android/miditools/MidiPortWrapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/midi-samples/HEAD/MidiTools/src/main/kotlin/com/example/android/miditools/MidiPortWrapper.kt -------------------------------------------------------------------------------- /MidiTools/src/main/kotlin/com/example/android/miditools/MidiUmpSysExConverter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/midi-samples/HEAD/MidiTools/src/main/kotlin/com/example/android/miditools/MidiUmpSysExConverter.kt -------------------------------------------------------------------------------- /MidiTools/src/main/kotlin/com/example/android/miditools/MusicKeyboardView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/midi-samples/HEAD/MidiTools/src/main/kotlin/com/example/android/miditools/MusicKeyboardView.kt -------------------------------------------------------------------------------- /MidiTools/src/main/kotlin/com/example/android/miditools/WaitingMidiReceiver.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/midi-samples/HEAD/MidiTools/src/main/kotlin/com/example/android/miditools/WaitingMidiReceiver.kt -------------------------------------------------------------------------------- /MidiTools/src/main/kotlin/com/example/android/miditools/synth/AudioLatencyTuner.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/midi-samples/HEAD/MidiTools/src/main/kotlin/com/example/android/miditools/synth/AudioLatencyTuner.kt -------------------------------------------------------------------------------- /MidiTools/src/main/kotlin/com/example/android/miditools/synth/EnvelopeADSR.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/midi-samples/HEAD/MidiTools/src/main/kotlin/com/example/android/miditools/synth/EnvelopeADSR.kt -------------------------------------------------------------------------------- /MidiTools/src/main/kotlin/com/example/android/miditools/synth/LatencyController.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/midi-samples/HEAD/MidiTools/src/main/kotlin/com/example/android/miditools/synth/LatencyController.kt -------------------------------------------------------------------------------- /MidiTools/src/main/kotlin/com/example/android/miditools/synth/SawOscillator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/midi-samples/HEAD/MidiTools/src/main/kotlin/com/example/android/miditools/synth/SawOscillator.kt -------------------------------------------------------------------------------- /MidiTools/src/main/kotlin/com/example/android/miditools/synth/SawVoice.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/midi-samples/HEAD/MidiTools/src/main/kotlin/com/example/android/miditools/synth/SawVoice.kt -------------------------------------------------------------------------------- /MidiTools/src/main/kotlin/com/example/android/miditools/synth/SimpleAudioOutput.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/midi-samples/HEAD/MidiTools/src/main/kotlin/com/example/android/miditools/synth/SimpleAudioOutput.kt -------------------------------------------------------------------------------- /MidiTools/src/main/kotlin/com/example/android/miditools/synth/SineOscillator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/midi-samples/HEAD/MidiTools/src/main/kotlin/com/example/android/miditools/synth/SineOscillator.kt -------------------------------------------------------------------------------- /MidiTools/src/main/kotlin/com/example/android/miditools/synth/SineVoice.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/midi-samples/HEAD/MidiTools/src/main/kotlin/com/example/android/miditools/synth/SineVoice.kt -------------------------------------------------------------------------------- /MidiTools/src/main/kotlin/com/example/android/miditools/synth/SynthEngine.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/midi-samples/HEAD/MidiTools/src/main/kotlin/com/example/android/miditools/synth/SynthEngine.kt -------------------------------------------------------------------------------- /MidiTools/src/main/kotlin/com/example/android/miditools/synth/SynthUnit.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/midi-samples/HEAD/MidiTools/src/main/kotlin/com/example/android/miditools/synth/SynthUnit.kt -------------------------------------------------------------------------------- /MidiTools/src/main/kotlin/com/example/android/miditools/synth/SynthVoice.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/midi-samples/HEAD/MidiTools/src/main/kotlin/com/example/android/miditools/synth/SynthVoice.kt -------------------------------------------------------------------------------- /MidiTools/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/midi-samples/HEAD/MidiTools/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /MidiUmpKeyboard/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /MidiUmpKeyboard/.google/packaging.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/midi-samples/HEAD/MidiUmpKeyboard/.google/packaging.yaml -------------------------------------------------------------------------------- /MidiUmpKeyboard/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/midi-samples/HEAD/MidiUmpKeyboard/README.md -------------------------------------------------------------------------------- /MidiUmpKeyboard/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/midi-samples/HEAD/MidiUmpKeyboard/build.gradle -------------------------------------------------------------------------------- /MidiUmpKeyboard/keyboard_image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/midi-samples/HEAD/MidiUmpKeyboard/keyboard_image.png -------------------------------------------------------------------------------- /MidiUmpKeyboard/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/midi-samples/HEAD/MidiUmpKeyboard/proguard-rules.pro -------------------------------------------------------------------------------- /MidiUmpKeyboard/screenshots/icon-web.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/midi-samples/HEAD/MidiUmpKeyboard/screenshots/icon-web.png -------------------------------------------------------------------------------- /MidiUmpKeyboard/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/midi-samples/HEAD/MidiUmpKeyboard/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /MidiUmpKeyboard/src/main/ic_launcher-playstore.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/midi-samples/HEAD/MidiUmpKeyboard/src/main/ic_launcher-playstore.png -------------------------------------------------------------------------------- /MidiUmpKeyboard/src/main/kotlin/com/example/android/midiumpkeyboard/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/midi-samples/HEAD/MidiUmpKeyboard/src/main/kotlin/com/example/android/midiumpkeyboard/MainActivity.kt -------------------------------------------------------------------------------- /MidiUmpKeyboard/src/main/res/layout-land/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/midi-samples/HEAD/MidiUmpKeyboard/src/main/res/layout-land/activity_main.xml -------------------------------------------------------------------------------- /MidiUmpKeyboard/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/midi-samples/HEAD/MidiUmpKeyboard/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /MidiUmpKeyboard/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/midi-samples/HEAD/MidiUmpKeyboard/src/main/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /MidiUmpKeyboard/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/midi-samples/HEAD/MidiUmpKeyboard/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /MidiUmpKeyboard/src/main/res/mipmap-hdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/midi-samples/HEAD/MidiUmpKeyboard/src/main/res/mipmap-hdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /MidiUmpKeyboard/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/midi-samples/HEAD/MidiUmpKeyboard/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /MidiUmpKeyboard/src/main/res/mipmap-mdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/midi-samples/HEAD/MidiUmpKeyboard/src/main/res/mipmap-mdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /MidiUmpKeyboard/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/midi-samples/HEAD/MidiUmpKeyboard/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /MidiUmpKeyboard/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/midi-samples/HEAD/MidiUmpKeyboard/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /MidiUmpKeyboard/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/midi-samples/HEAD/MidiUmpKeyboard/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /MidiUmpKeyboard/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/midi-samples/HEAD/MidiUmpKeyboard/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /MidiUmpKeyboard/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/midi-samples/HEAD/MidiUmpKeyboard/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /MidiUmpKeyboard/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/midi-samples/HEAD/MidiUmpKeyboard/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /MidiUmpKeyboard/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/midi-samples/HEAD/MidiUmpKeyboard/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /MidiUmpKeyboard/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/midi-samples/HEAD/MidiUmpKeyboard/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /MidiUmpKeyboard/src/main/res/values/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/midi-samples/HEAD/MidiUmpKeyboard/src/main/res/values/ic_launcher_background.xml -------------------------------------------------------------------------------- /MidiUmpKeyboard/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/midi-samples/HEAD/MidiUmpKeyboard/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /MidiUmpKeyboard/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/midi-samples/HEAD/MidiUmpKeyboard/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /MidiUmpScope/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /MidiUmpScope/.google/packaging.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/midi-samples/HEAD/MidiUmpScope/.google/packaging.yaml -------------------------------------------------------------------------------- /MidiUmpScope/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/midi-samples/HEAD/MidiUmpScope/README.md -------------------------------------------------------------------------------- /MidiUmpScope/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/midi-samples/HEAD/MidiUmpScope/build.gradle -------------------------------------------------------------------------------- /MidiUmpScope/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/midi-samples/HEAD/MidiUmpScope/proguard-rules.pro -------------------------------------------------------------------------------- /MidiUmpScope/scope_image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/midi-samples/HEAD/MidiUmpScope/scope_image.png -------------------------------------------------------------------------------- /MidiUmpScope/screenshots/icon-web.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/midi-samples/HEAD/MidiUmpScope/screenshots/icon-web.png -------------------------------------------------------------------------------- /MidiUmpScope/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/midi-samples/HEAD/MidiUmpScope/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /MidiUmpScope/src/main/ic_launcher-playstore.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/midi-samples/HEAD/MidiUmpScope/src/main/ic_launcher-playstore.png -------------------------------------------------------------------------------- /MidiUmpScope/src/main/kotlin/com/example/android/midiumpscope/LoggingReceiver.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/midi-samples/HEAD/MidiUmpScope/src/main/kotlin/com/example/android/midiumpscope/LoggingReceiver.kt -------------------------------------------------------------------------------- /MidiUmpScope/src/main/kotlin/com/example/android/midiumpscope/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/midi-samples/HEAD/MidiUmpScope/src/main/kotlin/com/example/android/midiumpscope/MainActivity.kt -------------------------------------------------------------------------------- /MidiUmpScope/src/main/kotlin/com/example/android/midiumpscope/MidiPrinter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/midi-samples/HEAD/MidiUmpScope/src/main/kotlin/com/example/android/midiumpscope/MidiPrinter.kt -------------------------------------------------------------------------------- /MidiUmpScope/src/main/kotlin/com/example/android/midiumpscope/ScopeLogger.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/midi-samples/HEAD/MidiUmpScope/src/main/kotlin/com/example/android/midiumpscope/ScopeLogger.kt -------------------------------------------------------------------------------- /MidiUmpScope/src/main/res/layout/main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/midi-samples/HEAD/MidiUmpScope/src/main/res/layout/main.xml -------------------------------------------------------------------------------- /MidiUmpScope/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/midi-samples/HEAD/MidiUmpScope/src/main/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /MidiUmpScope/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/midi-samples/HEAD/MidiUmpScope/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /MidiUmpScope/src/main/res/mipmap-hdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/midi-samples/HEAD/MidiUmpScope/src/main/res/mipmap-hdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /MidiUmpScope/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/midi-samples/HEAD/MidiUmpScope/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /MidiUmpScope/src/main/res/mipmap-mdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/midi-samples/HEAD/MidiUmpScope/src/main/res/mipmap-mdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /MidiUmpScope/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/midi-samples/HEAD/MidiUmpScope/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /MidiUmpScope/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/midi-samples/HEAD/MidiUmpScope/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /MidiUmpScope/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/midi-samples/HEAD/MidiUmpScope/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /MidiUmpScope/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/midi-samples/HEAD/MidiUmpScope/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /MidiUmpScope/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/midi-samples/HEAD/MidiUmpScope/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /MidiUmpScope/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/midi-samples/HEAD/MidiUmpScope/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /MidiUmpScope/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/midi-samples/HEAD/MidiUmpScope/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /MidiUmpScope/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/midi-samples/HEAD/MidiUmpScope/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /MidiUmpScope/src/main/res/values/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/midi-samples/HEAD/MidiUmpScope/src/main/res/values/ic_launcher_background.xml -------------------------------------------------------------------------------- /MidiUmpScope/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/midi-samples/HEAD/MidiUmpScope/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /MidiUmpScope/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/midi-samples/HEAD/MidiUmpScope/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /MidiUmpScope/src/main/res/xml/scope_device_info.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/midi-samples/HEAD/MidiUmpScope/src/main/res/xml/scope_device_info.xml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/midi-samples/HEAD/README.md -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/midi-samples/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/midi-samples/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/midi-samples/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/midi-samples/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/midi-samples/HEAD/gradlew.bat -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/midi-samples/HEAD/settings.gradle --------------------------------------------------------------------------------