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

Suggestion for a MIDI synthesis library #261

Closed
peteroupc opened this issue Nov 15, 2023 · 4 comments
Closed

Suggestion for a MIDI synthesis library #261

peteroupc opened this issue Nov 15, 2023 · 4 comments

Comments

@peteroupc
Copy link

To improve support for MIDI (Musical Instrument Digital Interface) music playback in open-source and other applications, there could be a dr_* library for software synthesis of MIDI data stored in standard MIDI files.

Since the other dr_* libraries are public-domain, this repository is an ideal venue for a public-domain MIDI solution. For further details on my request, see:

https://peteroupc.github.io/music.html

This can be seen as a followup to: mackron/miniaudio#158.

@dromer
Copy link

dromer commented Dec 13, 2023

I'd say this is vastly out of scope for the dr_libs project.
Its primary/only objective is for decoding audio files.

Adding synthesis techniques (and specifically ones based on MIDI input) is somewhat the opposite of what is intended.
This library being minimal in scope and capability is imo one of its strengths.

Now should a library like you suggest exist? -> absolutely!
Should dr_libs be that library? -> no.

@peteroupc
Copy link
Author

peteroupc commented Dec 13, 2023

Thank you for your response.

@dromer
Copy link

dromer commented Dec 13, 2023

@peteroupc well that's just my personal opinion and interpretation of the project.

Of course @mackron could think differently, but I kind of doubt it.

@peteroupc peteroupc reopened this Dec 13, 2023
@mackron
Copy link
Owner

mackron commented Dec 13, 2023

I've had a few people ask for midi across both my dr_libs and miniaudio projects. dr_libs is not the place for it, though I do think a midi library would be valuable.

But unfortunately these days all of my open source work is centred around what I need personally and I just haven't got a need for midi so it's highly unlikely I'll be the one doing a library for that.

@mackron mackron closed this as completed Dec 13, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants