Hi,
ich hatte monatelang ein ähnliches Problem mit Vista, Propellerhead Reason 4 und Tascam FireOne (auf einem HP Laptop), und der FireOne verschwand in der Schublade. Aber jetzt funktioniert's doch. Und damit ich nie vergesse, wie ich's gemacht habe, schreibe ich es lieber hier mal auf. Vielleicht kann noch jemand davon profitieren.
1.
Den Tascam-Treiber 1.10 installieren. Klingt logisch, klingt einfach, reichte aber nicht. Mein HP dv9000 erkannte ab der zweiten Windows-Sitzung das Gerät nicht mehr. Traurig.
2.
Runterfahren, hochfahren. Den Treiber 1.10 deinstallieren.
3.
Runterfahren, hochfahren. Jetzt den Treiber 1.0 (kein Tippfehler!) von der mitgelieferten Treiber-CD installieren. Sicherheitshalber habe ich den Installationspfad auf C:\Treiber\FireOne geändert, damit mir nicht irgendein Leerzeichen im Pfad den Spaß verderben kann.
4.
Runterfahren, hochfahren. Ab jetzt alles bestens, Vista erkennt den FireOne dauerhaft!
Ich habe alle möglichen anderen Wege merfach probiert, wie gesagt: mehrere Monate, immer wieder etwas anderes versucht. Aber nur mit den bisher geschilderten Schritten hat's funktioniert! Treiber 1.0 ohne vorherigen 1.10 reicht nämlich auch nicht, es muss offenbar irgendein Fragment vom 1.10er im System hängenbleiben, damit es klappt, und dann den 1.0 drüberbügeln!
Jetzt zum Problem mit Reason: Das Einrichten der Steuerung ist etwas tricky in diesem Fall.
5.
Am besten zunächst das Bedienprogramm für den FireOne-Treiber öffnen (C:\Treiber\FireOne\FireOneCP.exe) und den Control Protocol auf "FireOne Native" einstellen (dies ist aber üblicherweise bereits voreingestellt). Die Alternative "Pro Tools / HUI Emulation" hat's nicht gebracht, denn hier wollte Reason bei allen Tasten bestenfalls CC47 als Controller-Eingabe erkennen. Klingt komisch, ist aber so.
6.
Reason 4 öffnen, Bearbeiten > Voreinstellungen > Audio, dort den "ASIO TASCAM FireOne" als Audio-Kartentreiber einstellen (denn das muss man ja sowieso tun). Die Schaltfläche darunter, "Kontrollfeld", führt zwar ebenfalls zur Treiber-Einstellung, aber ich wollte sicher sein, dass der Treiber bereits vorher korrekt eingestellt war.
7.
Nächster Dialog: Bearbeiten > Voreinstellungen > Keyboards und Steuergeräte. Schaltfläche "Hinzufügen" anklicken. "Mackie" als Hersteller und "Control" als Modell auswählen. Input: FireOne Control, Output: FireOne Control. Mit <Other> und <Control Surface> hat es nicht vernünftig funktioniert.
8.
Auf den Button "Finden" klicken, am Jogwheel drehen, und siehe da, Reason und FireOne sind Freunde.
9.
Normalerweise kann man jetzt bereits loslegen. Alle Bedienelemente arbeiten wie man es erwarten würde. Da ich aber zuvor noch ein MIDI-Keyboard zur Steuerung der Reason-Buttons verwendet hatte, musste ich diese Steuerung nun ändern. Dazu der Reihe nach mit der rechten Maustaste auf die gewünschten Schaltflächen klicken (zB. "Aufnahme"), dann jeweils "Remote-Override-Zuordnung bearbeiten" auswählen.
10.
Im Dialogfenster unter "Steuergerät" den "Mackie Control" wählen, das Häkchen setzen bei "Lernen durch Steuergeräte-Eingangssignal" und dann nur noch auf die FireOne-Taste drücken, die man zum Betätigen der Aufnahme verwenden möchte - ich empfehle die mit dem roten Punkt...
11.
Mit den restlichen Tastenbelegungen ebenso verfahren, ab hier kann man sich den Rest ja denken.
12. Das einzige Manko: Der Shift-Button am FireOne verliert so seine eigentliche Funktion. Er ist nun eine eigenständige Taste wie jede andere auch. Gleichzeitiges Drücken von Shift + F1 wird also von Reason wie das aufeinanderfolgende Drücken von Shift und F1 interpretiert. Damit kann ich leben. Ich habe die Click-Funktion in Reason auf den Shift-Button gelegt, was sehr angenehm ist. Vielleicht hat jemand mal Lust herauszufinden, wie man das beheben kann.
Viel Spaß mit dem Dream Team.
Übrigens - auf meinem anderen Rechner (mit Windows XP 64bit) hat dieser Weg leider nicht funktioniert. Hier muss man wohl wirklich abwarten, was Tascam an weiteren Treibern rausbringt.