WinDAC32 Version 1.0
Christoph Schmelnik's
Digital Audio Copy
for Win32

Was gibt es zu einem Programm unter Windows zu sagen, was man nicht innerhalb von 5 Minuten selber herausfinden könnte? Nun ich will hier zumindest ein paar Tips und Hinweise geben, die einem ansonsten nicht so schnell eingefallen wären. Ansonsten gilt schon wie seit je her, daß es nur einen Anleitung gibt, egal ob man die registrierte Version hat oder die Shareware Version.
So mal im Ernst:
Dieses Programm ist Shareware, dies bedeutet, das Sie das Programm 30 Tage lang testen können und sich danach registrieren lassen müssen, wenn Sie das Programm dann noch weiter benutzen wollen.
Die Shareware Version darf frei weitergegeben werden. Es ist sogar erwünscht, daß sie in Mailboxen weiterverbreitet wird. Es sei hiermit ebenfalls gestattet die Shareware Version auf CD-ROMs zu bannen.
Dies gilt natürlich nicht für die Version für registrierte Anwender. Diese dürfen sich nur Kopien von dem Programm für den privaten Gebrauch machen. Es ist registrierten Anwendern strikt untersagt, das Programm an Dritte weiterzugeben.

DER AUTOR (Christoph Schmelnik) ÜBERNIMMT KEINERLEI HAFTUNG FÜR SCHÄDEN ALLER ART, DIE DURCH DIESES PROGRAMM AN HARD- ODER SOFTWARE ENTSTEHEN. ES WIRD EBENFALLS KEINE HAFTUNG FÜR SCHÄDEN DIE DURCH ILLEGALES KOPIEREN VON
MUSIKSTÜCKEN MIT HILFE DIESES PROGRAMMS ENTSTEHEN ÜBERNOMMEN. GLEICHZEITIG ÜBERNIMMT ER KEINE GARANTIE FÜR EINE FEHLERFREIE PROGRAMMAUSFÜHRUNG.

DIESER ABSCHNITT IST NEU !!!!!!!!

Sollte der Name 'Digital Audio Copy' entgegen meiner Recherche doch von irgend jemanden geschützt sein, oder jemand diesen Begriff schon vor mir verwendet haben, dann soll er nicht gleich zum Anwalt rennen, sondern sich erst einmal an mich wenden. Ich bin sicher, daß man sich auch ohne Untererlassungs-erklärungen und Schadensersatzforderungen einigen kann.
Sicherheitshalber habe ich das Programm aber schon man in 'Christoph Schmelnik's Digital Audio Copy' umbenannt, was die Verwechslungsgefahr doch extrem senken dürfte (zumal es zumindest in
Deutschland keine weitere Person dieses Namens gibt - und auch zumindest auch in den nächsten 9 Monaten nicht geben wird).

ÜBERSICHT

1. Funktionsübersicht
2. Systemanforderungen
3. Installation
4. Bedienung
5. Wo bekomme ich die neuesten Versionen
6. Allgemeine Probleme
7. Liste der getesten Laufwerke
8. Registrierung
9. Hinweise

1. Funktionsübersicht
•	Direktes auslesen von Audio Tracks einer CD
•	Speicherung der Daten als Wave-Datei
•	Konvertierung der Audio Daten aus 44kHz 16 Bit Stereo nach
	- 11 oder 22 kHz Samplefrequenz
	- 8 oder 16 Bit Sampleauflösung
	- Mono (auch die einzelnen Kanäle)
•	entfernen der Null Samples am Anfang und Ende der Kopie
•	kopieren mehrerer Stücke in verschiedene WAVE Dateien in einem Durchgang
•	gleichzeitiger Zugriff auf alle erkannten CD-ROM Laufwerke im System
•	Anzeigen der Informationen zu allen Tracks auf der CD
•	Steuerung der Laufwerksfunktionen über das Programm (Auswurf, usw.)
•	Anzeige aller wichtigen Statusinformationen der Laufwerke
•	Speicherung beliebiger Ausschnitte der CD (*)

(*) nur in der Version für registrierte Anwender verfügbar

2. Systemanforderungen
•	Installiertes Windows 95 oder Windows NT (ab Version 4.0)
•	Installierter 32 Bit ASPI Manager (bei Windows 95 enthalten)
•	SCSI CDROM Laufwerk, das in der Lage ist Audio Daten digital auszulesen und vom DAC unterstützt wird. Zur Zeit werden Laufwerke von folgenden Herstellern erkannt: Toshiba,NEC,Hitachi,Sony,Pioneer,Plextor,Yamaha,IBM,Philips,Grundig,HP,Mitsumi (die letzten 4 sind CD-Brenner)
•	Festplatte mit sehr viel Speicherplatz

3. Installation
Prinzipiell ist es möglich das Programm direkt zu starten (auch von schreibgeschützten Datenträgern wie CD's), da alle für das Programm wichtigen Daten bei dem ersten Programmstart ermittelt werden und danach in der Registry von Windows abgelegt werden. Das erfordert natürlich ein manuelles aufräumen der Registry wenn man das Programm nicht mehr verwenden will. Um dies zu erleichtern habe ich für Windows 95 und NT 4.0 zwei Installationsskripte mitgeliefert. Damit wird ein Windows konformes Deinstallieren möglich. Zum installieren, einfach im Explorer mit der rechten Maustaste auf INST95.INF für Windows 95 oder INSTNT.INF für Windows NT klicken und den Menüpunkt installieren wählen. Es wird im dann im Programme Verzeichnis ein Unterverzweichnis DAC32 angelegt und alle Programmteile werden dorthin kopiert. Zusätzlich wird das Programm mit in das Startmenü aufgenommen.
Zum deinstallieren kann dann wie unter Win95 üblich vorgegangen werden.

4. Bedienung
Wie gesagt, das Programm ist ein Windows Programm und ist dahger auch wie ein solches zu bedienen.
Im Einzelnen bedeutet das:
•	Das Programm ist mit einer MDI (Multiple Document Interface) Oberfläche ausgestattet. Alle erkannten, bzw. konfigurierten Laufwerke werden in einem eigenen Fenster innerhalb des Programmfensters angezeigt. In den Laufwerksfenstern wird die Liste der Stücke der aktuell eingelegten CD angezeigt. Dabei werden Musik und Daten Stücke mit unterschiedlichen Icons versehen. Alle Befehle der Menüs und der Werkzeugleiste beziehen sich immer auf das aktuell ausgewählte Laufwerksfenster.
•	In den Laufwerksfenstern lassen sich Windows konform ein oder mehrere Stücke auswählen. Bei den CD-Player Funktionen wird immer nur das Stück mit dem Fokus berücksichtig, bei der Funktion zum kopieren von allen markierten Stücken, werden - na was schon - alle markierten Stücke berücksichtigt. Die Funktion, die einen bestimmten Bereich eines Stücks kopiert, nimmt dagegen immer den fokussierten Eintrag als Basis. Zusätzlich läßt sich mit der rechten Maustaste ein Kontextmenü aufrufen, über das der aktuelle Track abgespielt, oder die aktuelle Selektion kopiert werden kann.
•	Im Menü DAC können sowohl die CDROM Laufwerke als auch die allgemeinen Kopierparameter konfiguriert werden. Erwähnenswert ist hier, daß die Einstellungen mit welcher Methode kopiert werden soll und die Parameter dazu Laufwerksabhängig eingestellt werden, dies ermöglich ein Laufwerk mit Sektorsynchronisation kopieren zu lassen und ein anderes im Burst-Modus. Es können hier auch die Einstellungen für die Wave Datei vorgenommen werden, diese sind allerdings für alle Laufwerke gültig. Zusätzlich ist es hier auch möglich einzelne Laufwerke zu löschen, oder von Hand hinzuzufügen (wenn es nicht erkannt wurde), oder einfach den SCSI Bus neu nach Laufwerken durchsuchen zu lassen.
•	Im Menu Aktionen lassen sich alle Funktionen aufrufen, die direkt auf die CD zugreifen. Neben den CD-Player Funktionen sind hier die beiden wichtigsten Funktionen untergebracht: die Kopierfunktionen, doch dazu später mehr. Das öffnen und schließen der Schublade klappt natürlich auch nur bei Laufwerken mit Schublade, bei Laufwerken mit Caddy kann nur der Caddy ausgeworfen werden. Es gibt aber auch einige Laufwerke mit Schublade, bei dem das einziehen der Schublade nicht funktioniert. dies liegt entweder daran, daß die einen anderen Befehl dafür verwenden, als die mir bekannten Laufwerke, oder schlicht und ergreifend daran, daß sie es nicht können (weil diese Laufwerke wohl wahrscheinlich von einem Caddy Laufwerk abstammen).
•	Das Menü Ansicht hat neben den von Windows schon allgemein bekannten Funktionen auch noch eine Besonderheit zu bieten. Unter dem Menüpunkt Laufwerke verbirgt sich ein Dialog in dem eingestellt werden kann, welche Laufwerke angezeigt werden sollen. Dies ist besonders bei CD-Wechslern interessant, da das Überprüfen solcher Laufwerke extrem viel Zeit in Anspruch nimmt, für das Programm aber selten alle CDs interessant sind. Zudem kann über den Menüpunkt Aktualisieren das Programm manuell dazu veranlaßt werden das Inhaltsverzeichnis einer CD neu zu lesen.
•	Zum Menü Hilfe sage ich nichts, außer das es keine Online Hilfe gibt
•	In der Toolbar sind alle Funktionen zur CD Steuerung enthalten. Das Vor- und Zurückspulen bewirkt ein jeweil um 2 Sekunden verschobenen Start des abspielens. Auch die Icons zum kopieren sollten eigentlich einleuchtend sein.
•	Die Statusleiste zeigt eigentlich nur zwei Dinge an: Die Tatsache, ob eine CD eingelegt ist und an welcher Position gerade der Laser steht. Letztere Anzeige kann durchaus auch im Ruhezustand des Laufwerks um einen Wert herumpendeln, das ist normal. Man sollte aber bedenken, daß selbst der erste Track nicht bei Sekunde 0 anfängt, sondern in der Regel bei Sekunde 2.
•	Die Dialoge zum kopieren sind erweitere Systemdialoge, die zum einen die Auswahl eines Dateinamens ermöglichen, als auch unterschiedliche Aufgaben zur Steuerung des Kopiervorgangs übernehmen. Bei dem kopieren der ausgewählten Stücke wird daher eine Liste der ausgewählten Nummern angezeigt. Der Dateiname ist hierbei nur als Basisname zu verstehen, er wird immer noch um die entsprechende Stücknummer ergänzt. Im Dialog zum kopieren eines ausgewählten Bereichs kann der zu kopierende Bereich entweder über die Sektornummern, oder über den Zeitindex eingegeben werden. Zusätzlich kann der gewählte Bereich auch noch abgespielt werden.
•	In dem Dialog, der während des Kopiervorganges erscheint wird ausführlich über den fortschreitenden Kopiervorgang berichtet. Die Animierten Icons im oberen Teil zeigen an, ob Daten von der CD gelesen werden, Daten in die Wave Datei geschrieben werden, oder gerade die Sektorsynchronisation ausgeführt wird (wenn diese nicht aktiviert ist, wird das Icon anders dargestellt). In dem Feld im unteren Bereich werden Statusmeldungen angezeigt (z.B. Lesefehler). Mit dem Button kann der Kopiervorgang abgebrochen werden, bzw. wenn dieser bereits beendet ist, der Dialog geschlossen werden.

5. Wo bekomme ich die neuesten Versionen
Generell sind die aktuellen Programmversionen immer an folgenden Stellen zu finden:
•	Im Fidonet unter den folgenden Adressen mit dem Magic DAC für die DOS-Version und dem Magic WINDAC f�r die Windows Version:
		2:2448/2009 +49 201 8535023  ISDN X75
		2:2448/2010 +49 201 8535023  19.200 Zyx
		2:2448/2011 +49 201 8535024  ISDN X75
		2:2448/2012 +49 201 8535024  33.600 V.34+
	Die neuesten Versionen sind selbstverständlich auch für Online User der
	Mailbox zugänglich.
•	Im Internet auf meiner Homepage, die zumindest vorläufig unter folgender Adresse zu erreichen ist:
		http://members.aol.com/schmelnik/dac.html

6. Allgemeine Probleme
Es kann durchaus mal vorkommen, daß der DAC ein St�ck nicht kopieren will. Dies gilt besonders für den ersten Track auf einer CD (und hier in der Regel besonders für alte CD's). Hier schafft meistens ein Stufenweises erhöhen des Startsektors abhilfe. Diese Funktion steht allerdings nur dem registrierten Anwender zur Verfügung. Das gleiche gilt auch für den letzten Track. Mein Toshiba weigert sich hier hartnäckig den letzten Sektor einer CD zu lesen.
Wenn einmal ein neues Laufwerk ausprobiert werden soll und das kopieren fehlschlägt, kann in den Einstellungen mal probiert werden, ob das Laufwerk nicht kompatibel zu einem der anderen Laufwerke ist. Die momentan unterstützten Basistypen sind: TOSHIBA, NEC, SONY, PHILIPS.
Unbekannte Laufwerke werden automatischen auf den häufigsten Typ SONY konfiguriert.
Sollte ein neu eingebautes Laufwerk nicht angezeigt werden, oder ein ausgebautes Laufwerk weiterhin angezeigt werden, dann muß man im Menü DAC mit dem Befehl Laufwerke zurücksetzen den Bus neu scannen. Danach sollten alle Laufwerke auftauchen die gerade installiert sind.
Prinzipiell würde das Programm auch unter Windows NT 3.51 laufen, aber da ich für die Kopierdialoge erweiterte Systemdialoge verwendet habe, die den Explorer Style verwenden und dieser auf normalen 3.51er System nicht zur Verfügung steht, können diese Dialoge dort nicht angezeigt werden. Sollten wirklich noch viele das Programm einsetzen wollen, die noch die alte NT Version einsetzen und nicht daran denken umzusteigen, werde ich vielleciht das Programm doch noch in dieser Richtung erweitern.
Ach ja, die Brenner der Philips Familie konnte ich bisher noch nicht testen, also vorsicht.
Bei weiteren Problemen stehe ich gerne für Fragen unter meinen unten genannten E-Mail Adressen zur Verfügung.

7. Liste der getesten Laufwerke
Die werde ich hier nicht mehr führen, da ich doch nicht so häufig Updates herausgebe, daß die Liste aktuell bleiben würde. Ich gebe hier nur ein paar Tips zu den Herstellern. Da wäre zunächst Toshiba, die allerdings Audio Daten immer nur mit Single-Speed auslesen können. Dann gibt es noch Pioneer, die mit der vollen Laufwerksgeschwindigkeit die Daten lesen können. Plextor hat z.Z. die Lesegeschwindigkeit auf maximal 8fach begrenzt.
Ansonsten kann ich im Internet Stewart Addisons CDDA Seite empfehlen (http://www.tardis.ed.ac.uk/~psyche/pc/cdrom/CDDA.html). Dort wird auch eine
Programmübergreifende Liste mit getesteten Laufwerken gepflegt, an dessen aktualisierung sich jeder beteiligen kann. Je mehr Ihre Erfahrungen zu diesem Thema dort einbringen, desto besser kann man bei Neuanschaffungen über die Vor- und Nachteile der Laufwerke informieren.

8. Registrierung
Nun warum Registrieren, wenn das Programm frei kopierbar ist?
Ganz einfach: Jeder der sich registrieren läßt bekommt von mir eine Version von Digital Audio Copy for Win32 in der alle Funktionen verfügbar sind und keine Shareware Hinweise enthalten sind.

Was kostet das ganze?
Schaut einfach in die Datei Register.txt

Spenden sind immer willkommen.

Das Geld einfach in Bar an meine Postadresse (s.u.) schicken, oder auf mein Konto überweisen und mir eine Nachricht zukommen lassen (am besten via E-Mail).
Für die Registrierung bitte das Formular in der Datei REGISTER.TXT benutzen.

Adresse:
Christoph Schmelnik
Stolzingweg 29
D-45307 Essen
Germany

Email:
Fido: 2:2448/2010.4
Internet: christoph@kali.rhein-ruhr.de
Compuserve: INTERNET:christoph@kali.rhein-ruhr.de

Bankverbindung:
Sparkasse Essen
BLZ: 360 501 05
Knr: 59 73 946

Bei Überweisungen bitte als Verwendungszweck angeben:
DAC Registrierung + DAC Version (DOS/Windows) + Adresse

Ach ja, alle Scherzkekse die meinen die oben angegbenen Daten dazu benutzen zu müssen irgendwelchen Unsinn damit anzustellen (also sich bei Compuserve damit anzumelden), möchte ich doch ans Herz legen, sich Methoden zu überlegen, ohne einen Unbeteiligten zu schaden, denn schließlich kostet das immer wieder Zeit und Nerven, fremde Rechnungen zu stornieren.

9. Hinweise
Ich sollte vielleicht darauf Hinweisen, daß einige hier verwendete Begriffe von Dritten geschützt sind. Dazu zählen wohl Windows 95, Windows NT Win32, Toshiba, Plextor, Pioneer, usw. Also man merke mit allen hier genannten Herstellernamen und geschützten Begriffen habe ich nur in dem Sinne zu tun, daß ich Software entwickel die damit zusammen arbeitet.

So genug geschrieben. Ich hasse diese Sülzerei wie die Pest, also erwartet nicht, dass ich das Ganze jetzt auch noch einmal Fehlerlese.