Skip to content

Intermediate Tutorials ​

The beginner tutorials had you type each note. These three teach you to make notes follow each other, so that one edit moves many.

In this section ​

Note Dependencies ​

Write expressions that reference other notes. Read the coloured dependency lines. Break a chain deliberately with Liberate Dependencies or Evaluate to BaseNote when you need a note to stand alone.

Octave Manipulation ​

Use the ▲/▼ arrows on a note — which default to the octave but apply any interval you choose in Settings → Arrows — and write octave arithmetic by hand with *, / and ^. Read the dotted octave guides in the workspace.

Working with Measures ​

Build measure chains from the note widget, set a per-measure time signature, and place notes by measure and beat instead of by absolute time.

Prerequisites ​

Dependencies first. Octaves and Measures both lean on it, and neither leans on the other.

What you will be able to do ​

  • Make a note's pitch, start time or duration follow another note's.
  • Transpose a chord or a whole progression by moving one root.
  • Structure a piece in measures, including odd meters.
  • Get a note out of a dependency chain without losing its position.

Next ​

Advanced Tutorials — microtonal tunings, the algebra behind TET, and branching dependency structures.

Released under the MIT License