From: Chris Dreher Date: Fri, 19 Aug 2016 17:26:02 +0000 (-0700) Subject: Add some more MIDI dumps. X-Git-Url: https://sigrok.org/gitaction?a=commitdiff_plain;h=a18419365c4cdf369a9700bc60b38c7b12f67345;p=sigrok-dumps.git Add some more MIDI dumps. --- diff --git a/uart/midi/artifically_generated/README b/uart/midi/artifically_generated/README new file mode 100644 index 0000000..c2976ca --- /dev/null +++ b/uart/midi/artifically_generated/README @@ -0,0 +1,43 @@ +------------------------------------------------------------------------------- +Artifically Generated Data +------------------------------------------------------------------------------- + +This data was generated by hand based off of various specifications: + + - "The Complete MIDI 1.0 Detailed Specification" version 96.1 + - "General MIDI System Level 1" revision 4 + - "General MIDI 2" version 1.2a + + +Logic analyzer setup +-------------------- + +Not applicable. + + +Data +---- + +The data was initially created as CSV files with one column composed of only +1s and 0s of UART data. These CSV files were then imported into sigrok's GUI, +PulseView. When importing the CSV files, the samplerate was set to 100000 +(i.e. 100kHz). Each byte value was visually verified for correctness. +The data was then resaved as *.sr files. + +Since MIDI communicates at 31250 bits/sec in 8N1 format, each byte of UART +data used 37 rows of data in the CSV file when using a sampling rate of +100kHz. Listed from top to bottom, the rows in the CSV for each byte were: + + 1. Three rows of "1" as padding before the bits + 2. Three rows of "0" as the start bit + 3. Three rows of the data bytes bit0 (lsb) + 4. Three rows of the data bytes bit1 + 5. Three rows of the data bytes bit2 + 6. Four rows of the data bytes bit3 + 7. Three rows of the data bytes bit4 + 8. Three rows of the data bytes bit5 + 9. Three rows of the data bytes bit6 + 10. Three rows of the data bytes bit7 (msb) + 11. Three rows of "1" as the stop bit + 12. Three rows of "1" as padding after the bits + diff --git a/uart/midi/artifically_generated/channel_modes.sr b/uart/midi/artifically_generated/channel_modes.sr new file mode 100644 index 0000000..a5cd012 Binary files /dev/null and b/uart/midi/artifically_generated/channel_modes.sr differ diff --git a/uart/midi/artifically_generated/controller_misc.sr b/uart/midi/artifically_generated/controller_misc.sr new file mode 100644 index 0000000..955a7c1 Binary files /dev/null and b/uart/midi/artifically_generated/controller_misc.sr differ diff --git a/uart/midi/artifically_generated/polyphonic_pressure.sr b/uart/midi/artifically_generated/polyphonic_pressure.sr new file mode 100644 index 0000000..e59dc5d Binary files /dev/null and b/uart/midi/artifically_generated/polyphonic_pressure.sr differ diff --git a/uart/midi/artifically_generated/realtime_messages.sr b/uart/midi/artifically_generated/realtime_messages.sr new file mode 100644 index 0000000..26d29fd Binary files /dev/null and b/uart/midi/artifically_generated/realtime_messages.sr differ diff --git a/uart/midi/artifically_generated/sysex_vendor_specific.sr b/uart/midi/artifically_generated/sysex_vendor_specific.sr new file mode 100644 index 0000000..738bf47 Binary files /dev/null and b/uart/midi/artifically_generated/sysex_vendor_specific.sr differ diff --git a/uart/midi/artifically_generated/system_common.sr b/uart/midi/artifically_generated/system_common.sr new file mode 100644 index 0000000..be4c98d Binary files /dev/null and b/uart/midi/artifically_generated/system_common.sr differ diff --git a/uart/midi/falcosoft_midi_player_3/README b/uart/midi/falcosoft_midi_player_3/README new file mode 100644 index 0000000..e6a4e62 --- /dev/null +++ b/uart/midi/falcosoft_midi_player_3/README @@ -0,0 +1,32 @@ +------------------------------------------------------------------------------- +Falcosoft Soundfont Midi Player 3.7 Bassmidi + Soundfont Edition +------------------------------------------------------------------------------- + +This is a set of examples of the MIDI communication from a Windows 7 running +"Soundfont Midi Player 3.7 Bassmidi + Soundfont Edition" software to play +MIDI through a USB-to-MIDI-Out adapter to Serdaco's +"Waveblaster Module MIDI Interface Board 'Chill Limited Edition' V2 KIT" +hardware. This device adapts a MIDI DIN cable to a 26-pin WaveBlaster +connector (aka. wavetable connector). + + +Details: +http://falcosoft.hu/softwares.html +http://www.serdashop.com/MIDIBOARDCHILL + + +Logic analyzer setup +-------------------- + +The logic analyzer used was a Sysclk LWLA1034 (at 100KHz): + + Probe MIDI UART + --------------------- + 0 (red) RX + + +Data +---- + +The sigrok GUI PulseView was used to collect the data, set to 100KHz. + diff --git a/uart/midi/falcosoft_midi_player_3/initializes_for_dogos2_full.mid.sr b/uart/midi/falcosoft_midi_player_3/initializes_for_dogos2_full.mid.sr new file mode 100644 index 0000000..ab88a28 Binary files /dev/null and b/uart/midi/falcosoft_midi_player_3/initializes_for_dogos2_full.mid.sr differ