]> sigrok.org Git - sigrok-dumps.git/commitdiff
Add some more MIDI dumps.
authorChris Dreher <redacted>
Fri, 19 Aug 2016 17:26:02 +0000 (10:26 -0700)
committerUwe Hermann <redacted>
Tue, 23 Aug 2016 09:47:54 +0000 (11:47 +0200)
uart/midi/artifically_generated/README [new file with mode: 0644]
uart/midi/artifically_generated/channel_modes.sr [new file with mode: 0644]
uart/midi/artifically_generated/controller_misc.sr [new file with mode: 0644]
uart/midi/artifically_generated/polyphonic_pressure.sr [new file with mode: 0644]
uart/midi/artifically_generated/realtime_messages.sr [new file with mode: 0644]
uart/midi/artifically_generated/sysex_vendor_specific.sr [new file with mode: 0644]
uart/midi/artifically_generated/system_common.sr [new file with mode: 0644]
uart/midi/falcosoft_midi_player_3/README [new file with mode: 0644]
uart/midi/falcosoft_midi_player_3/initializes_for_dogos2_full.mid.sr [new file with mode: 0644]

diff --git a/uart/midi/artifically_generated/README b/uart/midi/artifically_generated/README
new file mode 100644 (file)
index 0000000..c2976ca
--- /dev/null
@@ -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 (file)
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 (file)
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 (file)
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 (file)
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 (file)
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 (file)
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 (file)
index 0000000..e6a4e62
--- /dev/null
@@ -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 (file)
index 0000000..ab88a28
Binary files /dev/null and b/uart/midi/falcosoft_midi_player_3/initializes_for_dogos2_full.mid.sr differ