![]() |
| |||||||
![]() |
| | LinkBack | Thread Tools | Display Modes |
| | #1 |
| Registered User Join Date: Nov 2009
Posts: 3
| CFugue The World's First and Only High level Music Note Programming Library for C/C++ For usage samples and further details, please refer to the documentation at MusicNoteLib, The C++ Music Programming Library 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
If you wish to take part in building this world class library, join the CFugue project development team at: CFugue MusicNoteLib - the C/C++ Music Programming Library Copyright This is a product of CineFx Research Labs, distributed under LGPL with the hope that it will be useful. No warranty of what-so-ever is implied, including MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. Refer to LGPL for more details. Author: Gopalakrishna Palem Web: CineFxLabs Copyright (C) 2009 CineFx Digital Media Pvt. Ltd. |
| KrishnaPG is offline | |
| | #2 |
| Registered User Join Date: Nov 2009
Posts: 3
| CFugue Carnatic MusicNote Programming Library for C/C++ CFugue Alpha 2 released. This is a C++ runtime environment for music note programming with below features: * Highlevel music programming library with direct support for C++ bindings and .Net P/Invoke calls * Provides COM interfaces to enable easy integration with ASP clients and COM compatible clients, such as Delphi, VB etc. * Easy to use notation. Writing music for CFugue is as easy as writing plain music notes. * Event subscription model allows easy extension of the library to allow advanced features such as customized music renderers and parsers. * Platform compatible code to make the library accessible from a veriety of platforms such as Windows and multiple variants of Linux: OpenSuse, Ubuntu etc. * Fully compatible with both Western style of music and Carnatic music. Offers below capabilities: o Specifying simples notes (such as C, D, E .. for Western and S, R, G .. for Carnatic) o Specifying note durations o Specifying ties, chords, sequential notes and parallel notes o Specifying Raga, Tala and Speed directives o Specifying MIDI Instruments and tracks o and more... Gopalakrishna Palem Creator of CFugue Runtime Environment for C++ Music Programming |
| KrishnaPG is offline | |
![]() |
| Tags |
| c++, cfugue, gopalakrishna, midi, music |
| Thread Tools | |
| Display Modes | |
|