twystd
|
763d142008
|
midi: moved 'dev only' Makefile to workdir and removed it from .gitignore (cf. https://github.com/wader/fq/pull/1004#discussion_r1732745303)
|
2024-08-27 15:05:45 -07:00 |
|
twystd
|
899549623d
|
midi: cleaned up event decoding logic
|
2024-08-26 00:50:52 -07:00 |
|
twystd
|
2970fb143e
|
midi: lowercased event names
|
2024-08-25 20:46:42 -07:00 |
|
twystd
|
2a65036680
|
midi: fixed fuzzing errors
|
2024-08-25 20:06:41 -07:00 |
|
twystd
|
3105b7d27b
|
Added to probe group
|
2024-08-25 17:48:31 -07:00 |
|
twystd
|
2f2070eca2
|
midi: fixed lint warnings
|
2024-08-25 17:09:12 -07:00 |
|
twystd
|
0b4be892d7
|
midi: cleaned up unknown chunk logic
|
2024-08-25 16:43:24 -07:00 |
|
twystd
|
4fac4c68a5
|
midi: discarded unknown chunks
|
2024-08-25 11:03:46 -07:00 |
|
twystd
|
e99d9f69ab
|
midi: asserted bytes left for MIDI events
|
2024-08-24 11:23:40 -07:00 |
|
twystd
|
80b93439ac
|
midi: added new test and MIDI files
|
2024-08-23 17:24:03 -07:00 |
|
twystd
|
57adef4688
|
midi: added sample queries to midi.md
|
2024-08-23 17:20:55 -07:00 |
|
twystd
|
0e0a6694ca
|
midi: added tests for format 0, format 1 and format 2 MIDI files
|
2024-08-23 16:56:11 -07:00 |
|
twystd
|
91fa54755f
|
midi: added example queries to the test data
|
2024-08-23 15:54:52 -07:00 |
|
twystd
|
473394b21e
|
midi: added event type to events to simplify query by event
|
2024-08-22 19:54:04 -07:00 |
|
twystd
|
59b1faa4b9
|
midi: decorated 'delta' field with running tick
|
2024-08-21 19:59:34 -07:00 |
|
twystd
|
54a0cf1284
|
midi: mapped SysEx event types
|
2024-08-21 19:13:03 -07:00 |
|
twystd
|
3ed98897bb
|
midi: mapped SMPTE framerates
|
2024-08-21 19:07:39 -07:00 |
|
twystd
|
3809ddbd23
|
midi: combined metaevent status + event bytes
|
2024-08-19 20:04:19 -07:00 |
|
twystd
|
a337ff002f
|
midi: reworked sysex and metaevent 'struct' events to decode as byte arrays
|
2024-08-19 19:49:14 -07:00 |
|
twystd
|
ce02d6eafe
|
midi: added length field to TimeSignature struct
|
2024-08-18 21:28:18 -07:00 |
|
twystd
|
befdf1fc32
|
midi: reworked SysEx events as struct with length field
|
2024-08-18 21:13:12 -07:00 |
|
twystd
|
fdde5680fe
|
midi: (partly) fixed SMPTEOffsetEvent gap
|
2024-08-18 21:01:37 -07:00 |
|
twystd
|
f1b888bd88
|
midi: fixed gap in SequencerSpecificEvent
|
2024-08-18 20:46:58 -07:00 |
|
twystd
|
c5637f0516
|
midi: partly fixed gaps in SysExMessage
|
2024-08-18 20:25:02 -07:00 |
|
twystd
|
a41e123020
|
midi: cleaned up SysExContinuation and SysExEscape logic
|
2024-08-18 12:08:35 -07:00 |
|
twystd
|
0915f75098
|
midi: added 'data' field to EndOfTrack event
|
2024-08-18 11:39:29 -07:00 |
|
twystd
|
4bb3292fc6
|
midi: fixed key signature map
|
2024-08-18 11:24:55 -07:00 |
|
twystd
|
9099a3eb84
|
midi: decoded chunk tags as FieldUTF8
|
2024-08-17 19:44:42 -07:00 |
|
twystd
|
0ef3304e7b
|
midi: mapped note numbers to note names
|
2024-08-17 19:29:02 -07:00 |
|
twystd
|
34fca40788
|
midi: mapped manufacturer IDs to strings
|
2024-08-17 19:04:57 -07:00 |
|
twystd
|
5c89d7d253
|
midi: moved MIDI running status and Casio flag to context struct
|
2024-08-17 18:23:47 -07:00 |
|
twystd
|
b433998bd7
|
midi: decoded SysEx events
|
2024-08-17 15:44:31 -07:00 |
|
twystd
|
b2e71a3206
|
midi: accomodated MIDI event running status
|
2024-08-17 10:29:04 -07:00 |
|
twystd
|
0226fc6999
|
midi: Decoded PolyphonicPressure, ChannelPressure and PitchBend MIDI events
|
2024-08-16 18:42:04 -07:00 |
|
twystd
|
109719f25d
|
midi: Decoded MIDIChannelPrefix, MIDIPort and SequencerSpecific metaevents
|
2024-08-16 18:30:05 -07:00 |
|
twystd
|
4fe27f514c
|
midi: decoded remaining text metaevents
|
2024-08-15 19:47:47 -07:00 |
|
twystd
|
cbd4a8a85a
|
midi: Decoded NoteOff event
|
2024-08-14 20:20:00 -07:00 |
|
twystd
|
d7ec38a2d3
|
midi: basic test set
|
2024-08-14 20:14:52 -07:00 |
|
twystd
|
3276641208
|
midi: Decoded KeySignature, NoteOn and Controller events
|
2024-08-14 19:52:15 -07:00 |
|
twystd
|
a1385caf36
|
midi: Decoded EndOfTrack and ProgramChange events
|
2024-08-13 20:24:19 -07:00 |
|
twystd
|
9dfcb96260
|
midi: experimenting with struct metaevent data
|
2024-08-12 19:42:23 -07:00 |
|
twystd
|
8b236a19d8
|
midi: decoded TimeSignature meta event
|
2024-08-12 19:32:03 -07:00 |
|
twystd
|
cee51ecd72
|
midi: reworked to include delta in event
|
2024-08-12 19:05:15 -07:00 |
|
twystd
|
1bdeeb68ed
|
midi: decoded tempo metaevent
|
2024-08-11 22:22:20 -07:00 |
|
twystd
|
f11dfafd27
|
midi: decoded TrackName meta event
|
2024-08-10 20:32:44 -07:00 |
|
twystd
|
ad0a06d656
|
midi: initial import
|
2024-08-10 18:25:14 -07:00 |
|