Commit Graph

  • bf29421246 doc: improve comments master 5684185+vsariola@users.noreply.github.com 2026-02-16 13:17:02 +02:00
  • a994d831ee doc: update README.md 5684185+vsariola@users.noreply.github.com 2026-02-16 12:21:23 +02:00
  • b8d9ca09f1 fix(cmd/sointu-vsti): query sample rate through host.GetTimeInfo 5684185+vsariola@users.noreply.github.com 2026-02-14 23:00:25 +02:00
  • f2f76c0e18 feat(tracker/gioui): show scroll bar in the instrument properties 5684185+vsariola@users.noreply.github.com 2026-02-14 20:57:19 +02:00
  • cd4b85a66b fix(tracker): keep instrument properties when loading a preset 5684185+vsariola@users.noreply.github.com 2026-02-14 20:49:30 +02:00
  • 942da94982 fix(tracker): reset Player.prevVal when new recording is started 5684185+vsariola@users.noreply.github.com 2026-02-14 20:28:02 +02:00
  • e66ff8be9f feat(cmd): recovery files moved to [...]/sointu/recovery/ 5684185+vsariola@users.noreply.github.com 2026-02-14 19:42:25 +02:00
  • b349474c4d feat: MIDI velocity, keyboard splits, and fixing instrument channel 5684185+vsariola@users.noreply.github.com 2026-02-07 10:03:44 +02:00
  • 0179b24fd4 refactor(tracker): remove ControlChange event struct as unneeded 5684185+vsariola@users.noreply.github.com 2026-02-03 21:27:49 +02:00
  • 77b27257fe fix(tracker): Player routes MIDImsgs so always handled in same block 5684185+vsariola@users.noreply.github.com 2026-02-03 21:20:01 +02:00
  • cc8d737f8a change(tracker): midi controller value 64 maps to 64 in Sointu side 5684185+vsariola@users.noreply.github.com 2026-02-01 13:02:42 +02:00
  • f2ef57a845 feat(tracker): ability to bind MIDI controllers to parameters 5684185+vsariola@users.noreply.github.com 2026-01-31 23:18:14 +02:00
  • 6e8acc8f9b feat(tracker): plot envelope shape in scope when envelope selected 5684185+vsariola@users.noreply.github.com 2026-01-31 20:51:49 +02:00
  • 287bd036a6 feat(tracker): multithreading is enabled with a separate bool toggle 5684185+vsariola@users.noreply.github.com 2026-01-31 20:50:00 +02:00
  • 4bb5df9c87 feat(tracker): enum-style values and menus to choose one option 5684185+vsariola@users.noreply.github.com 2026-01-27 23:26:13 +02:00
  • 02a9d9747f drafting feat/enums 5684185+vsariola@users.noreply.github.com 2026-01-28 21:22:57 +02:00
  • f88986dc64 draft enums 5684185+vsariola@users.noreply.github.com 2026-01-27 23:26:13 +02:00
  • ca4b87d43d fix(vm): nans in the Go VM trisaw oscillator when the color was 0 5684185+vsariola@users.noreply.github.com 2026-01-27 23:10:53 +02:00
  • 86ca3fb300 refactor(tracker): group Model methods, with each group in one source file 5684185+vsariola@users.noreply.github.com 2026-01-25 13:08:45 +02:00
  • b93304adab refactor(tracker) make StringValue implementations private 5684185+vsariola@users.noreply.github.com 2026-01-24 00:22:21 +02:00
  • 173648fbdb refactor(tracker): use strings to identify MIDI ports 5684185+vsariola@users.noreply.github.com 2026-01-23 23:48:16 +02:00
  • 651ceb3cbb refactor(tracker): make Doer implementations private 5684185+vsariola@users.noreply.github.com 2026-01-23 23:02:45 +02:00
  • 1693d7ed5e refactor(tracker): make Model methods return List, avoiding .List() 5684185+vsariola@users.noreply.github.com 2026-01-23 22:42:25 +02:00
  • 74beb6760c refactor(tracker): remove unused DoFunc type 5684185+vsariola@users.noreply.github.com 2026-01-21 20:50:26 +02:00
  • 6629a9fdfa refactor(tracker): add MakeBoolFromPtr constructor for Bool 5684185+vsariola@users.noreply.github.com 2026-01-21 20:45:03 +02:00
  • 60222dded4 refactor(tracker): Enabler is optionally implemented when needed 5684185+vsariola@users.noreply.github.com 2026-01-21 19:53:24 +02:00
  • 810998d95b build: upgrade oto, which now uses WASAPI's better resampler 5684185+vsariola@users.noreply.github.com 2026-01-19 19:36:10 +02:00
  • 3a7010f897 feat(tracker): spectrum analyzer 5684185+vsariola@users.noreply.github.com 2025-12-29 23:57:08 +02:00
  • 4d09e04a49 feat: implement bell filter unit for equalizing 5684185+vsariola@users.noreply.github.com 2025-12-28 18:08:12 +02:00
  • 33ee80a908 ci: remove native synth from MacOS and compile arm64 5684185+vsariola@users.noreply.github.com 2025-12-29 12:32:06 +02:00
  • 9b87589f7b docs(examples/code/C): add comment showing how to loop the song 5684185+vsariola@users.noreply.github.com 2025-11-12 13:44:49 +02:00
  • 16c652b2ba refactor(tracker): clear RailError alert with ClearNamed 5684185+vsariola@users.noreply.github.com 2025-11-02 16:50:55 +02:00
  • dafd45fd81 feat(tracker): allow instrument have no thread, but warn about it 5684185+vsariola@users.noreply.github.com 2025-11-02 16:42:30 +02:00
  • 05b64dadc8 fix(tracker/gioui): unit comment editor flashing while cursor moved 5684185+vsariola@users.noreply.github.com 2025-11-02 16:20:30 +02:00
  • 6978dd4afe refactor(tracker/gioui): remove unused function parameters 5684185+vsariola@users.noreply.github.com 2025-11-02 16:18:24 +02:00
  • fa9654d311 refactor(tracker/gioui): Surface is given relative Height, not Gray 5684185+vsariola@users.noreply.github.com 2025-11-02 15:52:51 +02:00
  • 3495d91a4a refactor(tracker/gioui): remove addUnitAction from InstrumentEditor 5684185+vsariola@users.noreply.github.com 2025-11-02 15:51:23 +02:00
  • 628365c486 refactor(tracker): use pointers to bools for simple booleans 5684185+vsariola@users.noreply.github.com 2025-11-02 13:09:25 +02:00
  • 9db6b669c9 refactor(tracker/gioui): clean up ScrollTableStyle layouts 5684185+vsariola@users.noreply.github.com 2025-11-02 12:05:38 +02:00
  • a37990a7fa feat(tracker): make clear unit action clear all selected units 5684185+vsariola@users.noreply.github.com 2025-11-01 01:06:34 +02:00
  • 4a46d601f2 feat(tracker): decrease the display duration of RailErrors 5684185+vsariola@users.noreply.github.com 2025-11-01 00:50:41 +02:00
  • da6226d3ff feat(tracker/gioui): unit comment in the rack is editable 5684185+vsariola@users.noreply.github.com 2025-11-01 00:37:25 +02:00
  • 1dbe351beb fix(tracker/gioui): crash when recovered synth was panicced 5684185+vsariola@users.noreply.github.com 2025-11-01 00:29:27 +02:00
  • 91c9701f14 refactor(tracker/gioui): combine UnitList & UnitEditor structs 5684185+vsariola@users.noreply.github.com 2025-10-31 21:57:17 +02:00
  • 48dc4a35bb feat(tracker/presets): rename two presets to harmonize naming 5684185+vsariola@users.noreply.github.com 2025-10-31 20:11:23 +02:00
  • 9b9dc3548f feat: add multithreaded rendering to the tracker side 5684185+vsariola@users.noreply.github.com 2025-10-31 19:40:02 +02:00
  • 4400b81b0e drafting feat/parallelism 5684185+vsariola@users.noreply.github.com 2025-10-26 19:09:12 +02:00
  • a872bd3340 drafting 5684185+vsariola@users.noreply.github.com 2025-10-26 19:08:54 +02:00
  • f92ecb2e99 drafting 5684185+vsariola@users.noreply.github.com 2025-10-24 23:55:04 +03:00
  • fa7901c7c6 drafting 5684185+vsariola@users.noreply.github.com 2025-10-23 14:53:08 +03:00
  • 7f03664870 draft multicore processing 5684185+vsariola@users.noreply.github.com 2025-10-21 20:07:06 +03:00
  • c583156d1b style(tracker/presets): set the voices of all presets to 1 5684185+vsariola@users.noreply.github.com 2025-10-26 19:18:46 +02:00
  • c1ea47a509 feat(tracker/presets): improving and adding presets Petri Järvisalo 2025-10-26 19:13:19 +02:00
  • 60ae8645b6 fix: tracker thought sync pops a value even if it didn't 5684185+vsariola@users.noreply.github.com 2025-10-25 12:25:31 +03:00
  • 362bc3029f feat(tracker/presets): add Noise sweep up & down presets 5684185+vsariola@users.noreply.github.com 2025-10-23 15:27:54 +03:00
  • 213202a7e0 feat(tracker/presets): add a modified version of Piano Whitespace 5684185+vsariola@users.noreply.github.com 2025-10-19 20:00:36 +03:00
  • e08af03fb2 feat(tracker/presets): Sine bells and Chaos bass presets from Reaby 5684185+vsariola@users.noreply.github.com 2025-10-19 19:34:53 +03:00
  • 8e99c93d14 refactor: use yaml.v3 everywhere and remove dependency on yaml.v2 5684185+vsariola@users.noreply.github.com 2025-10-19 17:13:00 +03:00
  • f4bb2bc754 feat(tracker/presets): add piano from noby's Whitespace intro 5684185+vsariola@users.noreply.github.com 2025-10-19 17:02:03 +03:00
  • de366316d4 fix(tracker/gioui): short action key pressed without handler crash 5684185+vsariola@users.noreply.github.com 2025-10-19 16:22:07 +03:00
  • 7a43aec50e fix(tracker/presets): avoid NaNs from color:0 in Alpha_omega preset 5684185+vsariola@users.noreply.github.com 2025-10-19 13:21:18 +03:00
  • 82cf34a28f docs: update CHANGELOG.md 5684185+vsariola@users.noreply.github.com 2025-10-19 12:07:28 +03:00
  • 2336a135c6 feat(tracker): add a preset explorer with search and filters 5684185+vsariola@users.noreply.github.com 2025-10-15 12:19:25 +03:00
  • 3f365707c2 build: update gioui to latest 5684185+vsariola@users.noreply.github.com 2025-10-15 09:50:57 +03:00
  • 34c0045652 docs: update CHANGELOG.md 5684185+vsariola@users.noreply.github.com 2025-10-14 22:26:31 +03:00
  • c64422767e fix(tracker/gioui): show minimized loudness in red when > 0 dB 5684185+vsariola@users.noreply.github.com 2025-10-14 22:23:16 +03:00
  • 1dcd3fe3c6 refactor(tracker/presets): clean name-fields from presets 5684185+vsariola@users.noreply.github.com 2025-10-14 17:14:59 +03:00
  • c0488226d2 fix(tracker/presets): avoid NaNs (pulse instead of trisaw&shape:128) 5684185+vsariola@users.noreply.github.com 2025-10-14 16:58:52 +03:00
  • f894e2ee86 feat(tracker/presets): remove dbgain units from presets 5684185+vsariola@users.noreply.github.com 2025-10-14 16:29:10 +03:00
  • 54a8358522 feat(tracker/presets): rework presets & normalize to approx. -12 dBFS true peak Petri Järvisalo 2025-10-14 16:06:05 +03:00
  • bdfe2d37bf feat(tracker): panic synth if Inf or NaN, and handle these in detectors 5684185+vsariola@users.noreply.github.com 2025-10-08 08:53:46 +03:00
  • 167f541a52 docs: update CHANGELOG.md 5684185+vsariola@users.noreply.github.com 2025-10-06 20:49:20 +03:00
  • be48f5824f docs: update CHANGELOG.md for v0.5.0 v0.5.0 5684185+vsariola@users.noreply.github.com 2025-10-05 14:12:47 +03:00
  • 989b6e605b feat(tracker/presets): improved and new presets from Reaby 5684185+vsariola@users.noreply.github.com 2025-10-05 13:23:52 +03:00
  • 7459437822 feat(tracker): don't save instrument name in instrument files 5684185+vsariola@users.noreply.github.com 2025-10-05 14:00:58 +03:00
  • 55f9c36bd5 feat(tracker/gioui): show file explorer error messages to user 5684185+vsariola@users.noreply.github.com 2025-09-27 21:06:26 +03:00
  • a09b52a912 feat: phase parameter hint is displayed in degrees (0 .. 360) 5684185+vsariola@users.noreply.github.com 2025-09-17 20:53:51 +03:00
  • 74fea4138f docs: Update README.md (-o . is not needed; it's the default behavior) 5684185+vsariola@users.noreply.github.com 2025-08-13 15:18:39 +03:00
  • f13a5cd2df docs: Update README.md (#208) 0b5vr 2025-08-13 13:31:23 +09:00
  • 7f3010a4a6 docs: update CHANGELOG.md 5684185+vsariola@users.noreply.github.com 2025-08-08 15:15:52 +03:00
  • 5839471bcc fix(tracker/gioui): limit comments in unit list to single line 5684185+vsariola@users.noreply.github.com 2025-07-30 18:10:15 +03:00
  • fe0106bb60 fix(tracker/gioui): show unit search list after clicking "Add Unit" 5684185+vsariola@users.noreply.github.com 2025-07-24 11:03:34 +03:00
  • 3163f46447 feat!: both native & Go synths are included in the same executables 5684185+vsariola@users.noreply.github.com 2025-07-10 17:46:00 +03:00
  • 13102aa7d6 docs: update README.md 5684185+vsariola@users.noreply.github.com 2025-07-10 10:34:55 +03:00
  • 399bac481c docs: update screenshot 5684185+vsariola@users.noreply.github.com 2025-07-10 09:07:40 +03:00
  • 072e4ee208 fix(tracker/gioui): knobs/switches capture scrollwheel only active 5684185+vsariola@users.noreply.github.com 2025-07-09 01:37:18 +03:00
  • edc0782f5f feat: show resonance Q-factor as resonance peak height in dB 5684185+vsariola@users.noreply.github.com 2025-07-09 01:17:47 +03:00
  • 697fb05b5c feat: display various gain parameter values in decibels 5684185+vsariola@users.noreply.github.com 2025-07-09 00:47:09 +03:00
  • cf86f3f1c8 feat(tracker/gioui): make knob/switch/port hit box the entire cell 5684185+vsariola@users.noreply.github.com 2025-07-08 23:53:03 +03:00
  • 8e5f3098a4 feat(tracker/gioui): switches just clickable & cycle between states 5684185+vsariola@users.noreply.github.com 2025-07-08 23:01:55 +03:00
  • 452a4cf04f feat(tracker/gioui): ctrl+drag changes knob value faster 5684185+vsariola@users.noreply.github.com 2025-07-08 22:33:19 +03:00
  • 5841848813 feat(tracker): reduce speed of parameter changes when ctrl pressed 5684185+vsariola@users.noreply.github.com 2025-07-08 22:26:30 +03:00
  • 0ce79978d5 feat(tracker/gioui): right click resets knobs instead of doubleclick 5684185+vsariola@users.noreply.github.com 2025-07-08 22:22:01 +03:00
  • 4138c34574 fix(tracker): make signal stack errors show for much longer time 5684185+vsariola@users.noreply.github.com 2025-07-08 22:21:17 +03:00
  • 172fbaeb2a feat(tracker/gioui): make switches left&right clickable when active 5684185+vsariola@users.noreply.github.com 2025-07-08 22:10:54 +03:00
  • 666af9433e feat!: display the parameters as knobs in a grid 5684185+vsariola@users.noreply.github.com 2025-06-26 10:38:38 +03:00
  • c3caa8de11 fix(tracker/gioui): backspace / delete reset param value 5684185+vsariola@users.noreply.github.com 2025-06-26 09:04:05 +03:00
  • 18d7848367 fix(tracker/gioui): using keys to choose Unit Type and tab ordering 5684185+vsariola@users.noreply.github.com 2025-06-26 00:33:18 +03:00
  • 192909328c fix(tracker/gioui): try to ensure that tooltip are never left behind 5684185+vsariola@users.noreply.github.com 2025-06-25 19:13:52 +03:00
  • cb4c020061 style(tracker/gioui): rename songpanel.go to song_panel.go 5684185+vsariola@users.noreply.github.com 2025-06-25 19:05:36 +03:00