Technical Articles
Yamaha CS1X Control Synthesizer

This article explains the enhancement of a Yamaha CS1X Contol Synthesizers with a flexible arpeggio function included in a self built MIDI controller. The idea might be used fo any MIDI-controlled musical instrument.

enhanced Yamaha CS1X Synthesizer

Yamaha CS1X synthesizer unmodified

Problem: Such as many devices of this type, the Yamaha has only a limited number of real time controllers and doesn't offer many possibilites to manipulate the sound quick and effectively during gigs.

Eine externe MIDI-Controller-Box (z.B. Döpfer) wäre zwar leicht anschließbar, aber auch damit ist die Klangbeeinflussung aufgrund der begrenzten freien Hände während des Spiels recht limitiert. Abhilfe schafft die Integration eines flexibel programmierbaren MIDI-Controllers mit selbsttätigen Eingriffen in den Klang.
Eingesetzt wird eine einfache MIDI Control-Logik, die zwischen die eingehenden und ausgehenden MIDI-Daten eingeschlieft wird. Sie basiert auf einem AVR-Mikrocontroller. Diese sind 5V-kompatibel und haben bereits eine serielle UART-Funktion onboard. Das hier eingesetzte AVR-board hat zudem bereits Pegelwandler dabei. Statt die Elektronik dem CS1X beizuschalten, wird sie kurzerhand eingebaut.
Elektronik ist heute klein und kompakt. Damit ist die Grösse eines Keyboards durch die Anzahl und Grösse der Tasten definiert und im Innenraum steht oft massig Platz zur Verfügung. Beim CS1X bietet sich die linke obere Ecke an. Die Controllerknöpfe erscheinen dann rechts oben, ander Freifläche.
Die Elektronik passt ohne Verkürzungen mit wenig Montageaufwand. Angeschlossen ist sie an die Buchse der DC-Versorung des CS1X. Die Sromaufnahme liegt unter 100mA, wodurch dasselbe Netzteil weiter verwendet werden kann.
CS1X modified Draufsicht auf den modifizierten CS1X: 8 Controller bieten nun direkten Zugriff auf die internen Funktionen der LFO-Parameter, soweit sie in MIDI implementiert und erreichbar sind. Das besondere Gimmik sind frei programmierbare Funktionen im AVR-board, die es gestatten, die Modulationen ohne Eingriff von Aussen zufällig zu ändern. Damit wird der Sound lebendig und stets interessant.
CS1X modified with additiona arpeggio Die MIDI-Implementierung des CS1X lässt die Möglichkeit sinnvoll erscheinen, etwa 30 wichtige Parameter des CS1X zu steuern. Von diesen wurden die 24 bedeutsamsten herausgesucht. In einem weiteren Schritt wurden dann Drehencoder eingesetzt, die eine Tastfunktion haben, mit denen die musikalische Funktion umschaltbar gemacht wird. Jeder Drehregler ist dann vierfach belegt. Die binären Codes 00, 01 und 10 wählen die 3 Funktionsblöcke - der Code 11 die Auto-Funktion, die die Parameter selbsttätig steuert.
CS1X modified with additiona arpeggio  

J.S. Mai 2002

Update 2005

German Language

© Studio 96