Finite State Machine Sequencer

For the last years, I have been working with a drum trigger interaction system based on an acoustic drumset and the Nord Modular G2 synthesizer. The basic idea is to control multiple step sequencers by drum hits. Like that, the musician can interact with preprogrammed note patterns in his own musical feel and timing. People keep asking me how they could reproduce this approach on their own computers and beyond that, the G2 system is somewhat limiting for such a task, especially when the compositions get more complex.

Some weeks ago I discovered the call for works for the CTM.13 MusikMakers Hacklab and proposed my idea for an interactive graph-based step sequencer. The proposal was accepted and I spent the week on CTM Festival building the prototype as a Java External for Max/MSP. The Hacklab was a very inspirational gathering of music, art and visual developers collaborating within their projects and sharing ideas and concepts. For example, Imogen Heap was working with her team on their exciting musical gloves project. I set up an electronic drum kit and my stage LED Light modules as an interface testing environment. In many conversations with other artists in the lab I developed a basic concept for the interaction between the drum kit and my sequencer prototype.

Basically, the graphical sequencer consists of a finite state machine that can be played by a musician. It is a Max object that accepts any signal (e.g. MIDI) as input and sends predefined signals to the outputs. In the graphical representation, the nodes represent musical events or any other signal that Max can handle, e.g. MIDI notes, chords, OSC messages or visualization commands. The edges connecting the nodes define the rules for the transition from one node to another over time. Multiple outgoing edges are interpreted as alternate choices, giving the possibility to express a musical composition in form of a Markov Chain.

Screenshot of the graphical sequencer in Max

I added two more things to that concept to create the possibility of interaction with this graphical composition: An emitter is a start node that listens to a specific event, e.g. a drum pad. When activated, it emits a token into the graph that will transition the nodes when it recieves the “step” signal, e.g. from the bass drum trigger. You can now play this graphical composition with a simple drum interface:

So far, that’s it for the prototype. I can’t wait to try out hacking some more complex compositions in the sequencer and include it into my live setup. But of course, there’s lots of work to do until then, and we developed additional ideas for adding conditions to the graph, to express larger musical parts in a simple graphical way. There will be a free download of the basic Max external and/or a standalone Java application later, but this may take some time.

9 Responses to Finite State Machine Sequencer

  1. Pingback: Stepping Through Music, Interactively: Drum Kits and Monomes Navigate Notes

  2. Pingback: Stepping Through Music, Interactively: Drum Kits and Monomes Navigate Notes | Uber Patrol - The Definitive Cool Guide

  3. Pingback: Senode – A Graphical MIDI Sequencer | Sebastian Arnold

  4. [url=]さらに中国を理解した贅沢表プレート、今年はきっと面白いや劇的な一年。スーパーコピー時計最近発表の席であることがLuxury Index™チャイナ:Watches(世界高級品インデックス、中国:腕時計)を評価の市場の週波数、各ブランドの明暗や、お客様の気持ちも理解を提供するチャンス。[/url]

  5. [url=]ブライトリングエアロマリンコピー時計の高級ゴールデンルミナスメンズメカニカルポケットウォッチ 0.138255627 ブライトリングエアロマリン人気ランキングボーイズ、ブライトリングエアロマリン時計、ブライトリングエアロマリンブログは独自の合金で、特有の光沢と高貴な雰囲気を醸している。静寂と活力、冷静さと大胆さの融合は圧倒的な魅力を発揮し . 0.331622225 ブライトリングエアロマリンスーパーコピー時計のアイテムの重量145グラム . スーパーコピー4,提携工場から直仕入れ、すべてのコストを最低限に抑え[/url]

  6. [url=]あなたが持っている控えめなロゴの上の12時のスムーズな広がりをバラバラにして、日付表示の上に3時に、スモールセコンドダイヤルの下の6時。視覚の関心の1つのビットは、このサブダイヤルで60赤で印刷されているがポップアップします。 スーパーコピーガガ・ミラノ時計 彼らは、パワーリザーブ表示を含むために使われる大きなダイヤルを持っていることができる間、彼らはその代わりに、それは運動の裏に場所を選びました、そこで、それはサファイアの可視表示を(サファイア結晶としてのフロントがあります)。[/url]

  7. [url=]グロリア-イップからあちこち遊歴好きで、働く関係のため、積み重ねました多くの旅行経験があり、もっと特別好きのひとり旅。「完全に慣れない環境を持って、私の考えと刺激源源が絶えない。一回出発前の資料収集、しばしばを旅にヒントを得提供良い基礎。」この道理も同様に適用するアートとデザインの創作。グロリア-イップ注意して参加スイスティソ「160年环宇漫遊切手」設計コンクールの参加者から資料収集して、きっと半分の労力で倍の成果。ロレックス-スーパーコピー「今度の試合はスイスティソが主催し、「旅」をテーマに;それでは〓、何の元素を代表ティソ?何か元素が代表「旅行者精神”ですか?どのようにそれらを結びつけ?参加者はまず知っているのは彼らの目標は何を準備してこの目標を足を知ると、テーマを発揮し、創意に加え、抜群の技巧を演じ、優れた作品を作り。」まとめ:「設計や旅行のように、まずは目的地を知っていて、またどのように歩いて、才能は一歩一歩実現計画、業績は完璧の旅。」[/url]

Leave a Reply

Your email address will not be published.