mirror of
https://github.com/Mercury-Language/mercury.git
synced 2026-04-18 10:53:40 +00:00
Branches: main Shift the remaining concurrency example out of extras distribution and into the samples directory. samples/concurrency/midimon/concurrent_stream.m: samples/concurrency/midimon/midi.m: samples/concurrency/midimon/midimon.m: samples/concurrency/midimon/midi_data: Shift the midi monitor example from the extras distribution into the samples directory. samples/README: Add a description of the concurrency directory. samples/concurrency/dining_philosophers/README: samples/concurrency/midimon/README: Move the descriptions of the concurrency examples to these files. extras/concurrency/Mercury.options: extras/concurrency/Mmakefile: extras/concurrency/midi.m: extras/concurrency/midi_data: extras/concurrency/midimon.m: Delete the midi monitor example from the extras distribution. extras/README: Delete the description of the concurrency directory.
7 lines
400 B
Plaintext
7 lines
400 B
Plaintext
This directory contains a MIDI data monitor that concurrently reads the
|
|
bytestream, parses the MIDI messages, and writes out the results.
|
|
A file `midi_data' has been included which contains some MIDI data that
|
|
you can test the program with. MIDI (Musical Instrument Digital Interface)
|
|
is a hardware and software protocol for electronic musical instruments (e.g.
|
|
synthesizers) to talk to each other.
|