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

Golang MIDI collaboration #2

Open
metakeule opened this issue Jul 11, 2017 · 2 comments
Open

Golang MIDI collaboration #2

metakeule opened this issue Jul 11, 2017 · 2 comments

Comments

@metakeule
Copy link

metakeule commented Jul 11, 2017

Hi Joe,

I am writing to you, since you worked on MIDI and I wrote a rather complete library in the last weeks where some inspiration and code came from your library.

I would like to invite to help out, making my library a common standard for MIDI with Go, by providing you insight and expertise.

The library should serve as a toolkit for creating MIDI based applications.

I spend some effort to have a common API for live and SMF messages/events.
A second major priority was to make lots of mostly independent small packages to allow
small devices to just use what they need.

The other top priority is to make the API stable as in: no breakage.

Anyway I created the github group "gomidi" and already invited you -
would be glad to have you on board.

The core repo is:
https://github.com/gomidi/midi

and there are two simple applications

https://github.com/gomidi/midispy
and
https://github.com/gomidi/smfimage

making use of the core.

Where you could help out:

  • naming, I want to nail down to get the API stable, see https://github.com/gomidi/midi/issues/3
  • ideas for the best abstraction of PitchBend and KeySignature (they are working but
    I am not sure, I covered all use cases and in the best way).
  • obviously testing and more obscure applications I might not have thought of

I did not announce the library yet, since I first wanted to get some feedback from developers that delved into the MIDI standard.... ;-)

What do you think?

Looking forward to hear from you.

Cheers,
Benny
(github.com/metakeule)

@afandian
Copy link
Owner

afandian commented Sep 17, 2017 via email

@metakeule
Copy link
Author

@afandian

May I ask, why you left Go and what language you are currently using?

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

2 participants