Manhattan is a pattern sequencer and programming language - cells contains notes or code, so...

DON,T PANIC!

It's easier than it looks, and there are lots of ways to get started, with assistance from the Help menu:
Help > Tutorials. A comprehensive tour of code through music, exploring the key concepts of computer science through familiar pieces of music - including YouTube video walkthroughs.
Help > Examples. An extensive collection of example works, from well-known pieces captured in code to demonstrations of generative and interactive processes.
Help > Etudes. Learn from other users' exploits, exploring a diverse and impressive collection of well-known pieces recomposed as code by students and other users.
The Info Bar. Press ? (in the status bar) to toggle a pop-up information bar for help with pattern or formula editing. Use the bar to understand or edit the music or code.
?!Context-sensitive Help. Press ⌘H anywhere in the program for a detailed explanation of what you're looking at - different parts of the pattern, effects, code syntax, etc.
Keyboard Shortcuts. Manhattan is best when controlled by keyboard. Press ⌘K anywhere in the program for a list of keyboard shortcuts.

Basic Concepts

The pattern you see before you is a simple musical grid, where each row is a slice in time (running downwards) and each column is a channel that can hold different musical voices or parts.

Every cell in the pattern has spaces for:

  • the musical pitch of a note (e.g. C#5)
  • the note's instrument (e.g Pn for Piano)
  • the volume (or velocity) of the note (0-64)
  • a musical effect (volume slide, vibrato, etc.)

C#5 Pn 64 .00
··· ·· ·· .00
E-4 Gt 32 .00
=== ·· ·· .00

This example shows a C# in the 5th octave at max. volume (64) using a piano (Pn), followed by a D, one octave lower, at half the volume (32), using a guitar (Gt), which is stopped (===) in the next row.

Basic Editing

To enter notes, move to the left of a cell, and use the computer keyboard (as virtual piano), which will fill in pitch and instrument (using the current instrument, set using the toolbar). Notes end with the start of new notes, or using a note off (===, entered using the ` key, typically found to the left of the '1' key). For all other values, simply edit the text itself. Use Delete / Backspace to clear values/cells. Use multiple channels to create harmony (e.g. chords) and polyphony.

Playing Music

Listening to your edits is quick and easy, and the often the best way to understand what's going on. To play or stop the pattern from the cursor, hit Space. Playback runs down the pattern, playing each channel in parallel.

For a more detailed introduction to editing and coding, see the Interactive Tutorials, in the Help menu.

General
Page Up / Dn Move cursor by bar.
Tab / Shift-Tab Move to next / previous channel.
Ctrl -/= Increment / decrement base octave.
Playback
Space Start / stop playback from cursor.
Alt-Space Play from start.
Ctrl-Space Stop and reset playback.
Editing
Delete / Backspace Delete current value/cell.
Insert Insert a blank cell at the cursor.
. Clear the current value.
Selections
Shift-Cursor Select multiple cells.
⌘C Copy selection to clipboard.
⌘V Paste clipboard at cursor.