mistralXG – a USB connected, PIC-based MIDI synthesizer Part I Introduction mistralXG is a MIDI synthesizer, based on a MIDI daughter card such as the
mistralXGUSB interfaceto PCSwitch 2Switch 1MIDI INWX INMIDI OUTMIDI THRUDB50XGSynthesizerDaughter cardHeadphone& Line OutMicrochipPIC18F2550Extern
A command might say, "Play Middle C on channel 5, medium loud". Three bytes are required to construct this command. These are (in hexadecima
other things. When enumeration completes successfully, the device becomes available to the system. Suitable USB MIDI drivers are provided with both Wi
Figure 2. mistralXG prototype At front left, you can see the DB50XG, with the LCD to the right. The PIC18F2550 is the large chip to center-right of t
The Home Screen displays: • USB status: the “cactus”, six characters from the end of the first row, is my lo-res attempt at the USB symbol. It is dis
User options The first two screens allow you to select which MIDI stream is transmitted to the synthesizer. The first option flag on the Home Screen (
Here’s a quick summary of the error types. More detailed information is in the source code: BFO These flags indicate errors receiving MIDI data from
Resources: Here are a few links that I have found useful. Links come and go of course – if that happens, just load a few key words into your favorite
Kommentare zu diesen Handbüchern