this site exists for reference purposes for all those interested in learning about the original hardware + software from the late 1980s + early 1990s thanks for visiting
Who | MIDI Interfaces | Software | TIMELINE | PCI | ISA | ATARI ST | DOS/PC | WIN/PC | MAC | Drums | Synths | Modules |Sequencers | Samplers | Tape Rec | Mix Consoles |
Artists | Recent | VST | ios inst | E-mu | Ensoniq | Akai "S" Series | Akai MPCs | Roland "S" Series | Drum Machines | Roland JV Addons | early 90s Synths | late 80s synths
guests are encouraged to: REGISTER to view file attachments + add relevant videos, downloads, resources. (credit your SOURCE!).to post a vid just paste url!

Offline chrisNova777

  • Administrator
  • Posts: 5991
  • Karma: +20/-0
  • Gender: Male
  • "Vintage MIDI Sequencing + Audio Production"
    • | vintage audio production software + hardware info

Maximum MIDI
Music Applications in C++
by Paul Messick
Softbound, 450 pages, $49.95
Manning ISBN 1884777449
Includes CD-ROM

Read the Preface
About the Reader

About the ToolKit

Table of Contents

"The author knows his stuff... he has hard industry experience."
-Phil Sours, Director of Development Cakewalk Music Software

"It is the only book I know that really explains Windows MIDI ... I recommend it!"
-Bret Costin, Chief Engineer Midiman

"... the organization is excellent, proceeding in a natural progression from introductory material to ToolKit basics to useful examples and extensions."
-David Rowe, Director of Hardware Opcode Systems, Inc.

This book shows you how to build world-class MIDI programs that can play music using computer sound cards or external keyboard instruments, teach music theory and technique, add music to games and allow musicians to record, edit, play and print compositions.

Maximum MIDI gives programmers two ways to add MIDI to their programs. A flexible toolkit of C and C++ routines makes developing Windows 95 MIDI programs a breeze, and rock-solid algorithms and tons of field-tested source code allow advanced users to quickly "roll their own"--on any platform. Over a dozen example programs show how it's done.

Unique in its focus on MIDI, this book explores each subject thoroughly--nothing is sidestepped or skimmed over. Any programmer--hobbyist or professional--who is interested in the exciting world of MIDI programming should read this book.

What's inside:

Understanding the MIDI specification
Using the MIDI ToolKit API and C++ classes
Performing simple MIDI input and output
Sending and receiving sysex messages
Achieving high-accuracy timing in Windows
Recording and playing MIDI sequences
Reading and writing Standard MIDI Files
Contains complete source code of the Maximum MIDI Programmer's ToolKit for Windows 95 and all of the book's example programs.

From the back cover.

Maximum MIDI: Music Applications in C++
The long wait is over, and the book is finally available. The book, you say? That's right! Over 450 pages of algorithms, source code, examples, explanations, and knowledge is now available to help you make your MIDI dreams reality.

A ToolKit of MIDI routines, written in C and C++, are introduced and explored in the book. This ToolKit, the Maximum MIDI Programmer's ToolKit, makes writing MIDI programs for Windows 95 (and for other operating systems, too) a breeze.

The book explains the fundamental algorithms needed to make music using MIDI. They include:

Achieving rock-solid synchronization and musical timing
Syncing to SMPTE/MIDI Time Code
Syncing to MIDI sync
Reading and writing Standard MIDI Files
and more...
The book also comes with a CDROM that includes:

All of the book's source code and examples, including the low-level DLL code
The entire text of the book, as HTML pages
An (unsupported) 16-bit ToolKit, PtkLite, including DLL source
Over a dozen example programs lead you through all aspects of MIDI programming. Starting from the simplest MIDI input and output programs, these examples build in features and power, culminating in three pretty-darn-useful programs: MidiSpy, SxLib, and MaxSeq.