A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | T | Y | Z | AA | AB | AC | AD | AE | AF | AG | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | IF YOU BREAK SOMETHING, HIT CTRL-Z, THANKS! | 6 | ||||||||||||||||||||||||
2 | Thanks to all those who have helped update things! | |||||||||||||||||||||||||
3 | FLOSS/freeware/shareware: | Zrythm | Beast | Radium | Otto | Rosegarden | LMMS | Qtractor | Giada | SunVox | Carla | MusE | Ardour | Traverso | Tracktion T7 | REAPER | Waveform | Renoise | Bitwig | Mixbus | Custom stack: | |||||
4 | Release | Stable version (tbc) | 0.13 | 5.7.9 | master | 18.6 | 1.2.0-RC6 | 0.9.1 | 0.15.3 | 1.9.4c/1.3b | 1.9.8 | 3.0.2 | 5.12 | 0.49.5 | 7.2.1 | 5.93 | 10.0.2 | 3.1.1 | 2.4 | 5.2 | ||||||
5 | Release date (tbc) | 07/01/2019 | 08/02/2019 | 19/06/2018 | 16/6/2018 | 06/06/2018 | 01/06/2018 | 29/05/2018 | 23/12/2018 | 03/08/2018 | 27/01/2018 | 06/01/2018 | 15/10/2017 | 14/10/2017 | 01.08.2016 | 21/06/2018 | 29/01/2019 | 23/12/2017 | 12/09/2018 | 18/03/2019 | ||||||
6 | Development activity | Active | Active | Active | Active | Active | Active | Active | Active | Active | Active | Active | Active | Slow | predecessor | Active | Active | Active | Active | Active | ||||||
7 | Last dev/OS commit (tbc) | Frequent | Frequent | Frequent | Frequent | Frequent | Frequent | Frequent | Frequent | 3/8/2018 | Frequent | Frequent | Frequent | 14/10/2017 | 01.08.2016 | Frequent | Frequent | |||||||||
8 | License | GPLv3+ | LGPL-2.1+ | GPLv2+ | MPLv2 | GPLv2 | GPLv2+ | GPLv2+ | GPLv3 | Freeware/BSD | GPLv2+ | GPLv2 | GPLv2 | Propietary | Proprietary | Proprietary | Proprietary | Proprietary | GPL2/proprietary | |||||||
9 | Language | C | C++ | C++/C | C++ | C++ | C++ | C++ | C++ | C++/C | C++, Python | C++ | performances | C++ | C++ | C/C++/asm | C++ | C++, Lua | C++/asm/Java | C++ | ||||||
10 | Toolkit | GTK+3 | GTK+/Rapicorn | Qt 5 | NanoVG/Canvas | Qt 5 | Qt 5 | Qt 5 | FLTK | SunDog | Qt | Qt 5 | GTK2 | Qt 5 | Juce | WDL/SWELL | Juce | Bespoke Java | Gtk2 | |||||||
11 | UI style | MDI | MDI | Mini MDI | SDI | Built-in MDI | DMI | SDI | MDI | SDI | SDI | MDI | SDI | MDI/SDI | MDI/SDI | |||||||||||
12 | Subjective note | Newer | Internal modular | Tracker DAW | OP1-like | Great MIDI edit | FL-like | Robust DAW | Looper, ltd. ctrl. | Modular tracker | Good host | Full DAW | Basic UI | Freeware | Good, unstable | Excellent DAW | MDI | Excellent DAW | Ardour based | |||||||
13 | Audio systems | ALSA | ✘ | ✔ | ✔ | ✔ | ✔ | ✘ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ||||||
14 | PulseAudio | ✘ | ✘ | ✘ | ✔ | ✘ | ✔ | ✘ | ✔ | ✘ | ✘ | ✔ | ✔ | ✔ | ✘ | |||||||||||
15 | JACK | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |||||||
16 | MIDI systems | ALSA MIDI | ~ bridged | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✘ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |||||||
17 | JACK-midi | ✔ | ✔ | ✘ | ✘ | ✔ bridged | ✔ | ✔ | ✔ | ✔ | ✔ | ✘ | ✔ | ✔ | ||||||||||||
18 | Sessions | LASH | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✔U | ✘ | ✘ | ✘ | ||||||||||||||
19 | JACK Session | ✘ | ✘ | ✔ | ✘ | ✘ | ✔ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✔ | ||||||||||||
20 | NSM | ✘ | ✘ | ✘ | ✘ | ✔ | ✘ | ✔ | ✔ | ✘ | ✘ | ✘ | ✘ | ✘ | ✔ | |||||||||||
21 | Projects | Restore previous | ~ broken atm | ✔ | ✔ Recent menu | ✔ | ✔ | ✘ | ✔ | ✔ | ✔ | ✔ | ✔ | |||||||||||||
22 | Undo | ✔ | ✔ | ✔ | ✔ | ✔ | ✘ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ||||||||||
23 | Redo | ✔ | ✔ | ✔ | ✘ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ||||||||||||
24 | Persistent Undo/Redo | ✘ | ✘ | ✘ | ✔ | ✘ | ✔ | ✔ | ✔ | ✘ | ✘ | ✔ | ||||||||||||||
25 | Synchronisation | MIDI beat clock | ✘ | ✔ | ✘ | ✘ | ✔ | ✘ | ✔ | ✔ | ✔ | ✔ | ✔ | |||||||||||||
26 | MIDI time code (MTC) | ✘ | ✘ | ✘ | ✘ | ✔ | ✘ | ✔ | ✔ | ✔ | ✔ | ✔ | ||||||||||||||
27 | LTC | ✘ | ✘ | ✘ | ✘ | ✔ | ✘ | ✔ | ✘ | ✔ | ||||||||||||||||
28 | MMC | ✘ | ✔ | ✘ | ✘ | ✔ | ✘ | ✔ | ✘ | ✔ | ✔ | |||||||||||||||
29 | JACK Transport | ✘ | ✔ | ✘ | ✘ | ✔ | ✘ | ~ experimental | ~ fixed bpm | ✔ | ✘ | ✘ | ✘ | ✔ | ✔ | ~ fixed bpm | ||||||||||
30 | Ableton Link | ✘ | ✘ | ✘ | ✘ | ~ jack_link | ✘ | ~ experimental | ✘ | ✘ | ✘ | ✘ | ✘ | ✔ | ✘ | |||||||||||
31 | ||||||||||||||||||||||||||
32 | External patching | Internal port selection | ✔ | ✔ | ✔ | ✔ | ✔ | ✘ | ✘ | ✔ | ✔ | |||||||||||||||
33 | Auto external patch | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✘ | ~ plugin | ✘ | ✔ | ✔ | |||||||||||||
34 | Multiple audio outs | ✔ | ✔ | ✔ | ||||||||||||||||||||||
35 | Routing | Mixer channels | ✔ | ✔ | ableton | ✔ | ✔ | ✔ | ✘ | ~ in/out pots | ✔ | ✔ | ✘ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |||||||
36 | Panning | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |||||||||||
37 | Spatialisation | ✘ | ✘ | ✘ | ✔ | ✘ | ~ plugin | ✔ | ||||||||||||||||||
38 | Channel effects | ✔ | ✔ | ✔ | ✔ | ✘ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ||||||||||
39 | Busses | ✔ | ✔ | ✘ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |||||||||||||||
40 | Patch matrix graph | ✘ | ✘ | ✘ | ✔ | ✘ | ✔ | ✔Rack | ✘ | ✘ | ✔ | |||||||||||||||
41 | Patch out->in lists | ✔ | ✘ | ✘ | ✘ | ✔ | ✔Rack | ✘ | ✘ | ✘ | ||||||||||||||||
42 | Patch graph (virt. cable) | ✔ | ✔ vertical | ✘ | ✘ | ✔ | ✔ | ✘ | ✘ | ✘ | ✔Rack | ✘ | ✘ | ✘ | ||||||||||||
43 | Patch graph grid snap | ✘ | ✘ | ✔ | ✘ | ✘ | ✘ | ✘ | ✘ | |||||||||||||||||
44 | Patch graph thumbnail | ✘ | ✘ | ✔ | ✘ | ✘ | ✘ | ✘ | ||||||||||||||||||
45 | Recording | Audio | ✔ | ✔ | ✔ | ✘ | ✔ | ✔ | ✔ | ✘ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |||||||
46 | Multitrack audio | ✔ | ✔ | ✔ | ✘ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |||||||||||||||
47 | Record arm | ✔ | ✔ | ✘ | ✔ | ✔ | ✔ | ✔ | ||||||||||||||||||
48 | Live waveform | ✔ | ||||||||||||||||||||||||
49 | MIDI | ✔ | ✔ | ✔ | ✔ | ✔ | ✘ | ✔ | ✘ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |||||||||||
50 | Multitrack MIDI | ✔ | ✔ | ✘ | ✔ | ✘ | ✘ | ✔ | ||||||||||||||||||
51 | Punch recording | ✔ | ✘ | ✘ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ||||||||||||||||
52 | Multiple takes | ✔ | ✔ | ✘ | ✘ | ✔ playlists | ✔ | ✔ | ✔ | ✘ | ✔ playlists | |||||||||||||||
53 | Metronome | ✔ | ✔ | ✔ | ✔ | ~ | ✔ | ✘ | ✔ | ✔ | ✔ | ✔ | ✔ | |||||||||||||
54 | MIDI quantisation | ~ WIP | ✔ | ✔ | ✔ | ~ | ~ editing | ✘ | ✔ | ✔ | ✔ | ✔ | ~ editing | |||||||||||||
55 | ||||||||||||||||||||||||||
56 | Playback | Play from start | ✔ | ✔ | ✔ | ✔ | ✔ | ✘ | ✔ | ✔ | ✔ | ✔ | ✔ | |||||||||||||
57 | Region looping | ✔ | ✔ | ✔ | ✔ | ?? | ✘ | ✔ | ✔ | ✔ | ✔ | ✔ | ||||||||||||||
58 | Song autolooping | ~ WIP | ✔ | ✘ | ||||||||||||||||||||||
59 | Monitoring | Muting | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✘ | ✔ | |||||||||||
60 | Soloing | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✘ | ✔ | ||||||||||||
61 | Exclusive solo | ✔ | ✔ | ✘ | ✔ | ✔ | ✔ | |||||||||||||||||||
62 | Visualisation | Mixer levels | ✔ | ✔ | ✔ | ✔ | ~ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |||||||||||||
63 | Peak levels | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ||||||||||||||
64 | Waveform | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ||||||||||||||||
65 | Spectrogram waveform | ~ plugin | ✔ | ~ plugin | ✘ | ✘ | ✔ | ✘ | ✔ | ✔ | ||||||||||||||||
66 | FFT display | ✔ | ✔ | ✘ | ✘ | |||||||||||||||||||||
67 | Scope | ~ plugin | ✔ | ~ plugin | ✘ | ✘ | ~ plugin | ✘ | ✔ | ✔ | ||||||||||||||||
68 | Sample synthesis | Sample playback | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ||||||||||||||||
69 | Audio editor | ✔ | ✔ | ✘ | ~ Limited | ✔ | ✘ | ~ external | ~ | ✔ | ~ Basic | ✔ | ✔ | |||||||||||||
70 | Time stretching | ✔ | ✔ | ✘ | ✔ | ✔ | ✔ | |||||||||||||||||||
71 | Sample formats | WAV | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ||||||||||||||
72 | PCM | ✔ | ✔ | ✔ | ✔ | |||||||||||||||||||||
73 | AIFF | ✔ | ✔ | |||||||||||||||||||||||
74 | FLAC | ✔ | ✔ | ✔ | ✔ | ✔ | ||||||||||||||||||||
75 | MP3 | ✔ | ✔ | ✔ | ✔ | ✘ | ||||||||||||||||||||
76 | AAC | ✘ | ||||||||||||||||||||||||
77 | Vorbis | ✔ | ✔ | ✔ | ||||||||||||||||||||||
78 | Speex | ✘ | ||||||||||||||||||||||||
79 | VOC (Soundblaster) | ✘ | ✘ | |||||||||||||||||||||||
80 | Soundfont formats | SF2 | ✔ | ✔ | ✘ | ✘ | ✔ | ~ plugin | ✘ | ✔ FluidSynth | ✔ FluidSynth | ✘ | ✘ | ✘ | ✔ | ✘ | ||||||||||
81 | SF3 | ~ plugin | ✘ | ✘ | ✘ | ✘ | ||||||||||||||||||||
82 | SFZ | ✘ | ✘ | ~ plugin | ✘ | ✔ LinuxSampler | ✘ | ✘ | ✘ | ✔ | ✔ | ✘ | ||||||||||||||
83 | GIG | ✘ | ✘ | ~ plugin | ✘ | ✔ LinuxSampler | ✘ | ✘ | ✘ | ✘ | ✘ | |||||||||||||||
84 | Processing | Modular synthesis | ✔ | ✔ | ✘ | ✘ | ✔ | ✔ | ✘ | ✘ | ~ Racks | ~ plugin | ~ Racks | ~ | ✔ | ✘ | ||||||||||
85 | Bundled plugins | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |||||||||||||||||
86 | Multicore processing | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ||||||||||||||||||
87 | Delay compensation | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ||||||||||||||||||
88 | CPU usage metering | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |||||||||||||||||||
89 | Plugin formats | LV2 | ✔ | ✘ | ✘ | ✘ | ✔ | ✔ | ✔ | ✔ | ✔ | ✘ | ✘ | ✘ | ✘ | ✘ | ✔ | |||||||||
90 | LADSPA | ✘ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✘ | ✔ | ✔ | ✘ | ✔ | ||||||||||
91 | DSSI | ✘ | ✘ | ✔ | ✔ | ✔ | ✔ | ✘ | ✘ | ✘ | ✘ | ✔ | ✘ | ✘ | ||||||||||||
92 | Linux VST2 | ✘ | ✔ | ✘ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ||||||||||
93 | Linux VST3 | ✘ | ✔ | ✘ | ✔ | ✘ | ✘ | ✔ | ✔ | ✔ | ✘ | ✔ | ✘ | |||||||||||||
94 | Internal Windows VST | ✘ | ✔ Wine dep. | ✔dssi-vst | ✔ Wine | ✘ | ✘ | |||||||||||||||||||
95 | ||||||||||||||||||||||||||
96 | Sequencing | Piano roll window/tab | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✘ | ~ seq. plugins | ✔ | ✘ | ✘ | ✘ | ✔ | ✔ | ~ user tool | ✔ | ✘ | |||||||
97 | Piano roll inline | ✘ | ✔ vertical | ✘ | ✘ | ✘ | ✘ | ✘ | ✔ | ✘ | ✔ | ✔ | ✔ | ✔ | ✔ | |||||||||||
98 | Pattern ghost note underlay | ✘ | ✘ | ✘ | ✘ | ✔ | ||||||||||||||||||||
99 | Tracker (vert. numeral) | ✔ | ✔ | ✔ | ✘ | ✘ | ✘ | ✘ | ✔ | ~ redux plugin | ✘ | ✘ | ✘ | ✘ | ✘ | ✔ | ✘ | ✘ | ||||||||
100 | Event editor (simple table) | ✔ | ✘ |