home *** CD-ROM | disk | FTP | other *** search
-
-
- Manual for ReMIDI
-
-
- ReMIDI is (c) Michael-Dennis Biemans
- DataVox is (c) Philip Banks
- ReMIDI banner designed by Tim Wye (mendip@argonet.co.uk)
-
-
- ReMIDI can play General MIDI files, and it needs samples to do so. The first
- thing you'll have to do is getting the sample-set, but you may already have
- it as ReMIDI uses the very same patches (the name for this sampleformat) as
- TiMidity. After that you must edit the !Path file to point to your patches:
- (but if you install the patches into the directories inside !ReMIDI, the
- path is already set correctly)
-
- example:
-
- Set ReMIDIPatches$Path ADFS::HardDisc4.$.Music.patches.,ADFS::HardDisc4.$.Music.patches1.
-
- Don't forget to add a . after each directoryname ! The !Path file is inside the
- !ReMIDI directory, hold down shift and double-click !ReMIDI.
-
-
- For 16 bit audio, I have made a soundhandler (based on code by Chris Poole) to replace
- the Player module ESP.
-
- For 8 bit audio a module called DataVox is used, which is written by
- Philip Banks. Used with permission.
-
-
- Ok, now we should be able to play a MIDI file. The filetype is MIDI (&fd4).
- Double-click a file to start ! If you double-click more files they will be
- added to the playlist.
-
-
- *** Main window
-
- The main window shows information about the MIDI file that is playing,
- and also the lyrics of the file are displayed (if there are any). The
- optionbutton for realtime-text means that every time there is an update
- in the lyrics, there will be a wimp_poll so the display gets updated.
-
- The controls speak for themselves, but wind and rewind don't work
- immediately because ReMIDI uses soundbuffers. When the next button is
- pressed the next file in the playlist is loaded.
-
- Via the menu an options-window, control-window and a playlist-window can be
- opened. Note that every change you make will take some time to take effect,
- because the output is buffered.
-
-
- *** Options-window
-
- The options-window is divided in two parts, the options that can be changed
- when a file is playing, and options that can only be changed when there is
- no file playing. Pressing the "Use values now"-button will pass the new
- values to ReMIDI. The options are:
-
- - polyphony : maximum number of simultaneous soundchannels.
-
- - shift #bits : only used in 8 bit mode, to fit the sound-output into 8
- bits the values have to be shifted by a number of bits.
- Setting this too low will cause the output to be
- distorted, setting it too high will decrease the volume
- of the output.
-
- - speed factor : use this to increase or decrease the tempo.
-
- - polling interval : used to control multitasking. The lower the value, the
- more wimp_polls are done.
-
- - filtering : the output is filtered when the number is higher than 1,
- 1 means no filtering.
-
- - interpolation : when this is used the soundquality is better, but it costs
- more time to compute.
-
- - interpolation control: when the computer can't keep up and the interpolation is on,
- then interpolation is turned off. When the computer catches up,
- the interpolation is switched on again.
-
- - envelope emulation: the patch-format has some information on an attack-decay-sustain
- envelope, I tried implementing it, but it adds more clicks in the
- output. This may be done better in the future....
-
- - auto-play : when the box is ticked, you don't have to press play to
- start the MIDI file.
-
- - auto-open playlist: when the box is ticked the playlist will be opened every
- time a new file is added to it. Otherwise you'll have to
- open it manually through the menu.
-
-
- - samplerate : this is the output-samplerate in Hz.
-
- - soundbuffer : size of the soundbuffers.
-
- - drumchannel : the MIDI channel for drums.
-
- - mono/stereo : obvious :)
-
- - direct audio/
- to file : when "to file" is selected, the output will be written to
- a file with the name set in the "outputfile" icon. The
- format is raw/unsigned.
-
- - 8/16 bit : outputmode for direct audio and output to file.
-
- - downsample : when selected, samples that have a samplerate above the
- frequency specified will be halved in size (in memory only,
- not on disc). This will reduce the soundquality dramatically,
- so only use this when you don't have sufficient memory to play
- a certain MIDI file.
-
- - rescale volumes : when the patches are loaded the volumes are rescaled.
-
- - filter samples : pre-filter the patches when loaded.
- (doesn't work properly yet)
-
- - outputfile : name for the outputfile.
-
-
- - save as default : the optionsfile is written to disk.
-
-
-
- *** Playlist
-
- Very simple: it displays the files to be played. You can remove files by
- pressing the button.
-
-
-
- *** Control
-
- In this window you can see which patches are loaded in which MIDI channel,
- but you can't change them. The volume can be changed, and you can also
- mute a channel or let a channel play solo.
-
-
-
- --------------------------------------------------------------------------------
-
- To obtain the full version of ReMIDI, please send a 5 pound note (or equivalent
- in your own currency, no cheques) to:
-
- Michael-Dennis Biemans
- Willem Frisostraat 20
- 5616 BE Eindhoven
- The Netherlands
-
- For 5UKP I can't do a snail-mail distribution, so if you want it and you don't
- have e-mail, you'll have to ask a friend with an e-mail address, so I can send
- the program to him/her.
-