Astahost.com   Mar 22, 2010
Open Discussion & Free Web Hosting > Computers & Tech > Programming > Programming General > C, C++ & Visual C++

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

free web hosting
Open Discussion & Free Web Hosting > Computers & Tech > Programming > Programming General > C, C++ & Visual C++

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

yungblood
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

Comment/Reply (w/o sign-up)

(G)CFugue member
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 Programming Library. This library makes it possible to play music notes directly From C/C++ programs, without ever having to deal with the low-level MIDI complexities. This library provides a beautiful abstraction that Lets you concentrate on programming the music rather than worry about The MIDI nuances. Provides features that makes it possible to use this Library directly from many platforms, including but not limited to ASP Pages, .Net applications and even non-Windows based systems.

For usage samples and further details, please refer to the documentation at http://musicnote.Sourceforge.Net/docs/html/index.html

Using this library to play music is as easy as writing plain music Notes. Just create a Player object and call the Play method on it Supplying 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://musicnote.Sourceforge.Net/

-reply by CFugue member

 

 

 


Comment/Reply (w/o sign-up)


Got an Opinion! Express your Views! (no registration):-
Add your Reply/ Opinion/ Views/ Comments/ Suggestion/ Questions/ Queries etc.
Posts with decent grammar & English will be accepted and please refrain from profanities.
For asking a Question, We recommend you to sign-up (for free) so that you can track the topic easily.

Nature of your Post*: Opinion/ Reply/ Comments
Question/Query
Feedback to us.
       
Name   Email
Title/Question*

This textarea will convert to Rich-Text automatically (IE, Firefox, Chrome)

Similar Topics

Keywords : c, midi, programming, windows, programming, midi, borland, c, 4, 52

  1. C++ Builder 6
    for borland (3)
  2. Programming Games With C/c++ And Sdl
    Great tutorials (1)
    Hello, I post a link to some great tutorials at C/C++ programming with SDL. You can easily learn
    how to make a 2D cross-platform game. They're really easy-to-comprehend and well-explained.
    Link PS: I'm not an author of those! kaziorvb....
  3. Turbo C++ Ide
    Incompatible with Windows XP? (8)
    I've been looking back into ol' days lately, and doing some (primitive) coding in C++,
    using some of those famous Borland Library Functions. So, I hooked up that blue editor (they call it
    the IDE /blink.gif" style="vertical-align:middle" emoid=":blink:" border="0" alt="blink.gif" /> )
    And it wasn't a nice ride in Windows XP environment... Whenever I run that DOS-Based Turbo C++
    IDE (tc.exe), my processor usage jumps to a 100% constant, and the IDE runs real slow (Nice way to
    prove my typin' speed is kewl! /biggrin.gif" style="vertical-align:mid....
  4. Programming The Sound Card In Windows
    (0)
    Hi, I need to implement a simple sound application which recieves audio from the mic input and plays
    back with a delay t (should be user determined). The recording should not stop during playback,
    that is the sound card should run in full-duplex mode. Can anybody tell me how I can do it? I am
    using VC++ 6.0 for the purpose.....
  5. Win32 Api: Modal Dialog Box Problem
    C++ Win32 API Programming (1)
    Here is my problem, I want to create a modal dialog box (application modal) that has a keyboard
    accelerator assign to it. I just don't know where to put the TranslateAccelerator() function
    with regards to modal dialog box since the message loop is inside the function DialogBox(). So how
    to I make a modal dialog box which has a keyboard accelerator assign to it?....
  6. Networking Programming - C++ - Ms Windows
    Please recommend me a eBook or Document (2)
    I need to write some networking library in C++. I know C++, I know networking programming on Linux.
    But not, I'm working in a networking project on Windows. I may need an ebook or some reference
    about this. 'Cause I'm new to Windows /biggrin.gif' border='0'
    style='vertical-align:middle' alt='biggrin.gif' /> Can you recommend me a eBook, just about C++
    networking, on Windows? I've been Googling for that, but seems that I'm not lucky enough.....
  7. Programing Windows Joystick
    Questions about windows joystick code (2)
    I have 2 joystick related questions. The first is, does anyone know if there is a driver that will
    allow me to use my joystick (actually 12button/3axis gamepad) to control my mouse pointer in
    windows95? I have one program that will allow me to do that (very indirectly) using windows
    accessability & the program that camewith my joystick. But it is exceedingly slow, because it uses 2
    forms of redirection. First it translates joystick movements to key presses (slow), then I use the
    windows accessability to translate that to mouse movements. But that is so slow, it's pr....
  8. C Dll Programming For Mirc
    Programming in C for a mIRC DLL (0)
    Hey, I'm trying to write a DLL to hook into mIRC. I've got everything working except the
    LoadDll & UnloadDll functions. I took the examples right out of the mIRC help file, but I can't
    seem to get them to work. Has anyone else tried programming for mIRC, and run into this problem?
    Please help if you have. Btw, I'm using Borland C++ 4.52. Thanx, /smile.gif"
    style="vertical-align:middle" emoid=":)" border="0" alt="smile.gif" /> YB /biggrin.gif"
    style="vertical-align:middle" emoid=":D" border="0" alt="biggrin.gif" />....
  9. About C Programming
    I need serious help (5)
    Well I need with C programming, In my school we have a robotics team which each year we build a
    robot and compete. But we have a deadline and by the time the robot is complete we don't have
    time for the programming. So I want something to do thist summer. And Im interested in computers and
    want to learn programming, So can somebody please tell me a good site where I can learn it, or
    Tutorial. Thanks you -----Moved from Tutorials section to Programming General > C-----szupie ....

    1. Looking for c, midi, programming, windows, programming, midi, borland, c, 4, 52



See Also,

*SIMILAR VIDEOS*
Searching Video's for c, midi, programming, windows, programming, midi, borland, c, 4, 52
advertisement




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

Affordable Web Hosting, Low cost Web Hosting - ComputingHost.com



Creative Commons License