TonE schrieb:
Florian, hast Du irgendwo schon die wichtigsten Features aufgelistet, was wie funktionieren müsste/sollte bei so einem Gerät? Wäre als Ideenlieferant interessant für zukünftige Sequetron Versionen, eventuell, falls irgendwas da noch nicht möglich sein sollte, was ich eher nicht vermuten würde.
Jein.
Im Prinzip nimmst Du die Bedienungsanleitung vom Repeater (Original-Anleitung
hier und OS2addendum
hier) und denkst einfach immer "MIDI" statt "Audio".
Ich hab auch mal eine komplette Oberfläche eines solchen Teils in Anlehnung an den Repeater skizziert, und dann angefangen dafür eine Bedienungsanleitung zu schreiben - quasi als Pflichtenheft. Das hab ich aber nicht hier, sondern irgendwo zu Hause auf Papier...
Aus der Erinnerung...:
* Das Gerät MUSS alles im MIDI-Clock-Slave-Modus laufend abwickeln können.
* Kein Bedienschritt darf das Betätigen des Stop-Tasters erfordern.
* Kein Bedienschritt darf die Wiedergabe der Spuren unterbrechen bzw abbrechen.
* Das Gerät spielt einen Pattern
* Ein Pattern enthält vier Spuren
* Jede Spur wird in Schleife gespielt (nicht der Pattern! - das ist partiell anders als beim Repeater).
* Die einzelnen Spuren können individuelle Länge haben.
* Vor dem Aufnehmen wird definiert ob die Spurlänge über die EchtzeitAufnahme (=RecordOn/RecordOff-Zeitpunkte) definiert wird, oder über eine vordefinierte/s Taktzahl/Taktmaß (zB zwölf Takte zu drei vierteln) ab RecordOn.
* Für Aufnahmen gibts einen Replace-Mode oder Overdub-Mode.
* Jeder Spur wird in der Wiedergabe ein MIDI-Kanal zugewiesen. Die gespeicherten Daten enthalten den Original-Kanal.
* Jede Spur kann separat transponiert werden
* Der Startzeitpunkt jeder Spur kann im Pattern separat verschoben werden
* Jede Spur kann in der Wiedergabe quantisiert werden (dazu später mehr)
* Jede Spur kann entweder sofort oder zum Loopstart deaktiviert(=gemutet) werden oder wieder aktiviert werden
* Patternwechsel erfolgt wahlweise nach Ende des eingestellten Taktmaßes, nach dem ende der längsten Spur oder sofort.
Die Quatisierung wird über vier Parameter definiert:
* Catch-width: zB 16tel oder 8tel
* Catch-center: Beispiel: ein Catch-center-Wert von 50% bei 16tel bedeutet, alles was bis ein 32tel vor oder ein 32tel nach dem 16tel gespielt wurde, wird dem 16tel zugeordnet. ein Catch-center-Wert von 75% bei 16tel bedeutet, alles was ein 64tel vor oder drei 64tel nach dem 16tel gespielt wurde, wird dem 16tel zugeordnet.
* Swing oder shuffle (swing=delay auf den geraden Sechzehnteln, shuffle=delay auf den geraden Achteln)
* Swing/shuffle amount
Bedienelemente sollte es (in Anlehnung an den Repeater) folgende geben:
* 20 Zeichen Display, einzeilig
* Jogwheel für Werte Eingabe
* "+"/"-" Taster für Werte Eingabe
* Start, Stop, Record
* 4 x Taster Trackselect
* 4 x Taster Trackmute
* Funktionstaster für cut, copy, paste, transpose, channel, shift, quantize, beat-per-bar, track-length - diese Taster geben die Funktion vor, die dann beim Auswählen der Spur per Trackselect-Taster editiert wird
* Taster für Catch-Width, Catch-Center, Swing/Shuffle, Swing-Amount
Da war sicher noch mehr dabei, aber das fällt mir im Moment nicht ein.