Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: Create Cairo2Midi transpiler #36

Open
raphaelDkhn opened this issue Mar 15, 2024 · 4 comments · May be fixed by #38
Open

feat: Create Cairo2Midi transpiler #36

raphaelDkhn opened this issue Mar 15, 2024 · 4 comments · May be fixed by #38
Assignees
Labels

Comments

@raphaelDkhn
Copy link
Collaborator

We need a Cairo2Midi transpiler, to convert Koji MIDI back to Midi.

You can take inspiration to Midi2Cairo converter.
You should probably use mido lib, to create the MIDI object.

@AryanGodara
Copy link
Contributor

@raphaelDkhn Wow I worked on a MIDI project in OCaml earlier (basically implementing RTPMidi protocol over ethernet). It's so cool to find another MIDI project!!
Can I please take this one too? I'll have a blast working on this one :D

@raphaelDkhn
Copy link
Collaborator Author

Sounds great @AryanGodara 🔥

@AryanGodara
Copy link
Contributor

def midi_to_cairo_struct(midi_file, output_file):

Just to be sure, I have to now implement a function like this one right?

def cairo_struct_to_midi(...)

@raphaelDkhn
Copy link
Collaborator Author

raphaelDkhn commented Mar 16, 2024

def midi_to_cairo_struct(midi_file, output_file):

Just to be sure, I have to now implement a function like this one right?

def cairo_struct_to_midi(...)

Yes :) based on the MIDI Cairo struct

@AryanGodara AryanGodara linked a pull request Mar 19, 2024 that will close this issue
9 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants