****************************************************************************** **..........................................................................** **..######..##....##..######...##...##...#######..##.......######..##....##.** **.##....##.##....##.##....##.####.####..##....##.##......##....##.##....##.** **.##.......##....##.##....##.##.###.##..##....##.##......##....##..##..##..** **.##.......##-##-##.##-##-##.##.-#-.##..##-##-#..##......##-##-##...-##-...** **.##.......##....##.##....##.##.....##..##.......##......##....##....##....** **.##....##.##....##.##....##.##.....##..##.......##......##....##....##....** **..######..##....##.##....##.##.....##..##.......#######.##....##....##....** **..........................................................................** ****************************************************************************** Version 1.80 (30. Juli 1991) NEW-VISION-SOFT =============== Copyright und alle weiteren Rechte liegen bei H.Raaf Diese Programm ist nun SHARE-WARE! (Hinweise unter "SHARE-WARE!" lesen) Es darf nicht auf PD-Serien-Disketten erscheinen! Aber ansonsten (nur zusammen mit diesem Text) frei kopiert werden! Die Verbeitung über DFÜ wird ausdrücklich genemigt! Alle Rechte liegen bei mir und wenn jemand versucht Geld aus dem Programm zu schlagen, werde ich rechtliche Schritte einleiten (habe Rechtschutz!) !!!! BITTE ALLES LESEN !!!!! Denn es haben sich WIEDER Änderungen ergeben!!! Nun gibt es die Version 1.80 (und 2.0 !! ist nicht mehr weit!)... Diese Version ist SHARE-WARE! (DFÜ Version) ------------------------------------------- Warum auf einmal SHARE-WARE? Dieses Programm bietet nun Funktionen, welche woanders (noch) nicht realisiert worden sind. Außerdem hat es sehr viel Mühe gekostet es soweit zu bringen! Deshalb bitte ich jeden, der es benutzt mir einen kleinen Betrag zu überweisen! Dabei ist die Höhe des Betrages schon fast zweitrangig (10 DM sollten es schon sein). Mir geht es darum zu sehen, ob die Benutzer von Share-Ware nun alle trotzdem betrügen oder nicht.. Falls es keinerlei Resonanz darauf geben wird, so muß ich mir schwer überlegen, ob ich nicht in der V2.0 einfach mal ein paar schöne "NERV" Requester einbaue. Also 10 oder mehr Deutsche-Mark an: HANS RAAF BLZ: 37069520 Ktnr.: 606046014 Warum ich das Programm geschrieben habe? ---------------------------------------- (Ich glaube die Anleitung sagt alles!) Es spielt nun: -------------- (neu) OktaMED V1.x (jaja... der 8 Stimmige MED!!) (neu) TFMX (in zwei Modis "Normal" und "Spezial" s.u.) (neu) Sonic Arranger Vx.x SID-Mon V1.x (falls ein Module nicht erkannt wird: Her damit!) SID-Mon V2.0 (Danke an einen freundlichen GAST der Flatter!) Mark II Musik System (Hello Lang-Nase! Your UNPKD Version is on the way) NoisePacker V2.x (nach: Twins of Phenomena) Oktalyzer (V1.53 4-8 Stimmen, mit Playerroutine 2. Bug beseitigt!!) Pro/Noisetracker (Alles. Replayerroutine ist die V1.1c) StarTrekker (nur 4 Kanal Module (non AM), Sorry..) FutureComposer1.0-1.3 FutureComposer1.4 Alte Sound-Tracker Module (die mit 16 Sampels) SoundTracker 2,6 (sehr Neu) MED (Alle Versionen, automatische MIDI Erkennung, Synth und Hybrid Sounds) JAM Cracker 1.0 (Pro) Zusätzlich erkannt werden: -------------------------- F.T.M. MED Song (ohne Samples) MED Song (mit Samples) wird evtl. demnächts spielbar sein.. StarTrekker 8 Stimmen (wird wohl nie Spielbar werden; kein Multitasking) Normaler Aufruf: ---------------- ChamPlay [Optionen] ModuleName/Pfad Der Player löst sich NICHT selber vom CLI! Dies ist VOLLE ABSICHT, damit Batch Dateien erstellt werden können! Also evtl. ein ALIAS schreiben: ALIAS CPlay = "RUN c:Champlay >NIL: []" Dies kann man auch benutzen um seine eigenen Default Optionen einbauen! (allerdings wird das Prefs. File wohl meist ausreichen.) z.B. ALIAS FCPlay = "RUN C:Champlay >NIL: -F -B st-00:" Preferences: ------------ Entweder man setzt eine Environmentvariable mit den gewünschten Optionen: SetEnv ChamPlay.prefs "-File -Both ST-00:" Oder man schreibt sich mit einem Texteditor ein kleines File, in dem DIREKT in der ersten Zeile die gewünschten Optionen stehen! z.B.: -GoWB -Key dh1:music/AlleModule Der Player besitzt ein Preference File. Dieses kann entweder durch Environment-Variable (ENV:ChamPlay.prefs) oder "S:ChamPlay.prefs" gesetzt werden. So kann sich jeder seine eigene Config speichern. (neu) Es werden KEINE dummen SystemRequester mehr gezeigt wenn ENV: nicht Assigned ist! WICHTIG! Der Workbenchaufruf klappert NUR wenn ein Prefs. vorhanden ist! Achtung! Sinnlose Optionen werden NICHT abgefangen! Erklärung der Abbruch Optionen: ------------------------------- Option: Abbruch durch: -CtrlLeft Ctrl und linke Maustaste! (jetzt DEFAULT!!) -Left Linke Maus Taste -Right Rechte Maus Taste -Both Beide Maus Tasten -Joy Button eines Joysticks in Port 2 -Key "F3"-Taste (wird noch geändert ;-) -Hurry Wartet NICHT, sondern geht direkt wieder in den Requester! -File wird automatisch aktiviert (Angeregt durch Detlef K.) -Never Nie mehr.. (Hehe.. Nur noch über die Stop Option!) (neu) Der Player kann jederzeit mir CTRL-C im CLI-Fenster gestopped werden. Außerdem ist es möglich ihn ferngestuert mit "BREAK CLI-# C" zu stoppen. (siehe Amiga-DOS funktionen) Um einen laufenden Player zu stoppen reicht ein erneuter Aufruf einfach ohne Parameter!! Wenn allerdings KEIN anderer Player spielt wird versucht das Prefs File zu laden und der Player mit diesen Optionen gestartet. Falls schon ein Player im System vorhanden ist und ein weiterer gestartet wird, dann wird der Filename des zu spielenden Modules an den laufenden Player weitergegeben! (wird per Meldung bestätigt!) Fall der andere Player gerade ein File entpackt oder der Requester geöffnet wird, so wird eine Fehlermeldung ausgegeben. Das weitere Vorgehen des Players ist genau so wie es beim Requester Modus gemacht wird. Damit kann man nun einfach den Player immer wieder mit neuen Modulen aufrufen ohne ihn stoppen zu müssen! Anwendung: Einfach in den SID (oder DirOpus oder ..) einbauen. Unter CSHell als EXEC für mod. eintragen! Starten verschiedener Module von einem ScriptFile aus! Es werden immer die Optionen des "Master"-Players benutzt! Falls der "Master"-Player die Option -f (s.u.) gesetzt hat, dann wird trotzdem das File direkt geladen und gespielt. Das hört sich etwas seltsam an. Ist aber Optimal, denn der Player merkt praktisch von selber was der User will! Die weiteren Optionen sind: --------------------------- Option: Funktion: -File [Pfad] Benutzen des Req.Library File Requesters zum Laden eines Modules. Dabei kann (aber muß nicht) ein Pfad angegeben werden. Nachdem der Song gestoppt wurde, kommt der Requester solange wieder, bis man "CANCEL" (oder wie auch immer das bei euch heißen sollte ..) anwählt. Beim Öffnen des Requesters wird automatisch auf die WB gesprungen. Verschiedene Leute haben gefragt, ob ich den Requester nicht dazu bringen kann, daß er die Filenamen behält. GEMACHT! Aber bisher hatte ich dafür keine Verwendung, weil mein FileRequester (KD_FReq) dies nun nicht unterstützt :-( Anm.: Ich habe mir die KD_FReq Sache so umgeschrieben, daß sie bei REQ.Library FileRequestern mit "Multiselect" oder Directory-Caching den Original REQ.LIB Requester benutzt. Falls sich jemand dafür interessiert.... MSG! "*.Info" Files sowie "smpl.*" werden automatisch unterdrückt. letztere sind die Sampledaten zu TFMX Modulen.. -GoWBOff Gehört mit zur File-Requester Option. Wenn diese Option gesetzt wird, spring der Rechner NICHT mehr auf den Workbench Screen, bevor der Filerequester geöffnet wird. "-File" wird automatisch aktiviert! (angeregt durch Dieter K.) (-MidiSend) Diese Option gibt es nicht mehr, der Player erkennt diese MED Module nun automatisch! Mehr in der MEDV3.x Doc.... -AudioOff Aha. Audio.device Belegung abschalten. Ich weiß zwar nicht warum das einer machen sollte.. (Vielleicht, damit ihm der Player genauso of Abstürzt, wie die meisten anderen. Siehe: Noise-Player ;-)) Danach können keine MED/OktaMED Module mehr gespielt werden! -DoubleOff Schaltet das Doppel Buffering ab (siehe "Der Ladevorgang") Damit wird gleichzeitig das "Tricky"-load abgeschaltet. -TrickyOff Hiermit wird die "Tricky" Laderoutine ausgeschaltet (siehe "Der Ladevorgang") -UseFastMem Hiermit wird NUR noch die "Tricky" Laderoutine benutzt (siehe "Der Ladevorgang") -WindowOff Schaltet das Info-Window ab. Alle Ausgaben laufen in den CLI. ? Zeigt die Optionen schnell an... Alle Optionen werden NUR am ersten Buchstaben erkannt! Der Ladevorgang --------------- Es gibt verschiedene Situationen in denen der Player ein Module läd. 1. Ohne FileRequester und ohne das ein anderer ChamPlayer schon spielt. Dies ist die einfachste Möglichkeit. Das Modul wird ins ChipRAM geladen, evtl. entpackt und dann gestartet. Falls das ChipRAM nicht ausreicht, dann kommt eine Alert-MSG, die darüber informiert. 2. Ein anderer ChamPlayer spielt ein Lied (auch im FileRequester Modus) oder der gleiche spielt noch, ist aber im Requester. Dies ist schon etwas komplexer. Der "neue" Player übergibt nun den Filenamen an den spielenden Player und kommt zurück ins Dos mit einer entsprechenden Meldung (natürlich nicht, wenn man den selben Player hat und nur ein neues File im Requester anwählt). Der andere ChamPlayer versucht jetzt das Module ins ChipRAM zu laden (dabei spielt er weiter). Dabei ist es egal ob der "Master"-Player eigentlich im Filerequester Modus ist. Wenn das klappt wird das Module ggf. entpackt und dann das "alte" Module gestoppt. Zu guter letzt wird dann das neue gestartet. (Tricky Modus) Falls aber nicht genügend ChipRAM zur Verfügung steht um beide Module gleichzeitig ins ChipRAM zu legen, wird das neue ins FastRAM (falls vorhanden) geladen und dort ggf. entpackt. Dann wird das "alte" Module gestopped und das "neue" ins ChipRAM kopiert. Dort wird es dann gestartet. Falls nicht genug ChipRAM zur Verfügung stehen sollte gibt es wieder den Alert. Dies ermöglicht auch bei wenig ChipRAM ein (fast) nahtloses übergehen der Lieder (Zugegeben.. man könnte es auch Spielerei bezeichnen aber ICH WILL ES!) Falls nicht genügend FastRAM vorhanden war, dann wird das "alte" Module gestopped und danach nochmal das ChipRAM geprüft (dürfte wohl selten vorkommen, daß jemand weniger FastRAM als ChipRAM hat) 3. Jetzt kommen die Optionen ins Spiel.... -DoubleOff Es wird IMMER erst das alte Module gestopped bevor ein neues (ins ChipRAM) geladen wird. -TrickyOff Es wird versucht das alte weiterspielen zu lassen. Aber NIE das FastRAM als Zwischenbuffer verwendet. (besonders für Leute ohne Fastmem aber 1MB Chip oder so..) -UseFast Es wird IMMER (außer beim ersten Module) erst in das FastRAM geladen, evtl. entpackt dann das "alte" gestopped. Das "neue" ins ChipRAM kopiert und gestartet. Dies ist für den Fall, daß man nicht unötig das ChipRAM mit zwei Modulen (während des Ladens und Entpackens) belasten möchte. Dadurch kann man verhindern, daß ein anderer Task abbricht weil kurzzeitig nicht genügend ChipRAM vorhanden ist. Nochmal für alle die das noch nicht ganz verstanden haben: Der Player spielt solange weiter bis ein neues Module geladen und entpackt ist. Wenn das Chipram nicht ausreicht, wird das FastRam zur Aushilfe genommen. Das laufende Module gestopped und das neue ins ChipRam kopiert. Nur wenn dazu nicht genug ChipRAM frei ist, wird ein Fehler-Alert ausgegeben! Diese Vorgehensweise ist Default und kann mit den Optionen geändert werden. Ich glaube, daß ich das Optimum an Flexiblität eingebaut habe. Der Player spielt auch PowerPacked Module! Und zwar ALLE Formate! Anm.: Soweit ich weiß gibt es noch keinen Song-Editor, welcher gepackte Module laden kann! Warum? Keine Ahnung! Es werden folgende Libs angesprochen: ------------------------------------- MEDPlayer.library (falls nicht vorhanden, KEINE MED Module) REQ.library (nur für den Requester) Die Powerpacker.library habe ich entfernt... Der Player besitzt nun seine eigenen Lade/Decrunch Routinen. (Die sind genau so schnell und ermöglichen das Starten von JEDER Disk) Sonstiges: ---------- Der Player kann nun mit Ctrl und rechter Maustaste schnell vorspulen! Dabei wird das Taskswitching blockiert! Klappt nicht bei folgenden Modulen: MED, SONIC Arranger, OktaMED, eingeschränkt mit Oktalyzer Es gibt ein kleines Window auf der WB, in dem Name und Art des Modules angezeigt werden kann (optional auch abschaltbar). Der Player kann von WB aufgerufen werden. Dabei wird das Preferences File benötigt! Sonst passiert gar nix... Es ist ein 1.3 und ein 2.0 Icon vorhanden... Wer es nicht erkennt: Es soll einen Walkman von SONY darstellen 9^) Keine Defaults !!!! Es wird das ChamPlay.Prefs benutzt!! (Die Tooltypes werden in einer der nächsten Versionen unterstützt, zusammen mit anderen Optionenangaben (im Moment wird nur der 1 Buchstabe gestestet)) Der NTSC Modus wird auch unterstützt. (außer Oktalyzer Module) Weitere Informationen zu den Playerroutinen: -------------------------------------------- -Oktalyzer Mode- Dieses PRG ermöglicht endlich Oktalyzer Songs mit mehr als 4 Stimmen im Multitasking zu spielen. Zum Abspielen wird im Moment immer die 2-te Playerroutine benutzt. Sie ermöglicht es auch klirrende Samples (hohe) auf geteilten Stimmen zu spielen. Damit dies aber gut läuft müssen die Noten immer so verteilt sein, daß das klirrende Sample mit einer höheren Note gespielt wird als das Tiefere. D.h. wenn man ein Hihat mit einem Bass zusammen spielt, dann muß die Note des Hihats höher liegen, damit es sauber gespielt wird. Nun werden auch Module korrekt gespielt, die mittendrinn LEERE Samples benutzen. Dieser (ehemalige) Fehler stammt vom Programmierer der Oktalyzer Playerroutinen selber! Ich hoffe er ist hiermit behoben und vergessen! -MED Mode- Spielt NUR die unter Moduleformat, gespeicherten Module (deshalb heißt das ja auch Module-Player...). Er spielt ALLES was die Library des MED V3.01 kann. MIDI-Module werden automatisch erkannt. Wer darüber mehr wissen will, sollte sich die Docs zum MEDV3.x durchlesen! -Okta MED Mode- Spielt alle 8 Stimmen OktaMED V1.01 Module ab.. Die MEDPlayer.library wird hier NICHT benötigt. Beim Spielen wird sehr viel (meiner Meinung nach zu viel) Rechenzeit benötigt, deshalb wird hier das laufende Module IMMER gestopped bevor ein neues geladen wird. -StarTrekker Mode- Tjo. Nun habe ich es doch gemacht... Er wird für 4 Kanal StarTrekker Module der Protracker Replayer verwendet. Ich habe noch keine Prob. gehabt... Wer hat 8 Kanal Module, oder AM Module... Bitte schickt mir mal welche. Dann habe ich vielleicht Lust, das noch einzubauen.. -Old SoundTracker ALL- Die Module müßten jetzt IMMER korrekt erkannt werden. Der neue Algorithmus testet das File auf das Aussehen eines Soundtracker Modules. Das stellt sicher, daß NIEMALS kaputte Module gespielt werden. (I hope so!) (Nach verschiedenen Tests habe ich mich entschlossen die Routine ETWAS durchlässiger zu machen.. Nun müßte er ALLE erkennen!) -TFMX- Naja... Also der Replayer ist neuer als alle die es sonst so gibt!! (TFMX Pro.) Es werden Module gespielt, die den NoisePlayer V4.0 (nun wohl wirklich kein Konkurrent mehr ;-) den GURU rufen lassen.. Genau genommen habe ich sogar 2 TFMX Routinen eingebaut.. Eine Normale, wie sie beim Original Editor geliefert wird und eine deren Herkunft mehr eine Art.. Hmm Notlösung war... (sie stammt aus GemX). Damit dürfte jetzt JEDES TFMX Modul laufen... Nur schade das man die nicht so einfach rippen kann.. Hehe... Da TFMX-Module mehrere Song's (und Effekte) beinhalten können habe ich eine SONGUMSCHALTUNG eingebaut (wird noch verbessert!). Mit rechter Maustaste und rechter SHIFT-Taste wird einen Song vorgeschaltet, mit linker SHIFT-Taste einen Song zurück (max. 16). (Am besten ZUERST die entsprechende SHIFT und danach die rechte Maustast.) TFMX-Module werden langsam ausgeblendet.. Es findet KEIN Double-Buffering für die Sampledaten statt. Also das alte Module wird erst gestopped bevor die Samples des neuen geladen werden. Der Name des Songs muß mit "mdat." oder "MDAT." oder "TFMX." anfangen.. Die Sampledaten immer mit "smpl.". Wenn der Song die Extension ".pp" hat müssen die Samples sie auch besitzen! Hier sei darauf hingewiesen, daß powergepackte Daten NICHT mit ".pp" enden müssen um als solche erkannt zu werden. -NoisePacker V2.x- NEU!!! Wieder eine Art von Modulen, die keine Kennung besitzen. Sie wurde von den "Twins of Phenomena" eingeführt. Ich habe ein Erkennungprogramm geschrieben, welches diese relativ sicher erkennen sollte. (Das tat sie NICHT... JETZT (V1.8) macht sie es!) Das soll KEIN Aufruf sein alle Module damit zu packen! Denn, es gibt noch keinen Repacker... ;-( Aber wenn jemand sicher sein will, daß seine Module NICHT so einfach geripped werden können, möge er es mal damit versuchen (spart aber auch Platz auf Platte) Übrigens kann die Replayer Routine NICHT alle Effekte des Protrackers! Also nach dem Packen erst mal anhören, ob der Song noch richtig läuft! -Alle Anderen- Jo... Also !?!? Keine Besonderheiten mehr zu sagen.. Wenn es nicht klappt: --------------------- Hinweise unter "Vorsicht!" beachten! Wenn ein Modul nicht erkannt wird (obwohl man sicher ist, daß es eines der bekannten Typen ist), dann ist es wahrscheinlich extra geändert worden. Da gibt es nur eines. In das entsprechende Programm laden und nochmal speichern. Vorsicht! --------- (Oktalyzer Mode) Da teilweise etwas mehr Rechenzeit gebraucht wird, gibt es mit dem Interlace (und was weiß ich noch..) Probleme (weil der VBlank IRQ dann mit Pri 127 laufen muß laufen!) NTSC Betrieb mit Oktalyzer Modulen (wegen des Timings) NICHT möglich! (NoisePacker Mode) Es wird der Level 6 IRQ benutzt (direkter Vektor Einsprung!). Dies kann zu Problemen mit anderen Programmen führen, die diesen Interrupt (Timer A/CIA-B) benutzen. Mit JRComm, MachIII u.s.w. hatte ich keine Probs. (TFMX Replayer) Es wird der Level 4 (Audio IRQ) und der Level 6 (Timer A/CIA-B) benutzt! Aber nur solange das Module spielt.. Ich habe bisher keine Beeinträchtigung anderer Programme bemerkt. (Bei allen Playern) Obwohl die AudioKanäle belegt werden, kann es zu Problemen kommen. (DOpus "PLAY" + Oktalyzer Module = GURU) Garantiert ist aber kein Absturz zu befürchten, wenn man JRComm mit "Beep" benutzt (darum habe ich das gemacht.. Beim Uploaden der neuen Versionen höre ich immer Musik im neusten Module-Format.) Auch der MachIII läuft sauber. Der MED kann nicht gestartet werden (der merkt das auch). Alles andere muß ich mal ausprobieren.. Der Player ist es dann nur indirekt Schuld, wenn es schief geht. Allerdings besteht eine Möglichkeit die Belegung abzuschalten (siehe Opt. -A). Falls ein Fehler auftritt, so wird dieser nun meist per ALERT angezeigt. Was aber keine Auswirkungen auf andere Programme haben dürfte. Der Chamäleon Player ist nach bestätigen mit der Maustaste (egal welche) wieder bereit. Aber Vorsicht! Der Mausclick wird von Intuition ausgewertet! Also nicht über dem Format Gadget des Harddisk Installationsprogrammes klicken! Ich benutze meißt die Rechte Maustaste.. Ist sicherer 9^) Die Zukunft: ------------ Die Zukunft heißt: Intuition Screen (halbhoch) + Grafik + Gadgets usw. Ich suche: ---------- Wer hat Player Sourcecodes????? Ich suche noch welche! 1. Die Replayerroutinen des StarTrekkers V1.3b (nicht! V1.1 oder V1.2)! 2. Ein paar Delta Music Module! (DRINGEND!!!!) 3. Eine MUGICAN Routine.. (+ Module) 4. ALLE die noch nicht eingebaut sind! (außer SFX den ich NICHT einbauen werde!) Falls jemand den Source-Code zu diesem Programm haben möchte: 100 DM ! Dieser Source ist reiner Assembler Code und über 350KB lang! (Die Rechte am Programm liegen aber weiterhin bei mir!) ----------------------------------------------------------------------------- Ich bin in der FLATTER-BBS (0221/504906) zu erreichen unter: CoSysop! bzw. Connex-Netz: HARA;Flatter oder V-Netz: HARA;HPB Zer-Netz: HARA%HPB@VOYAGE.ZER oder HARA%HPB@VOYAGE.ZER ----------------------------------------------------------------------------- Dort gibt es auch immer neue Oktalyzer Songs, sowie eine Demoversion des Oktalyzers V1.53 sowie über 400 Sound Module! Und natürlich ALLES Andere was AMIGA Computer betrifft! Die FLATTER ist eine Mailbox im CONNEXCONNEXCONNEXCONNEXCONNEXCONNEXCONNEXCONNEXCONNEXCONNEXCONNEXCONNEXCONNE X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X E:::#########:::#########:::#########:::#########:::#########:::### ::### ::C N:::## ...### ::## ...### ::## ...### ::## ...### ::## .......:::### ### :::O N:::### :::...::### ::### ::### ::### ::### ::### ::###### :::::::##### ::::N O:::### ::###:::### ::### ::### ::### ::### ::### ::### ...::::::### ### :::N C:::######### ::######### ::### ::### ::### ::### ::#########:::### .:### ::E X::::.........:::.........:::...::....:::...::....:::.........:::...:::...::X ENNOCXENNOCXENNOCXENNOCXENNOCXENNOCXENNOCXENNOCXENNOCXENNOCXENNOCXENNOCXENNOC by Flash Netzverbund!!! Achtung Box-Werbung!! --------------------- Wer gerne massenweise Modulen haben möchte, dem kann ich folgende Box empfehlen: Beat Box (in Hennef) 02242/7441 (von 18.00 - 9.00) (HST, 290MB Pladde, Sysop und CoSysop sind SPITZE! ;-) Herzlichen Dank an meine BETA-Tester: Detlef K. (The great bugfinder), Frank (The beaten BEATBOX Sysop) Norbert B. (Never at home) und Dieter K. (Keep your eye on me) Grüße an: A.Sanders (für den Oktalyzer! Der meiner Meinung nach die beste >4 Stimmen Soundqualität besitzt), Skytronic & T-Hate (für geile Songs) Teijo Kinnunen (für MED V3.1 das beste PD-Soundprogramm, welches wohl auch im kommerziellen Bereich manchem das Leben schwer macht!) N.Francois (für PowerPacker) und an die Programmierer der Req.Library Jan K. (einfach so... hehe) sowie besonders an Andreas D.!!!! Meine Freundin (weil sie mich liebt!) Danke an den Spender der SID-Mon V2.x Routine! Besonderen Dank an XXX !!! Hello to: Saron of Newart! Langnese of ALF! The Generation Five! Zylon! The Companie & SKYTRONIC and last but not least: TRANS-BEAT Die Leute von (T)RSI, Phenomena, KGB und Sanity für goile Demo's! And all the other lost boy's! Updates des Programms immer in der Flatter (GASTDOWNLOAD!) s.o... P.S.: BUG-Reports AUSDRÜCKLICH erwünscht! Viele Grüße von H.Raaf!