Tilde is a simplistic music sequencer that speaks the Organya format.
Tilde is entirely built in Pixilang and runs on all platforms that Pixilang supports (Windows, Linux, macOS, iOS, Android and Windows CE), although it's primarily designed for desktop environments.
- Download Pixilang.
- Put
pixilang_config.ini
in the repository in the same folder as the Pixilang executable. - Run the Pixilang executable, select
boot.pixi
and rock.
Range actions (cut, copy, paste) and playback only involve selected tracks (see below). Other than that the controls should be intuitive.
- Draw/drag to create/edit notes
- Ctrl-drag to move around
- Scroll to move horizontally
- Shift-scroll to move vertically
- Ctrl-scroll to zoom horizontally
- Ctrl-Shift-scroll to zoom vertically
- Drag in the selection area (white bar on the top) to select
- Track tag (1/2/3/4/5/6/7/8/Q/W/E/R/T/Y/U/I): Select track
- Ctrl-N: New
- Ctrl-O: Open
- Ctrl-S: Save
- Ctrl-Z: Undo
- Shift-Ctrl-Z: Redo
- Ctrl-X: Cut
- Ctrl-C: Copy
- Ctrl-V: Paste
- Space: Play/Stop
- Ctrl-P: Options
- Ctrl-,: Config
- Up/Down: Transpose
- Ctrl-Up/Down: Transpose by octaves
- Ctrl-any track (Ctrl-1/2/3/4/5/6/7/8/Q/W/E/R/T/Y/U/I): Multiple track selection
- Shift-any track (Shift-1/2/3/4/5/6/7/8/Q/W/E/R/T/Y/U/I): Range track selection
- Shift-Save (Shift-Ctrl-S): Save as
- Shift-Cut (Shift-Ctrl-X): Clear selection
- Shift-Copy (Shift-Ctrl-C): Set as loop range
- Shift-Play (Shift-Space): Play all tracks
-
Pipi support
The main problem is to find a place in the options panel. Suggestions welcome!
-
Org-2 constraint check
To-do.
-
Compiled & packaged version
To-do.
-
(Fixed)
Copying makes changes in the tracks -
Pressing Escape key on the file selection dialogue causes the program to freeze and/or quit
This is an upstream issue and is present in a few recent Pixilang versions. It's because the
DECOR_FLAG_CLOSE_ON_ESCAPE
flag is (incorrectly) set at dialogue creation. Seelib_sundog/window_manager/code/wmanager.cpp
, line 4015 in Pixilang version 3.7b source code.The best solution so far is... to just resist the desire to press Esc to exit there. Or maybe change the above line and compile your modified Pixilang.
-
(Fixed)
The timbre sounds different from other programs -
Occasional clipping
Maybe include a gentle compressor?
The Organya format is created by Studio Pixel.
fdeitylink's gist provides a detailed specification of the format.
Organya 2 is a reference implementation of many components.
Cave Story tribute site has provided abundant information on the game, its music and fan works.