Learning Crow, Script 4 – Krowll

December 3rd, 2019 •

[This is the fourth in a series of scripts I’m sharing while I learn to write applications for the new Monome Crow, a Eurorack module that connects to Norns or computers running Max, Max for Live, and other serial-enabled applications. Crow also stores a complete script, so that without a USB connection it can continue to run, responding to CV input and ii messages.]

This script is my take on the Krell patch. If you are unfamiliar with this idea, learn more at Learning Modular. My Crow version of this idea outputs envelope and pitch plus two other user selectable CV values.

Download the script and find more details at the Lines forum.

See my previous post to hear it in action.

Everything is Better in Slow Mo No. 2

December 3rd, 2019 •

Learning Crow, Script 3 – Voltage Utilities

December 2nd, 2019 •

[This is the third in a series of scripts I’m sharing while I learn to write applications for the new Monome Crow, a Eurorack module that connects to Norns or computers running Max, Max for Live, and other serial-enabled applications. Crow also stores a complete script, so that without a USB connection it can continue to run, responding to CV input and ii messages.]

I’m always finding myself befuddled about the CV range a given input of a Eurorack module wants to see. The main function of this script is to take CV into input 1 OR input 2 and scale it out the outputs.

  • If it sees voltage at input 1, it sends a separately scaled voltage out each output
  • If it sees voltage in input 2, it sends the same scaled voltage out of every output

You can also send it a message in order to just send an arbitrary fixed voltage out each of the outputs, or a different fixed voltage out of each.

Download the script and find more details at the Lines forum.

Learning Crow, Script 2 – Curved Random

November 26th, 2019 •

[This is the second in a series of scripts I’m sharing while I learn to write applications for the new Monome Crow, a Eurorack module that connects to Norns or computers running Max, Max for Live, and other serial-enabled applications. Crow also stores a complete script, so that without a USB connection it can continue to run, responding to CV input and ii messages.]

A example script demonstrating a method to generate weighted random numbers. In addition to the min/max value settings, the method has three parameters that control how the randomness is weighted:

  • curveLevel – higher values make a steeper curve favoring one end
  • bellFactor – higher values focus the curve more sharply in the middle
  • direction – which end the curve favors – up or down

Download the script and find more details at the Lines forum.

Learning Crow, Script 1 – Dual-clock Quad LFO

October 18th, 2019 •

[This is the first in a series of scripts I’m sharing while I learn to write applications for the new Monome Crow, a Eurorack module that connects to Norns or computers running Max, Max for Live, and other serial-enabled applications. Crow also stores a complete script, so that without a USB connection it can continue to run, responding to CV input and ii messages.]

Despite the fact that I have plenty of LFOs in my rack (🤷‍♂️), I chose a dual-clock quad LFO as my Getting to Know Crow and Lua project.

Summary:

  • Create 4 LFOs based on:
    • 2 clocks
      –OR–
    • 1 clock plus cv input for depth
  • timing for each clock can be based on a clock (trigger) input or cv input
  • each lfo has independent settings for:
    • clock source
    • waveform
    • skew (currently only sets duty cycle for square wave)
    • unipolar or bipolar output
    • time ratio to it’s clock
    • depth ratio to it’s clock
  • are constructed (not built-in) LFOs so they are able to change rate dynamically

Download the script and find more details at the Lines forum.

Everything is Better in Slow Mo No. 1

July 11th, 2019 •

Time Vampires

June 15th, 2019 •

Lest we think that we weren’t warned about the perils of social media until too late, here’s Douglas Coupland (or, one his characters in Microserfs anyway) in 1993:

“The modern economy isn’t about the redistribution of wealth—it’s about the redistribution of time. Instead of battling to control rubber boot factories, the modern post-Maoist wants to battle for your 45 minutes of daily discretionary time. The consumer electronics industry is all about lassoing your time, not your money—that time-greedy ego-part of the brain that wants to maximize a year’s worth of year.”

Minute Morph No. 1

June 14th, 2019 •

A beta exploration of the upcoming Park pseudo live coding system.

Starship Ambience No. 1

June 14th, 2019 •

The first in my new series of imagined sounds aboard a starship.

New Music Video: Alexander

June 14th, 2019 •

Rustle Works has a new collaborative project with: music videos! Here’s a new one Betsy Nagler created for my 2012 piece, “Alexander,” from the album Character Weekend 1. It draws on footage that we filmed at the Monterey Bay Aquarium.