Tuesday, March 07, 2006

w_7_midi




If ASCII is a protocol for text MIDI is for music. MIDI synthesizer decodes binary codes from PIC into musical notes. We can experience more defined sound by plugging it in synthesizer equipped with various sound module.
As I have worked in a place where I can witness developments of digital instruments for music, I can tell how MIDI has been improved. About 10 years ago, keyboard players had to install a separate MIDI box near their keyboards. But after synthesizer with built-in midi (i.e. Yamaha SY-99, musician's longtime favorite) came into world, keyboard players lessened their carriage weight for concerts.

The problem I encountered while wiring this circuit was from wrong configuration settings. I should have changed configuration option to HS. Joseph helped me when I almost gave up after tens of errors.

I found wiring circuit or slodering MIDI connector was basically same as for DB9 serial connector. MIDI is for exchnaging data between PIC and other device as DB9 is between PIC and PC.

I did not have 7404 Hex inverter. I made simple circuit using Michael's code example. Experiment of changing instrument type, note or volume by varying arguments is set aside for future.

0 Comments:

Post a Comment

<< Home