home *** CD-ROM | disk | FTP | other *** search
- M I D I S T U F F
- ~ ~ ~ ~ ~ ~ ~ ~ ~
-
- Release 1.0 - - - MIDIstuff part I - - - Date: 16 Aug 1990
- PROGRAMMER'S README
-
- List of files the sources package should include:
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- README Same as with binaries package
- PRO_README Additional info and copyright notice
-
- lib Compiler libraries used with MIDIstuff, MANX library format.
- lib/ynx.lib Some simple routines of mine, sources can be obtained from me.
- The MIDI.lib and A.lib (ARP) are *not* included here, get
- yourself the current releases of it, and hope my stuff
- cooperates! :-)
-
- src/ClockPOW.c Powerwindows output of MIDIclock.POW
- src/MAKEFILE
- src/MIDIclock.c
- src/MIDIclock.PW Powerwindows file for MIDIclock
- src/MIDIdump.c
- src/MIDIkeys.c
- src/MIDIrec.c
- src/MIDIrec.PW Powerwindows file for MIDIrec
- src/RecPOW.c Powerwindows output of MIDIrec.POW
-
- SeQuences More sequence files for MIDIrec :-)
- SeQuences/Pray Talk Not dynamic, multichannel (use OMNI), very long
- SeQuences/Vetro Not dynamic, multichannel
- SeQuences/Hand Play Dynamic, one channel, surprises...
-
- COPYRIGHT NOTICE
- The sources package is placed into freeware, which in my eyes means that
- you are free to use and copy the package and modify it for own private
- purposes, any commercial purposes need my permission, this includes the
- music included with THIS package
-
- CONTACT
- I'd really like to be in contact with anyone who wants to work on this
- software, I *do* want to work with others, so if you have suggestions /
- improvements / bug fixes send'em right up to me. If you post things into
- NetNews I might not notice. My address is in the other README. Every
- help will be acknowledged when included with future releases.
-
- BUGS
- Here's some additional information for MIDI programmers about the
-
- MIDIclock V1.0 "MIDI Clock Generator"
- ~~~~~~~~~
- Sometimes the MIDIclock goes into overhead, i tried to
- react trying to flush timer requests and starting anew, but
- somehow requests can survive and after some time hang up
- the machine, as a warning the clock toggles the power led
- everytime an overhead is detected, I guess the whole thing
- should be replaced by accuracy calculations, well, they're
- there, they just don't do what they're supposed to. One
- more problem, the prop gadget doesn't work the way it
- should, too! Avoid moving it while the clock is started!
-
- #define's
- ~~~~~~~~
- VBLANK: use the VBLANK unit instead of MICROHZ
- OVERHEAD_HANDLE enable the little overhead checking routine
- ACCURACY try to be more accurate by time calculations
- CLOCKPRIO the task priority of the clock, or undefine it.
-
- Future enhancements: (hopefully, if I can afford the time...)
- The next thing to do is a "Human Feel" Quantizer for the MIDI Recorder,
- this might surprise you, since such a feature is only to be found with
- the best sequencer packages, but I currently use quite good sequencer
- software on the C64 (!) called SuperTrack, the human quantize is the
- feature I miss most on that program, I already wrote a "Groove" Quantizer
- in BASIC (!), but it's a drag, so this is what I want to have next!
- Then I will look into structure enhancements hoping to create the
- "Lord of Sequence" that I have been fantasizing about for years, a
- really complex MIDI Sequencer, the first to be "ShareWare" (!) I hope!
- Btw, I wonder if anyone wrote that "Graphic MIDI Router" the programmer
- of the midi.library was dreaming about in his "Simple MIDI Route" program.
-
- FINALLY...
- This package was developed on an Amy 500 with Harddisk & 1M FastRAM.
- I wonder if it worx under Kick 2.0...
-
-
- (*lynx*)
-