Translations of this page:
Table of Contents

Currently LGPT supports most of the basic midi commands. It can send note on/off, volume information, continuous controller data and MIDI program change. More information on this can be found in the reference manual. Platform specific information follows.

GP2x

The current gp2x firmware doesn't allow you to set arbitrary baud rates for the serial port (as the gp32 does) so piggy sends out serial data at an overclocked 38400bps. a pic is required to convert that high speed data down to midi's 31250 bps (±1%) spec. firestARTer has build such an interface:

GP2x Midi-Converter by firestARTer

Additionally you will need to:

  1. Disable USB Host Networking
  2. To avoid MIDI-data-garbarge being sent by the gp2x out your midi interface, piggy has to be started by a script. To do this you have to write the following into an empty plain text file:
./lgpt.gpe > midiout.log 2>&1
  • save it as “filename.gpe” (for example lgpt_midi.gpe)
  • copy it into the folder where your pig lives.


If the converter doesn´t work, try to swaping the pin connections of the MIDI-connector.

GP32

static.flickr.com_49_134601318_bd8935a03c_m.jpg

Please note: Piggy is no longer supported on this platform. You can download the last stable binary for it here .
Legacy information about the midi adapter can be found here

Win32

The windows version supports midi without much fuss. Simply navigate to the Project menu scroll down to Midi and select the midi out port you wish to use. More tips and tricks for windows can be found here

 
lgpt/midi.txt · Last modified: 2008/04/05 09:55 by herrprof
 
Except where otherwise noted, content on this wiki is licensed under the following license:CC Attribution-Noncommercial-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki