Christopher Souvey’s Blog

My technology, my musings, my life…

Musical

Desktop Client

Use Musical Pro as a MIDI input device over WIFI for your computer!  If you have any questions or can’t get it to work, email me using the “Contact” page above. Big thanks to Jason “Foxdie” Gaunt for the Mac OS X directions.

Basic Setup

  1. Download Musical Desktop (click here)
  2. If you have Mac, see the directions below before continuing
  3. Open Musical Desktop (Java is required)
  4. Select your synthesizer/sequencer (if you don’t know what that means, try Java Sound Sequencer or Microsoft GS Wavetable Synth)
  5. Turn up your volume
  6. Connect the Android device (it must be on the same network–WIFI for the Android–as the computer) with the button under the Menu
  7. Play some notes on the keyboard and they should come out of your computer’s speaker

Advanced Setup (using as a MIDI input device for other applications)

  1. Setup a MIDI Loopback (aka Virtual Cable)
    It is up to you how you do this, however I have heard good things about the following free applications that do this:
    Windows: LooBe1, MIDI-Yoke, and Maple MIDI
    Mac OS X: IAC Driver (built-in to OS X)
  2. Follow the directions above for basic setup, but choose the output device for the loopback driver you installed in step 1 instead of a synthesizer
  3. Select the input device for the loopback driver in the program you want to use Musical as a MIDI input device for
  4. Play notes and they should be entered into your application!

Mac Setup Directions

  1. Download Java 6 from Apple’s developer site
  2. Run “Java Preferences” which is located in “Applications -> Utilities -> Java Preferences.app”
  3. Drag “Java SE 6″ to the top of the preferred order list and then quit the app
  4. Continue basic setup above

Practice Piano Custom Format

Files must be placed on the SD card in a subfolder of the “musical” directory called “custom”.  The path on your device is /sdcard/musical/custom

The file should have no extension and should be named the title of the song

Each file consists of 2 lines (separated by a line break): the melody and the chords.

Notes are stored with the letters of the scale, lowercase for natural, capital for sharp.  So the scale is: cCdDefFgGaAbB (the last C is entered a a B# to distinguish it from the lower C).

format

The melody is entered as a list of letters in a row with no spaces or delimiters (like the example scale above)

The accompaniment is entered as a comma separated list of chords, with a chord for each note in the melody (or a space for a rest).  Chords are formatted just like the melody (no delimiters).   So, for a 3 note song, ” ,cDg, ” would play a C minor chord on the second note.

Examples

Twinkle Twinkle

ccggaagffeeddcggffeedggffeedccggaagffeeddc

ceg, ,ceg, ,cfa, ,ceg,cfa, ,ceg, ,bfg, ,ceg,ceg, ,cfa, ,ceg, ,bfg,ceg, ,cfa, ,ceg, ,bfg,ceg, ,ceg, ,cfa, ,ceg,cfa, ,ceg, ,bfg, ,ceg

When the Saints Go Marching In

cefgcefgcefgecedeedccegggfefgecdc

, , , ceg, , , , , , , , , , , ,gbd, , , ,ceg, ,cegb, , ,fac, , , ,ceg, ,gbd, ,ceg

My Bonnie Lies Over the Ocean

DBAGAGfDcDBAGGgGADBAGAGfDcDfAGgfgGDGfAGggggfgGAB DGfAGggggfgG

,GcD, , ,CfG, , ,GcD, , , , , ,fGc, , ,DgA, ,GcD, , ,CfG, , ,GcD, , ,CfG, , ,DgA, , ,GcD,GcD, ,CfG, , ,DgA, , , , , ,GcD, , ,GcD, ,CfG, , ,DgA, , , , , ,GcD