Short: Real-time audio to MIDI conversion! v1.0 Author: nja93@ecs.soton.ac.uk (Nicholas Allen) Uploader: nja93 ecs soton ac uk (Nicholas Allen) Type: mus/midi Architecture: m68k-amigaos MIDIMaestro is a program designed to enable musicians to convert notes played on an instrument into MIDI messages. This can be done in real-time or from a recording of the instrument as a file. It was developed for my third year computer science project at the University of Southampton. I have not put in any restrictions on this program (other than what has not been coded yet) and it is completely free! It may NOT be distributed for profit. This will allow a musician to play notes on an instrument and have them played back (in real-time) in a different key, on many instruments. By converting to a MIDI file it would also be possible to convert this to MusicTex by using Midi2Tex (aminet: mus/midi/Midi2Tex.lha) and obtain a print out of the music in standard music notation. MIDIMaestro also comes with a built in tuner for tuning an instrument to concert pitch. MIDIMaestro requires any Amiga computer running OS 3.0 or above. For real time work at least a 50 MHz 68030 processor with a 50 MHz FPU is recommended. A sound sampler, connected to the parallel port, is also required for real time work and if output is to be sent to a MIDI interface then a MIDI interface is also required. To work from sound files a datatype will have to be installed for the particular format (datatypes for most common formats are a standard part of Workbench). MUI 3.0 or better is required for the user inetrface. A fast Amiga is not required for conversion from an audio file to a MIDI file. Versions are supplied for 68000, 68020, 68020 + FPU, 68030, 68030 + FPU, and 68040. The documentation is in AmigaGuide, PostScript, and Plain Text formats. An Installer script is supplied for simple installation onto hard drive. For Amigas running from floppy drives (get a hard drive!) use the Install script and simply set the destination to a floppy disk. I intend to develop MIDIMaestro to make it more reliable, faster and have a whole load of new features. The following features are hoped to be implemented in future versions: * Recognition of more MIDI messages (such as pitch bends). * A piece of hardware to sample each string of a guitar seperately so that chords can be recognized. * Real time spectrum analyzer. * Real time oscilloscope. * Transcribing and editing of music in standard music notation (with support for tab on the guitar). * Output to Amiga sound channels as well as MIDI interface. * Ability to select what instrument is to be used on which channel from within the program rather that on the MIDI equipment. * Improved user interface. * Improved documentation and on-line help. * Fix some known bugs. As can be seen I have a lot of work left to do to make this the ultimate MIDI utility on the Amiga. Long live the Amiga!