afandian / go-midi

A Midi file parser library written in Go
MIT License
24 stars 4 forks source link

Golang MIDI collaboration #2

Open metakeule opened 7 years ago

metakeule commented 7 years ago

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:

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 commented 6 years ago

Hi Benny,

Thanks very much for writing! I'm afraid this is abandonware now, I don't use Go these days. You are welcome to take anything from my code.

Joe

On 11 July 2017 at 13:19, metakeule notifications@github.com wrote:

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 gomidi/midi#3 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)

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/afandian/go-midi/issues/2, or mute the thread https://github.com/notifications/unsubscribe-auth/AAXw4bnk9Lno2RYnf9_mLvv77qWLNeDiks5sM2hLgaJpZM4OUJjg .

metakeule commented 6 years ago

@afandian

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