• PROJECTS
    & EVENTS
    EXAMPLES
    & ETUDES

    Manhattan is a hybrid music editor and code language combining MIDI sequencing with procedural generation.

    All music is based on patterns and processes. Discover the revolutionary new way to craft both: learn to code through music and add code to your creative process.

    Manhattan is a hybrid music editor and code language unifying MIDI sequencing and procedural music generation.

    MUSIC = { PATTERN + PROCESS }

    All music is based on patterns and processes. Discover a revolutionary new way to craft both: learn to code through music and add code to your creative process.

    Standalone App

        

    or VST/AU Plugin

      

    Recommended Download

    Alternative


    Latest Version (v2.0 Beta 13)

    Alternative


    Previous Versions (select platform)

    macOS Download

      v2.0 Beta 10

    Download, unzip, and run. Install AU/VST plugin from File menu.

    Older versions: v2.0 Beta 7

      v2.0 Beta 12

    Download, unzip, and run. Install VST plugin from File menu.

    Older: v2.0 Beta 12

    Windows Download
    MUSIC PATTERNS
    • Advanced pattern-based sequencer.
    • Works with your existing creative process,
      as a VST/AU plugin or standalone app.
    • High definition step sequencing with
      between-step editing (100x resolution).
    • Both horizontal DAW-style and
      vertical Tracker-style editing modes.
    • Audio waveform, score and piano roll
      live playback visualisations.
    • 200+ instruments, synths, and FX
      (sample library, subtractive, FM, physical
      modelling, EQ, compression + more).
    • MIDI Input & Output (OSC coming soon)
    CODE PROCESSES
    • Code is part of the music; inserted in the
      pattern, using spreadsheet-style formula.
    • Easy to learn, but extremely powerful -
      use code as much or as little as you like.
    • Comprehensive tutorials - learn to code
      through well-known musical examples.
    • Supports all fundamental coding concepts
      (if-then-else, variables, arrays, loops)
    • Advanced features: code blocks, custom
      functions, lambdas, data/live input, parallel
      playback threads, MIDI and OSC output, ...
    • Create game music with Unity integration.*
    • Extensive examples in all genres.  (* coming soon)