Short: Wavetools developper info (UNOFFICIAL) BETA Author: nyblom@mother.ludd.luth.se (Johan Nyblom) Uploader: nyblom@mother.ludd.luth.se (Johan Nyblom) Type: dev/src !!Varning!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !! !! !! This is NOT official and has NOTHING to do with Digital Audio Design,!! !! the makers of Wavetools, hardware and software. !! !! !! !!It may also contain bugs and other faults, be cautious and intelligent!! !! !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Some time ago I bought the wavetools soundcard, it was on sale here in sweden and was fairly cheap (by amiga standards). The software was ok, I could sample and then I could play the sample, mixing and such. But there was no developper support. I tried calling D.A.D (got a fresh phone number off the net) and they were very nice, sent me latest software and all but no dev.support. Well I thought it couldnt be too hard to figure out how to program the device :) A little work and a lot of time later these are the fruits of my labour. (Too bad D.A.D seems to have vanished from the face of the earth :P) Enjoy, and feel free to use and modify these files as you like, but if you improve them please upload to aminet. This archive contains: dad_audio.h -A subset of the device commands for dad_audio.device (wavetools) - set replay sample frequency - set sample frequency - set output damping - set input gain - buffer handling....etc Also a little logic thought model I have made up :) Enough to be able to play a sample, and for sampling. 1. dadplay/dadplay.c dadplay -A short (ugly) program using dad_audio.device to play a raw 16 bit stereosample from chipmem. 2. dadmon/ dadmon.c interface.h interface.c interface.o -A short program using dad_audio.device to sample to chipmem and then either write sample to file (raw stereo 16 bit) or show some form of uv meters (crappy). This not intended as sample player software but merely as an example, maybe someone else can contribute with more information !!! To gain this information I have used: ninfo - dissassembler (aminet) devmon - Commodore (?) official developper package (great tool) gcc2.7.0 - C compiler snma - assembler. Also the window code is leeched from CPUload (C) Thomas Radtke 1994 Wavetools, hardware and software, is the copyright of Digital Audio Design. (Are they still around somewhere?) ============================= Archive contents ============================= Original Packed Ratio Date Time Name -------- ------- ----- --------- -------- ------------- 5827 2328 60.0% 15-Nov-95 23:53:08 +dad_audio.h 18752 9185 51.0% 15-Nov-95 21:42:54 +dadmon 8436 2942 65.1% 15-Nov-95 23:32:58 +DadMon.c 3884 1387 64.2% 12-Nov-95 00:41:50 +Interface.c 539 315 41.5% 11-Nov-95 22:16:52 +Interface.h 4542 1772 60.9% 12-Nov-95 00:09:56 +interface.o 112 68 39.2% 15-Nov-95 16:00:10 +makeit 13376 6949 48.0% 10-Nov-95 00:02:40 +dadplay 4985 1878 62.3% 15-Nov-95 22:48:04 +dadplay.c 42 41 2.3% 09-Nov-95 20:11:10 +makeit 2796 1210 56.7% 15-Nov-95 23:57:08 +wavetools.readme -------- ------- ----- --------- -------- 63291 28075 55.6% 16-Nov-95 21:37:22 11 files