Back to the Web Developer's Journal Main Page
internet.com
side nav bar


Maximum MIDI

By Paul Messick


Price: $49.95
1997
455 Pages
Includes CD-ROM


ISBN# 1-884777-44-9

Published by:

Manning Publications Co.
3 Lewis St.
Greenwich CT 06830





Related Articles:



HOW DID THEY DO THAT???

Find out in:
Amazing HTML



Site Map

Jobs at webdeveloper.com


Check out our Web-based
Discussion Groups:

Check out and join our email-based Mailing Lists for Web developers.


Developer Channel
FlashKit
Jobs.webdeveloper
JavaScript.com
JavaScriptSource
JustSMIL
ScriptSearch
Streaming Media World
WebDeveloper.com
WebReference
XMLFiles
WDVL
Discussion Groups Book Reviews Software Reviews Download Web Tools

Maximum MIDI

Music Applications in C++

reviewed by Charlie Morris

This is a book for programmers who wish to write applications that use MIDI. The Musical Instrument Digital Interface is a system for allowing various electonic music devices to communicate. For more details see the MIDI primer over at The Tapeless Studio. Examples of an application that might use MIDI are games, instructional tools, and of course musical tools such as sequencers, composing packages, and patch editors.
November 1, 1997
Maximum MIDI is no MIDI primer, nor is it about how to use existing MIDI applications. It is about how to program applications in C++ that use MIDI. Naturally, it begins with an in-depth explanation of how MIDI works, but then proceeds into the nuts and bolts of programming.

I may as well admit that I, no programmer, made it through only the first 2 chapters before the code closed over my head, so this review must be considered only a quick overview. The book is well-written and neatly edited, and I think I can say that if you are a developer or programmer, and want to learn more about incorporating MIDI into C++ applications, you won't be disappointed with Maximum MIDI. There are lots of code examples, and several handy C and C++ routines are included on the CD-ROM.

Maximum MIDI Table of Contents:
  1. MIDI and Windows 95
  2. The Musical Instrument Digital Interface
  3. Using MIDI in Windows
  4. Sending MIDI
  5. Receiving MIDI
  6. System Exclusive Messages
  7. Keeping Time
  8. MaxMidi Synchronization
  9. I Want My C++
  10. Using the ToolKit with Microsoft Visual C++
  11. Handling Sysex Messages in C++
  12. A Simple Sequencer
  13. Standard MIDI Files
  14. Enhancing the Sequencer
  15. Go Forth and Write
Appendices:
  1. The MIDI ToolKit APIs
  2. MaxMidi DLL Source Code
  3. MaxMidi C++ Classes Source Code
  4. MidiSpy, SxLib, and MaxSeq Source Code


Back to the Web Developer's Journal
Contact WDJ   •    Suits!   •    Propheads!   •    Ponytails!
Discuss   •    Subscribe   •    Search


internet.com

IT | Developer | Internet News | Small Business | Personal Technology | International | Search internet.com | Advertise | Corporate Info
Newsletters | Tech Jobs | E-mail Offers

internet.commerce
Be a Commerce Partner                                
  

internet.comearthweb.comDevx.commediabistro.comGraphics.com

Search:

Jupitermedia Corporation has two divisions: Jupiterimages and JupiterOnlineMedia

Jupitermedia Corporate Info

Legal Notices, Licensing, Reprints, Permissions, Privacy Policy.
Advertise | Newsletters | Tech Jobs | Shopping | E-mail Offers