home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The Datafile PD-CD 4
/
DATAFILE_PDCD4.iso
/
midi
/
_remidi
/
_help
< prev
next >
Wrap
Text File
|
1996-08-22
|
6KB
|
157 lines
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.