Code Monkey home page Code Monkey logo

android-midi-lib's Introduction

Java Bug Squash

  1. Clone this project
  2. Execute the Main class in your preferred development environment
  3. Find the root cause of and fix the IllegalStateException that is raised while reading the input file

Importing into selected development environments

Eclipse

You must have the Eclipse IDE for Java developers (or some variant with similar functionality) installed.

  1. From the main menu select File | Import...
  2. Select Existing Maven Projects
  3. Select Browse
  4. Navigate to the folder in which you cloned this project and select it

VSCode

You must have the VSCode Java development extensions pack installed.

  1. From the main menu select File | Open Folder
  2. Navigate to the folder in which you cloned this project and select it
  3. Eventually the Java Projects pane in the Explorer view should show a midi project

Command Line

You must have Maven 3.x installed and the mvn executable on your path

  1. Switch to the directory where you cloned the project
  2. Execute the command mvn exec:java -Dexec.mainClass=Main

Android MIDI Library

This project is mainly for use with Android applications that do not have access to Java's javax.sound.midi library. However, it is a stand-alone Java library with no Android-specific dependencies or considerations.

This code provides an interface to read, manipulate, and write MIDI files. "Playback" is supported as a real-time event dispatch system. This library does NOT include actual audio playback or device interfacing.

android-midi-lib's People

Contributors

hharaguc avatar jherico avatar leffelmania avatar virtue3 avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.