
DIN Is Noise 
Copyright (c) 2006-2022 Jagannathan Sampath <jag@dinisnoise.org>.

Keyboard-Keyboard

Press a key. Hear a note. See a box.

Notes of the scale are mapped to keys on the computer keyboard.

Range is 3 octaves.

1st octave: t, r, e, w, q, a, s
2nd octave: d, f, g, h, j, k, l
3rd octave: ;, ', ], [, p, o, i, u

Press the keys above to hear notes of the scale.  The keys 
assigned depend on the notes in the scale. 

z: shift an octave down
x: shift an octave up

SHIFT + ESC to abort active octave shift or click Abort on 
the octave shift widget. You could end up at an 'inbetween 
note' as your key note.  To return, goto Settings screen 
to set the key note to a standard note.

F11 & F12 : decrease/increase octave shift bpm Or set BPM using the 
Octave Shift widget.

Edit the Octave Shift curve (Press 7 or Menu > Editors > Octave
Shift) to modulate to arbitrary pitch or influence the 'shape' of the
octave shift over BPM.

9: load previous waveform in library
0: load next waveform in library
Or press < and > buttons on the Waveform widget.

Press 2 to edit the waveform or Menu > Editors > Waveform

Delay:

  Click on the Delay button to toggle stereo delay lines.

  Use the Delay editor (press 6 or Menu > Editors > Delays) to change 
  feedback & volume curves.

Mouse driven pitch bend:

  Dotted vertical line marks the mouse position of the last triggered note.

    Move mouse left of dotted line to lower pitch of all active notes
    Move mouse right of dotted line to increase pitch of all active notes

  Mouse driven pitch bend overrides MIDI driven pitch bend.

  If you cant see the dotted line, mouse is out of the window. Bring it
  inside and play a note.

  If Show nearby notes is ON, mouse move only bends the last triggered note.  
  Move your mouse to the nearby note to bend to that note.

  Press SPACE to stop mouse driven pitch bend. You will get it back when you 
  trigger a new note.

MIDI:

  If MIDI input is available, dotted crosses will mark the 13 notes 
  of the octave.

  Setup MIDI input on the Settings page.

  A randomly colored box shown when you play a note on your MIDI keyboard.
  Size of the box is proportional to MIDI velocity.

  Edit MIDI velocity curve (press 5 or Menu > Editors > Velocity)

Instrument:

  1 : switch to another instrument or choose from Menu > Instrument

Editors:

  2 : keyboard-keyboard waveform
  3 : attack
  4 : decay
  5 : velocity (MIDI)
  6 : delay
  7 : octave shift

Edit the attack & decay curves to sculpt the attack & decay of a note.

Set sustain (marked by a blue triangle) on the attack editor. 

Parameters:

  Edit Voices, Attack time, Decay time and Hz/pixel using the Spinners.

  Hz/pixel is the amount in hz the pitch of a note will bend for 
  every pixel you move beyond the dotted line with your mouse.

  Use the Octave Shift widget to influence octave shift over bpm.
    Click left arrow to shift an octave down.
    Click right arrow to shift an octave up.
    Change BPM to control speed of octave shift.
    Click Abort to abort octave shift.

  Choose if keys trigger notes or noise 
    Or press ENTER to toggle

Recording:

Click on the Record button at the bottom of the instrument.

Click Menu > File > Clear to clear existing sound recording.

Menu > File > Save to save the recording as a .WAV file on the desktop.

Console:

TAB : enter/leave command mode
UP_ARROW / DOWN_ARROW: scroll up/down
SHIFT + UP_ARROW / DOWN_ARROW: scroll up/down command history
PgUp, PgDn: page up, page down
BACKSPACE : delete all text in console

In command mode, type help to reveal available commands. Or type
help command_name to get help for a particular command. Please note,
command mode is for developer use and remains unsupported.
