Programmgeschichte ------------------ März '92 - die ersten Bytes erblickten das flimmrige Licht des UNIVERSUM-Farbfernsehers... Release 1.0 - Mai 1992 Schschsch.... - zum Glück aber fast nicht veröffentlicht Release 1.1 - Mai 1992 (Franz 189) - viele, viele Bugs zerquetscht - Loopen ist nun möglich - Notennamen können eingegeben werden - Verbesserter File-Requester Release 1.2 - Juni 1992 - einige weitere Bugs eleminiert - Freihand-Editierung eingebaut - viel ausführlichere Dokumentation Release 1.25 - August 1992 (Empire-PD #18) - zwei kleinere Bugs entfernt - Tonausgabe erfolgt jetzt direkt über DMA und nicht mehr über das Audio-Device => Es können auch Töne im Multitasking mit Programmen wie MED ausgegeben werden - da ich nun registrierter DICE-User bin, benötigt das Programm weniger Chip-RAM (nur noch die Grafikdaten und der Soundpuffer werden im Chip-Mem abgelegt; sogar Ram-ZS werden sofern vorhanden im Fast-RAM gespeichert) Version 1.30 - November 1992 (Fish 793) - durch EZAsm keine Wartezeit mehr beim Programmstart - Sample-Bildschirmausgaberoutine mit EZAsm um etwa 25% beschleunigt - DIO-Panel um Delete- und Volume-List- und Device-List-Funktion bereichert (dafür mußten aus Platzmangel DF0:-, DF1:- und RAM:-Gadget dran glauben) - Mixer ins Modulation-Panel integriert - Standardwellenformen im Edit-Panel - Frequenzmodulation eingebaut - Parameter für Bildschirmausgabe des Samples können im MISC-Panel festgelegt werden (dadurch kann eine enorme Beschleunigung erreicht werden, wobei die die Qualität nur gering nachläßt) - Bug bei Echo-Funktionen beseitigt, der mitunter einen 8109-GURU verursachte - Echo1 kann nun auch vom Copy-Puffer aus mischen, dadurch ist eine viel höhere Hallqualität möglich - Breakfunktion bei Echo1 - Chorus-Panel eingebaut - Farben geändert (wem sie immer noch nicht gefallen, empfehle ich das Pallette-Programm unter OS 2.0; vielleicht gibts in einer der nächsten SOUNDEffect-Versionen sogar einen COLOR-Requester) - Bug bei |Multi|-Funktion entfernt - |Ch. Pitch| ist jetzt wesentlich schneller - |-0-|- und |-1-|-Gadgets entfernt, da sie die Bedienung unnötig erschwerten - dafür gibts jetzt gleich zwei Gadgets zum Löschen des unteren Displays (eins für Linie in der Mitte und eins für Linie unten) - es werden jetzt zwei Edit-Puffer gleichzeitig im Speicher gehalten, zwischen denen man mit dem untersten Gadget links vom unteren Display hin- und herschalten kann (wenn man die Backup-Funktion im Edit-Panel nutzt lassen sich sogar 3 Puffer verwalten) - neues Logo!!! - Oktave-up- und -down-Funktion im Others-Panel - Snooze-Stoppschild (Nachwirkungen der Fahrschule, die ich gerade mache) - weiteres neues Panel: Special - Rauschfunktion - Shorten - Hoch- und Tiefpaß - bei |Amp|-Gadget braucht jetzt kein Range mehr markiert werden - Bug bei |Edit->Range| entfernt - Bug in Play-Routine beseitigt - Kompressor, Expander und Limiter - zwei Verzerreffekte - durch Parameter NTSC beim CLI-Aufruf wird Interlace-Screen geöffnet Version 1.31 (Dezember 1992) - Empire-PD 19 - etliche Tastaturshortcuts (siehe Doc-File) - 2 1/2 Oktaven-Klaviatur auf Tastatur (MED-kompatibel) - ZS werden abgespielt, wenn der "Anwahlknopf" zweimal hintereinander betätigt wird - schnellere Sample-Display-Routine Version 1.32 (März 93) - Bug, der beim Abspeichern von IFF-Samples repeatHiSamples manchmal auf FFFFFFFF setzte, behoben - Samples können jetzt auch per Doppelklick geladen werden - Systemrequester erscheinen auf SOUNDEffect-Screen - Sortierung der Directory-Einträge erfolgt jetzt case-insenitiv - neue Farben ------------------------------------------------------------------------------ Da das Programm zur V2.00 hin komlett neu programmiert wurde, gibts es hier so viele Änderungen, daß ich nur die wichtigsten davon aufzählen will: Version 2.00 (Juli 1993) Beta-Version - vollkommen andere Benutzeroberfläche - alle Funktionen jetzt auch Stereo - Zwischenspeicher können jetzt nur noch auf Disk-ähnlichen Devices gehalten werden (z.B. auch RAM:) - neben linkem und rechtem Kanal werden jetzt 5 Wave-Buffers verwaltet - es gibt eine spezielle Art von Wave-Buffers - die Echo-Buffer, in denen NUR Balken gezeichnet werden können - Freihand-Editierung jetzt direkt im Sample möglich (Shift-Taste) - Rangegrenzen können verändert werden, ohne den ganzen Range neu zu zeichnen (linke bzw. rechte Shifttaste und RMB-Klick) - Sample kann in beiden Displays in unterschiedlichen Zoomstufen angesehen und bearbeitet werden - neue Modulationsart: Panorama-Modulation - Panels können über RMB zurückgeschaltet werden - ein Projektname wird verwaltet und im NAME-Chunk mit abgespeichert - neuer Mix-Modus: real, d.h. unterschiedliche Record-Raten der einzelnen Zwischenspeicher werden berücksichtigt -> es ist nun viel einfacher, Akkordsamples zu basteln - bei Chorus-Funktion kann für die einzelnen Stimmen nun auch ein Delay angegeben werden (und eine Panoramaposition natürlich auch) - auch bei der Echo-Hall-Funktion gibt es zwei Möglichkeiten, das Panorama zu beeinflussen (zufällig oder per WAVE) - kaputte IFF-Samples können nun RAW geladen werden Version 2.01 (August 93) - Fehler bei Detune beseitigt - Keyfileschutz eingebaut - Sampleanzeigeroutine leicht verändert - Bug bei Zoom out beseitigt - Filelängen werden im Directory angezeigt - Bug beseitigt, durch den das Sample beim Abspielen über die Buchstabentasten immer einen Halbton zu tief ausgegeben wurde - laeuft jetzt auch wieder unter 1.3 - Range-Panel leicht verbessert - Titelbild veraendert - |ICON| Gadget entfernt (Iconify wirds wohl nicht mehr geben) - die Device-Liste wird jetzt richtig gescannt - Workshop mit 4 Beispielen - wieder mit engl. Dokumentation Version 2.10 - Requester kommen auf SE-Screen - Files im Files-Panel werden jetzt richtig geordnet - Standard Palletten im Prefs-Panel sowie Undo Funktion (für Pallettenänderungen) - SOUNDEffect benutzt jetzt auch ffp.library (ROM) sowie die mathtrans.library, welche sich im normalerweise im LIBS: befindet - algorithmischer Fehler bei Hochpassfilter beseitigt - die Filterfunktionen brücksichtigen die eingegebene Grenzfrequenz jetzt genauer, da sie nicht mehr mit Umrechnungstabellen arbeiten (ffp) - neue Funktion: Filtermodulation - Fehler bei Insert (Range-Panel) beseitigt - das Prop-Gadget bei der Mix-Funktion (Range-Panel) hat jetzt eine leicht ver- änderte Funktion - für Amp-Funktion (Range-Panel) braucht kein Range mehr selektiert werden - neue Funktion: Max (Range-Panel) zur Maximierung der Amplitude des Samples (d.h. volle Aussteuerung) - alle Abfragen, die vorher über die Statuszeile kamen, werden jetzt auf Requester umgelenkt - Titelbild entfernt - 16 Bit Load und Save RAW implementiert - Einschränkungen der unregistrierten Version verändert - Preference-File wird jetzt nach S: gesavet (beim Laden wird im S:, DEVS: und im aktuellen Directory danach gesucht) Version 2.11 März 1994 - komplett mit Enforcer und Mungwall durchgetestet und dabei ziemlich viele Bug und Hits beseitigt