Chladni Matrix Sequencer

  • This sequencer uses 0-1 LFOs instead of clocks to drive the sequence step selection. If you use a saw wave input for both sequences, the X sequence is read left to right, top to bottom, and the Y sequence is read top to bottom, left to right. To reverse direction, simply use a reverse saw wave, or even a triangle or sine - or rectified audio! Anything really.

    A third sequence is created when X and Y intersect - this is the = output.

    The field of values are all scaled 0-1. Best results are obtained when you feed back sequences to the steps themselves.

    The two controls next to the visualizer are max step controls. The one next to these towards the middle turns the sequences on an off in various combinations.

    That's it! It's actually rather simple - its simplicity and openness allows you to do so much with it. Pairs very well with the new envelope module that will on retrigger when it's gone through its full cycle (see either of the demos attached here).
    Chladni Sequencer.audulus
    Chladni Sequencer Demo.audulus
    Electron Storm.audulus
  • Added a new one "Bored of Canada"
    Bored of Canada.audulus
  • Looks cool. Im trying to imagine whats it doing? Seems like clock and lfo are the same thang to me please give more info is it doing something with the fact that lfo has a - cycle and you are using that by distinguishing between the + and - halves. Anyhow Ya'll rockin so keep it coming
  • Ok just reread what you obviously stated nevermind ill wait to see o saturday early morning.
  • Ok oh yeah ful site has patch... So im getting no sound from it. Then cliksing from outputs? To speaker node at xy and equal. Can i change ictaves to get higher frequency im obviously confused this morning. Thanks
  • @hruffin3 - The difference between a clock-driven sequencer and an LFO-driven one is that a clock-driven sequencer needs all sorts of special count up/down apparatus to move through each steps, especially if you want to do different movements like backwards, ping-pong, pendulum, etc. In this module, you can just send it any kind of modulation signal, like a frequency modulated LFO, that would just be impossible to recreate with a traditional clocked sequencer.

    The LFO does not have a negative cycle, since all of the LFOs in the new library are offset to a 0-1 range. Slow the LFO down and attach different shapes and you'll be able to observe what's going on.

    Every time the sequencer moves to a new step, it generates a gate signal. Each step is ranged between 0 and 1. The modules at the m outputs are translating that 0-1 m signal in to an -4 to 4 octave signal, which drives pitch selection. If you want to change octaves, tweak the + symbol. If you want to tweak the range of notes, tweak the * symbol.

    Which patch are you getting no sound from? There is one where the patch is by itself, and there are 3 others (Demo, Electron Storm, and Bored of Canada) that should start playing when you open them up. If they don't start playing, check your usage meter - it may be too much for you iOS device/computer to handle - this is a really resource intensive patch.

    Also, the sequencer has two outputs - a number that ranges from 0 to 1, and a gate that is either on or off. You have to translate that 0-1 signal into a Hz value and feed it to an oscillator, which the other modules automatically do - you can't just attach the outputs to a speaker node. In case you don't want to use the other patches that are there, here is a translator that will take the o signal and turn it into a Hz signal.
  • Thanks for that explanation ok so i was thinking of clock as free running ignoring it as a counter! And looking at the first patch too early an !sunny today to see there wasnt a synth section ! Lemme download those after work ill check them out. Yeah ifone pullin 65% ....thanks
  • @Hruffin - yeah, look at any clocked sequencer that someone's built in Audulus - they all contain counters of some kind. Hardware ones do too, even if the counter is just "this step" vs. "the next step" or "previous step" rather than a number. This Chladni sequencer is great for creating textures and self-generating melodies - turn on the mode switch at the bottom on the env node to prevent the envelope from being retriggered until it's gone through its whole cycle.
  • @biminiroad did you ever get to check out the chladni (Bessel function) expression generator patches I ended up making when you first sent me this? I think I'll hook it up to the rgb screen and post here for you to check out :)
  • @MacroMachines - yeah I did, those were cool!