home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The Datafile PD-CD 3
/
PDCD_3.iso
/
pocketbk
/
utilsm
/
psionconv
/
ReadMe!
< prev
Wrap
Text File
|
1995-04-13
|
6KB
|
146 lines
PsionConv - The Amazing Armadeus<->Psion 3a Sound Format Conversion Program
===========================================================================
Version 0.02 (13-Apr-95)
Are YOU the kind of person who sings Puff The Magic Dragon in pubs, and
records it on your pocket organiser?
Are YOU the kind of person who cherishes the compliment your girlfriend
sampled on your organiser in a hotel room at 5am?, the sample you always
wanted your desktop machine to play as part of it's boot sequence?
Hmm... someone other than Piers and me must want this...
Err... allright then.. Do YOU have a collection of interesting sound samples
recorded on your pocket organiser/computer, that you've always wanted to play
on your Desktop machine?
Do YOU have a Psion 3a? (this is quite an important point I guess)
If any of the above apply to you, then you want this utility. Oh yes.
PsionConv
=========
Yup... it converts Psion 3a format WVE files to Armadeus files, and you can
also convert Armadeus files to Psion 3a WVE files. Amazing.
You'll need a Acorn machine with SharedCLibrary 3.75 or greater in order to
run PsionConv. I don't ask much.
Psion 3a WVE files are 13-bit a-Law format files - that is, they are a pain
to convert to say the least. But this does the job nicely, so you don't need
to listen to the sob-story behind coding the thing.. just type the following
(you might want to press F12 or something first)..
PsionConv -input ALAW file1 -output ARMADEUS file2
This converts Psion 3a WVE file 'file1' to Armadeus-format file 'file2'.
And, amazingly enough...
PsionConv -input ARMADEUS file1 -output ALAW file2
Will do the opposite.
Due to the amazing design of PsionConv,
PsionConv -input ARMADEUS file1 -output ARMADEUS file2
Will convert from an Armadeus file to an Armadeus file (always a handy thing
to have in the house) wheras:
PsionConv -input ALAW file1 -output ALAW file2
Will generate a knackered 'file2'. That's a bug I can't be bothered to
fix yet, but somehow it didn't seem too important to me at the time.
PsionConv -d gives a short description, and PsionConv -h gives help on
command syntax.
And there you go... Actually, the internals of the program are quite nice -
it's built from an internal project I had to do (I design Arcade machines
which use different sound formats) and it's very easy to add support for
transferring to and from different formats - all internal sound processing is
at 32-bit signed level, and in theory you can convert from any one source
format to multiple object formats at once (-output ALAW one WAV two
ADPCM4MS three...though I doubt that works properly right now... never tried
it)
Future Changes
==============
* Support for import and export to WAV format and others. Probably all of
them eventually, especially the compressed ones because I have a bit of a
sound compression fetish.
Note that due to the way the program is designed, you can convert from any
format to any format, so it won't be just a Psion conversion program. My
build of the program already does some formats which won't really be of
interest to anyone outside the games machine industry.
Conversion to WAV and other 16-bit formats means that you don't lose quality
during the conversion.. the initial 13->8 bit conversion when going to
Armadeus is slightly lossy, but you'd be unlikely to notice it. There is no
loss on further conversions between Armadeus<->Psion WVE format after the
initial 13->8 bit conversion.
* Proper DeskTop front end... yeah right :-) Maybe.. we'll see.. the beauty
of the source code at the moment is that it'll compile on any machine with an
ANSI C compiler (even Acorn machines have one of those..:-) ).. Any front end
I do will call PsionConv in the same way that DDE stuff calls appications.
* Name change...'¥' - The Application Formerly Known As PsionConv.
* Bugs to fix... Most definitely. One day.
* SpellCheck this ReadMe file, and add basic support for english grammar.
***********************************
*** C h a n g e L i s t ***
***********************************
Date Name Description
---- ---- -----------
0.01
06-Apr-95 GSL Started. Doesn't compile or work
06-Apr-95 GSL Now it compiles
06-Apr-95 GSL Now it works. Kinda.
10-Apr-95 GSL Deleted the object files and recompiled - I was bored
0.02
13-Apr-95 GSL Armadeus replay rate now fully accurate
Slight click at end of sample removed
NOTE: THIS APPLICATION IS 'I DON'T CARE-WARE'
=============================================
You can do with it what you like. I don't particularly care. I hope you find
it useful in some way. In honesty I got bored with it soon after I got it to
compile, link and work roughly okay, and I had converted some of my more
unusual ansaphone messages.
It also means that I don't accept responsibility for any loss, damage,
injury, or death caused as a result of using this application or reading
this file. I've run it lots of times and my machine hasn't caught fire yet.
If you have any problems with it, or want some improvements made, then
contact me... I guess if people are interested then I might do something...
you never know.
If anyone wants the A-Law conversion table generators then I'll oblige...
I can be contacted on Arcade (User #999 - Gareth S. Long) (groovesome BBS...
You can get everything you want out of life from it :-) ) or on the net as
gatch@elecslns.demon.co.uk.. You'll also find my account on Chaos, TWoC,
DigiBank etc.
Hi to all of those I know, and dedicated to whom I know the most.
Have fun - and remember, if things don't change, they'll stay the same.
Get Funky
Gatch