Jump to content
xisto Community
yungblood

Help: C++ And Midi Programming Under Windows Programming for MIDI in Borland C++ 4.52

Recommended Posts

Hi, I am starting an opensource Midi Squencer / Controller. I have already learned how to get info on all the Midi devices on the system, and I have figured out how to send data to a Midi device. My next step is figuring how to get Midi input. I have been trying everything in the help files, but nothing I have done has worked. I am using the mmsystem.h header for all my low-level Midi communication. It connects to the mmsystem.dll that is standard with windows.... so it should be accessable to anyone with C++. Is there anyone out there that would like to see a quality open source Midi program, and would like to help? I would gladly accept any assistance anyone would like to offer. Please let me know.Sincerely,YB

Edited by microscopic^earthling (see edit history)

Share this post


Link to post
Share on other sites
CFugue Carnatic MusicNote Programming Library for C/C++ Help: C++ And Midi Programming Under Windows

Popularily referred to as CFugue, meaning Carnatic Fugue or the C/C++Replacement of JFugue, MusicNoteLib is a high level Music ProgrammingLibrary. This library makes it possible to play music notes directlyFrom C/C++ programs, without ever having to deal with the low-levelMIDI complexities. This library provides a beautiful abstraction thatLets you concentrate on programming the music rather than worry aboutThe MIDI nuances. Provides features that makes it possible to use thisLibrary directly from many platforms, including but not limited to ASPPages, .Net applications and even non-Windows based systems. For usage samples and further details, please refer to the documentation at http://forums.xisto.com/no_longer_exists/ this library to play music is as easy as writing plain musicNotes. Just create a Player object and call the Play method on itSupplying the Music notes to be played. Simple.Example Usage:

Code:
MusicNoteLib::Player player; // Create the Player Object player.Play("C D E F G A B"); // Play the Music Notes on the default MIDI output port
With built-in support for both Carnatic and Western Music alike, this is the first and only one of it kind. If you wish to take part in building this world class library, join the CFugue project development team at: http://forums.xisto.com/no_longer_exists/

-reply by CFugue member

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

Terms of Use | Privacy Policy | Guidelines | We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.