Commit Graph

  • 16c652b2ba refactor(tracker): clear RailError alert with ClearNamed master 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
  • d1ca9fa1ca drafting dev 5684185+vsariola@users.noreply.github.com 2025-10-19 00:07:36 +03:00
  • cc03a7cf91 drafting 5684185+vsariola@users.noreply.github.com 2025-10-18 22:44:32 +03:00
  • 09c93420e4 drafting feat/new_preset_explorer 5684185+vsariola@users.noreply.github.com 2025-10-18 00:09:12 +03:00
  • e23b3f38c4 drafting 5684185+vsariola@users.noreply.github.com 2025-10-17 00:13:37 +03:00
  • f80e71d2ec drafting 5684185+vsariola@users.noreply.github.com 2025-10-16 23:55:02 +03:00
  • bdd729efc1 drafting 5684185+vsariola@users.noreply.github.com 2025-10-16 16:41:05 +03:00
  • 0bd652dcbb drafting 5684185+vsariola@users.noreply.github.com 2025-10-15 23:12:43 +03:00
  • e5a2fbec51 drafting 5684185+vsariola@users.noreply.github.com 2025-10-15 16:02:40 +03:00
  • 57aef3bed3 drafting preset explorer 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
  • d78ef98e73 refactor(tracker/gioui): upgrade gio & store Tracker to gtx.Values 5684185+vsariola@users.noreply.github.com 2025-06-25 18:54:00 +03:00
  • 08c36ed462 feat(tracker/gioui): new tab order logic and refactor instrument editor 5684185+vsariola@users.noreply.github.com 2025-06-25 12:53:57 +03:00
  • d276f52942 docs: update README.md 5684185+vsariola@users.noreply.github.com 2025-06-25 13:44:34 +03:00
  • b8cf70e8e9 refactor(tracker/gioui): use min(max(... instead of ifs 5684185+vsariola@users.noreply.github.com 2025-06-24 20:43:48 +03:00
  • e59fbb50cf refactor(tracker/gioui): separate SplitStyle from SplitState 5684185+vsariola@users.noreply.github.com 2025-06-24 20:39:27 +03:00
  • ba281ca7c0 fix(tracker/gioui): cancel dialog when user clicks outside it 5684185+vsariola@users.noreply.github.com 2025-06-24 20:26:14 +03:00
  • b4ec136ab1 refactor(tracker/gioui): Popup in same style as other widgets 5684185+vsariola@users.noreply.github.com 2025-06-24 20:25:52 +03:00
  • 18d198d764 refactor(tracker/gioui): bind Alerts to Model during Layout 5684185+vsariola@users.noreply.github.com 2025-06-24 19:59:31 +03:00
  • 355ccefb6f refactor(tracker/gioui): refactor Scope in same style as others 5684185+vsariola@users.noreply.github.com 2025-06-24 19:28:53 +03:00
  • 7a030683c6 refactor(tracker/gioui): use precreated hex strings in OrderEditor 5684185+vsariola@users.noreply.github.com 2025-06-24 19:10:29 +03:00
  • 17ca15b205 refactor(tracker/gioui): minor optimizations in NoteEditor 5684185+vsariola@users.noreply.github.com 2025-06-24 19:04:47 +03:00
  • 58f6cceb9a refactor(tracker/gioui): Menu binds to Model during Layout 5684185+vsariola@users.noreply.github.com 2025-06-24 14:05:47 +03:00
  • b79de95f91 refactor(tracker/gioui): remove unnecessary caching of Strings 5684185+vsariola@users.noreply.github.com 2025-06-24 11:07:42 +03:00
  • f6bc5fffcd docs: update LICENSE to include reaby, for updating the presets 5684185+vsariola@users.noreply.github.com 2025-06-24 10:41:57 +03:00
  • 33f7b5fb6a refactor(tracker/gioui): Dialog binds to Model during Layout 5684185+vsariola@users.noreply.github.com 2025-06-24 10:15:46 +03:00
  • 5f43bc3067 feat(tracker/gioui): "Ask Help", "Report Bug" and "Manual" menuitems 5684185+vsariola@users.noreply.github.com 2025-06-23 19:17:00 +03:00
  • fb0fa4af92 feat: embed license in executable and add menu item to show it 5684185+vsariola@users.noreply.github.com 2025-06-23 18:45:13 +03:00
  • 6f1db6b392 fix(tracker/gioui): make own TipArea ensuring tips don't stay around 5684185+vsariola@users.noreply.github.com 2025-06-23 18:02:05 +03:00
  • 31007515b5 refactor(tracker/gioui): avoid heap escapes in NumericUpDown 5684185+vsariola@users.noreply.github.com 2025-06-23 09:43:10 +03:00
  • db2ccf977d refactor(tracker/gioui): rewrote Button(s) to bind to Model during layout 5684185+vsariola@users.noreply.github.com 2025-06-21 23:49:07 +03:00
  • 0ea20ea5bf refactor(tracker/gioui): use enums (iota) for EditorEvent 5684185+vsariola@users.noreply.github.com 2025-06-21 12:04:08 +03:00
  • beef8fe1e0 refactor(tracker/gioui): bind tracker.Int to NumericUpDown on Layout 5684185+vsariola@users.noreply.github.com 2025-06-21 11:45:31 +03:00