jdkoftinoff / jdksmidi

c++ MIDI library
http://github.com/jdkoftinoff/jdksmidi/wiki
Other
116 stars 34 forks source link

Made effective the class AdvancedSequencer #8

Closed ncassetta closed 11 years ago

ncassetta commented 11 years ago

Hi Jeff, I worked with your library for a my private project and made some improvements to it. So I thought they could be added. The first commit is a little rearrangement of the MIDISequencer class: some attributes (tempobpm, timesig_numerator, timesig_denominator) were moved from the track status to the sequencer status. In the second commit there are the major changes: I rearranged the files AdvancedSequencer.cpp and its header and obtained a complete AdvancedSequencer class. I also wrote a DOS test program showing its features. In the third commit I made some improvement to the MIDIDriverWin32 class and added a Windows sample program. The coding is somewhat chaotic, because I leaved the old code commented. Of course when all is OK I can polish it and make some doxygen comment. Thanks for your attention. You can contact me at ncassettaATtiscaliDOTit Nicola Cassetta, Rome (Italy) P.S I am not a professional developer, but rather a CPP enthusiast! So if I made some naivete let me know.

ncassetta commented 11 years ago

Have you seen this?

http://blogs.msdn.com/b/gpalem/archive/2011/03/17/alsa-driver-for-jdkmidi-with-rtmidi-on-linux-using-c-0x-futures.aspx

Could you ask him to integrate the ALSA driver into the library? I think the lack of drivers for LINUX is a big limitation for the library

jdkoftinoff commented 11 years ago

Thank you for finding this

On Sep 24, 2013, at 12:54 PM, ncassetta notifications@github.com wrote:

Have you seen this?

http://blogs.msdn.com/b/gpalem/archive/2011/03/17/alsa-driver-for-jdkmidi-with-rtmidi-on-linux-using-c-0x-futures.aspx

Could you ask him to integrate the ALSA driver into the library? I think the lack of drivers for LINUX is a big limitation for the library

— Reply to this email directly or view it on GitHub.

ncassetta commented 11 years ago

Thanks for your attention, I have some other questions. I have a good knowledge of C++ but I am new to GitHub and collaborative developing. So, I would ask you the best way to proceed. Must I continue to commit to my repo and send you pull requests every now and then? Could I discuss some details? Thanks N. Cassetta