How to Use

Quick Start

When launched, triangles and balls are placed randomly and sound begins. Click the screen to start interacting.

・Click the field to place a triangle
・Select a ball from the menu and click the field to launch it
・Drag a triangle to change its position and orientation
 

Triangle Operations


Click the field

Place a new triangle

Drag a triangle

Change position and orientation (snaps to dots)

Click note display
Click octave display

Keyboard appears — set note and octave from keyboard

Drag note display up/down

Drag octave display up/down

Set note
Set octave


 

Keyboard


Clicking a triangle's note or octave shows the keyboard at the bottom. Notes within the scale are highlighted; out-of-scale notes are dimmed.
 
・Click a key to set the note
 ・r (rest): no sound when a ball hits
・Press +1/-1 to set the octave
 

Launch Ball


Select a ball button from the menu and click the field to launch a ball.
 

Click a ball button in the menu

Select ball type — enters launch mode

Drag on the field

Launch ball in drag direction (snaps to 8 directions and grid)

Click a ball on the field

Remove the ball


 

Ball Collision


Turn on the Ball Collision button in Options to enable ball-to-ball collision.
 

Ball Speed


Use the Speed slider in the menu to adjust ball movement speed.
 

Key Setting


Use the key selector button in the menu to set the key. All triangle notes will be transposed accordingly.
 

Scale Settings


 
Use the scale selector button in the menu to set the scale. Any out-of-scale notes will automatically snap to the nearest in-scale note.
 

Random Setting

 

All

Delete all triangles and balls, then regenerate randomly

Triangles

Delete all triangles and regenerate randomly (balls preserved)

Balls

Delete all balls and regenerate randomly (triangles preserved)

Notes

Randomize note and octave of existing triangles (layout preserved)

Scale

Randomly set the scale


 

Delete

 

All

Delete all triangles and balls

Triangles

Delete all triangles (balls preserved)

Balls

Delete all balls (triangles preserved)


 

Select

 
Press the Select button to enter selection mode. Drag on the fields to make a rectangular selection. A menu appears after selecting.
 

 

Copy

Copy selection (triangles & balls / triangles / balls)
Enter paste mode — drag to set position

Move

Move the selection

Delete

Delete selection (triangles & balls / triangles / balls)

Rnd

Randomize note of selected triangles


 

Scroll & Zoom

TRIANGLES field is 10,240 × 5,760 px. Scrolling and zoom in/out are supported.
 

Space Key + drag

Arrow keys

Scroll

Mouse wheel + ctrl

Pinch in/out

Zoom in / out


As you zoom out, reverb and filter effects increase, giving the impression of sound coming from farther away.

Options

Click the Option button in the menu to open the options panel.
 

Master

Vol

Master volume

Reverb

Mix

Reverb level

Room

Reverb decay time
Field Size

W

Field width

H

Field height
RND Oct Range 

Octave range for random generation

Ball Collision

Enable ball-to-ball collision

Save

Save

(file extension : .triangles)

Load

Load


The Color button opens a window for color settings.

Color

Notes

Note color settings

Balls

Ball color settings

Background

Background & dot color settings

Reset

Reset all colors to default

 
 
 
 

Load Wav

Click the WAV button in the menu to open the WAV panel.
 

 
WAV files can be used as ball sound sources. Up to 8 files can be loaded (max 10 MB each).
 

Pitch

ON — reflects the triangle's note setting

OFF — plays at a fixed pitch regardless of triangle


WAV slot data is included in the saved file (.triangles).
 
© 2026 sanodg / Nobuyoshi Sano / DETUNE Ltd. All Rights Reserved.