PsiMIDI
0x00000002
README
====================
P s i M I D I 1.00
====================
Copyright 2003 Sebastian Mate
Welcome!
--------
PsiMIDI is the first and only one, real MIDI player for Psion computers! It
allows you to carry your favourite MIDI files with you in your pocket.
Although PsiMIDI supports MPU401, it is not designed "for stage" or other
professional usage. It's rather meant to play ringtone-like MIDI files you
can share with people who own a new cellphone. However, try it and make up
your own opinion.
Key features:
* full MIDI format 0 compatibility
* displays lyrics
* supports MPU401!!!
* highly customisable
* simple psychoaccoustics to give best playback quality in monophony
Supported devices:
Psion 5mx, 5mx Pro
Psion Revo and Revo Plus
The netBook is not fully supported since PsiMIDI is designed to run on 36 Mhz
(because of special timing).
Disclaimer & License
--------------------
PsiMIDI is free software for non-profit use. It may be copied to friends as a
complete package and may be uploaded to other websites and distributed
without changing any files. You use this software on your own risc; I cannot
be made responsible for any damage: the program may crash and you would have
to soft-reset the Psion computer. This would mean that all your opened files
are lost. So be careful! The included MIDI files might be copyrighted, but
they are available on the internet for everyone. Please inform me if I abuse
any rights, etc.
Installing PsiMIDI
------------------
Just install PsiMIDI.sis and MUSIC.sis. You can also copy the MIDI files from
MIDIs.zip to C:\MIDIs on your machine. Some of them sound really good!
Using PsiMIDI
-------------
PsiMIDI is to be used as a normal EPOC5 application. Open it by clicking on
the PsiMIDI-icon in your "Extras"-bar. Press the menu-button to open a MIDI
file. The menu can not be accessed while a file is playing. However, you do
have control the playback:
While playing, press
"1...9" to select the current channel
"0" to play all channels
"o" and "p" to switch the channel
ESC to stop the playback
After pressing ESC, you can select a new file.
Options
-------
Select Menu->Options->Settings to customise the program:
* Volume: Select the playback volume
* Play channel: Select the channel you want to play. This is useful if a file
is very large and plays a lot of sounds at the same time. You can select the
channel while playing in order to "search" the "melody". See "Using PsiMIDI".
* Simulate polyphony: PsiMIDI uses special algorithms to find out which tunes
should be played in order to work with the monophony. You can bypass this by
enabling this option. However, timing will be very inaccurate.
* Use sound decay: If you use MUSIC.OPX as device, select this option to
produce a piano-like sound. However, PsiMIDI will produce noise with this
option enabled!
* Simulate drumset: Enable it to produce sounds similar to clicks. Don't use it
if your MIDI file uses large drum patterns (as they normally do!).
* Enable screen: Disable it in order to improve timing!
Devices
-------
Select Menu->Options->Device to select the sound output device:
MUSIC.OPX: This is the default with the best quality. Use this one!
Psion BEEP: Use this if MUSIC.OPX is not installed or does not work (WINS)
MPU401 over PsiBridge: This is used to send the MIDI data to an other
MIDI-device. See MPU401!
MPU401
------
PsiMIDI supports MPU401. However, a Psion cannot be connected directly to a
MIDI device since MIDI uses a non standard baudrate which cannot be set on a
Psion. You need a PC with a soundcard supported by DOS (MPU401 interface!) in
between. This PC can be a really old one (a 486 should be enough!) with a
soundcard. This PC must run PsiBridge, a small DOS program I wrote. Put
PsiBridge with the soundcard driver on a bootable DOS-floppy, so you don't
need a harddrive. You don't even need a monitor nor a keyboard if everything
is working! PsiMIDI supports PsiBridge 1.00 and later.
Use Menu->MPU401->Options to select the MPU401 port for the soundcard and the
speed. The default is 115200 but if your PCs doesn't support it, select an
other one. Connect your Psion to the PC's COM Port 1 and start PsiBridge. You
can use the "Test PsiBridge" to check if it's working. It will display text
on the PC screen. If it is not working, PsiMIDI crashes. You might need to
reset the Psion if you cannot close the application. Try Start5, it sometimes
works. For additional information please read the PsiBridge documentation!
FAQ
---
F: Can I play MIDI files in format 1 or 2?
A: No, this is not possible. Please convert these files to format 0!
F: How can I convert the MIDI format 1 and 2 files to format 0?
A: There are many tools. I use "Magix Music Painter" for that. There is one
at http://www.borg.com/~jglatt/progs/software.htm (untested). You can even
try to find one that runs under DOS; it's maybe possible to run it under XTM
then.
F: Where can I find MIDI files?
A: Everywhere in the Internet. Just search. You can find whole collections
with several thousand files - but be carefull not to break any copyrights. A
good start are also p2p-networks like eMule (www.emule-project.net).
F: How can I exchange MIDI files with cellphones?
A: If the cellphone has an ir-port you can try the Psion program plBeam
(shareware) to exchange MIDI files. It works excellent with newer Siemens
cellphones!
F: Will there ever be software wavetable or polyphony support?
A: Possible, but I have no plans to implement it. This would require much
processing power the Psion was not built for. You can try my "RealMIDI"
(http://www.realmidi.de.vu), a DOS MIDI file player. It supports
FM-Synthesis, MPU401, Software WAVE-out and even lyrics-to-speech! Try it!
F: Will there ever be format 1 support?
A: No. Sorry ;-)
Thanks ...
----------
Special thanks to the great people at http://www.psionwelt.de, especially
Lutz Wohlfarth and Ralph Sprenger. They helped me with OPL since this is my
first application for EPOC.
And: Thanks to all users! I'm really proud if anyone uses my software ;-)
Contact
-------
Please feel free to contact me. I really appreciate your feedback!
e-mail: sebmate@arcor.de
internet: www.psimidi.de.vu
1.0
PsiMIDI
4ff83c82b8bdcaf34dcc8cdc050a1b8cee916905ac2ad92255f3cdc48e55f344
|