Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Any C programmers wanna help convert code to convert between MIDI + CSV?
#41
@JRace
@TempodiBasic
@mnrvovrfc
@bplus
@Jack
@Kernelpanic
@DSMan195276
@Spriggsy

One of the challenges I am having, is knowing whether the code we're working with actually works. 
Converting a MIDI file to text, and back again doesn't seem to work, and I'm not sure if that's because the flavor of C the code is in, doesn't translate exactly to what the QB64's compiler expects, or what.
Maybe comparing it to other projects that do the same thing will help. 
I found a bunch in C and also VB6, Python, and other languages. 
I don't know if this will help anyone verify what the code should be doing, but it might help me!
Enjoy... 

VB6 code, module "midi.bas" contains a function "readMidiFile":
Advanced MIDI Programming / Utility Download zipped project file (82k)

Perl and C:
GitHub - robbie-cao / midicsv Download ZIP

haskell (for the brave):
GitHub - bburdette / ChordPredictor Download zipped project file (82k)

Outline of the MIDI file structure:
Outline of the Standard MIDI File Structure

GoLang:
GitHub - moutend / csv2midi Download zipped project file (82k)

MIDI disassembler in PureBasic:
Midi Disassembler - plus a toy - PureBasic Forums - English

MIDI compiler (in C):
GitHub - markc / midicomp Download zipped project file (82k)

VB6:
GitHub - crawfo / vba-midi-file Download zipped project file (82k)

Python:
GitHub - timwedde / py_midicsv Download zipped project file (82k)

More Python:
Python write_midifile Examples
Reply


Messages In This Thread
RE: Any C programmers wanna help convert code to convert between MIDI + CSV? - by madscijr - 08-31-2022, 08:56 PM



Users browsing this thread: 49 Guest(s)