Commit Graph

  • ea4dee9285 docs: add reaby to contributors 5684185+vsariola@users.noreply.github.com 2025-02-25 18:57:32 +02:00
  • ae217665bf feat(tracker/presets): new and tweaked presets from Reaby 5684185+vsariola@users.noreply.github.com 2025-02-25 18:53:28 +02:00
  • 46a9c7dab3 feat(tracker): preset names include their directories 5684185+vsariola@users.noreply.github.com 2025-01-25 22:52:11 +02:00
  • 5ee7e44ed7 fix(tracker): ReadInstrument forgot to close the file 5684185+vsariola@users.noreply.github.com 2025-01-25 22:18:28 +02:00
  • dd7b5ddc84 build: use macos-13 runners, as macos-12 is deprecated 5684185+vsariola@users.noreply.github.com 2024-12-07 14:14:56 +02:00
  • ee229d8d94 build: build vst bundle binaries on macos 5684185+vsariola@users.noreply.github.com 2024-10-20 14:16:05 +03:00
  • 6ba595e7ff fix(vm/compiler): produce position independent code on amd64 5684185+vsariola@users.noreply.github.com 2024-10-15 11:57:08 +03:00
  • 7ff3c942cb feat(tracker/gioui): preferences.yml for window size or maximized (#185) qm210 2024-12-07 12:54:08 +01:00
  • 4169356845 docs: update CHANGELOG.md 5684185+vsariola@users.noreply.github.com 2024-11-15 19:56:18 +02:00
  • 8d71cf3ca7 fix(tracker): MakeSetLength did not handle invalid parameters 5684185+vsariola@users.noreply.github.com 2024-11-10 00:07:35 +02:00
  • b255a68ebc fix: changes after review (see PR #176) qm210 2024-11-09 18:58:42 +01:00
  • d517576a65 feat: introduce "cache" for derived model information qm210 2024-11-09 02:19:52 +01:00
  • 4d7c998fc2 doc: changelog qm210 2024-10-27 21:13:34 +01:00
  • 55c062a390 feat: highlight sliders that are controlled by a send, and add tooltip (over value) qm210 2024-10-27 21:12:05 +01:00
  • b423d04c17 feat: separate unit type from comment (now in quotes) in target dropdowns qm210 2024-10-27 08:26:03 +01:00
  • 639b2266e3 feat: focus search editor after "add unit" qm210 2024-10-27 08:08:12 +01:00
  • 8d7d896375 docs: update README.md 5684185+vsariola@users.noreply.github.com 2024-11-08 10:49:07 +02:00
  • 04deac5722 fix(tracker): use non-blocking sends from Model to Player 5684185+vsariola@users.noreply.github.com 2024-11-03 00:57:05 +02:00
  • 6337101985 feat(tracker/gioui): remove maximum length from unit comment 5684185+vsariola@users.noreply.github.com 2024-11-03 00:05:57 +02:00
  • 8074fd71d3 refactor(tracker): split NewModelPlayer into NewModel, NewPlayer 5684185+vsariola@users.noreply.github.com 2024-11-02 23:58:38 +02:00
  • 37769fcc9c refactor(tracker): get rid of execChan, use broker.ToModel instead 5684185+vsariola@users.noreply.github.com 2024-11-02 23:44:52 +02:00
  • 76322bb541 fix(tracker): the scope length is in beats, not in rows 5684185+vsariola@users.noreply.github.com 2024-11-02 23:13:48 +02:00
  • 1c601858ae docs: update screenshot 5684185+vsariola@users.noreply.github.com 2024-11-02 23:02:02 +02:00
  • 65a7f060ec feat(tracker/gioui): make buttons never have focus 5684185+vsariola@users.noreply.github.com 2024-11-02 22:57:09 +02:00
  • b08f5d4b1e fix: make the buttons non-responsive to the spacebar qm210 2024-11-02 21:14:50 +01:00
  • 2a2934b4e4 docs: update CHANGELOG.md 5684185+vsariola@users.noreply.github.com 2024-11-02 22:12:06 +02:00
  • 9d59cfb3b6 fix(tracker): unmarshal always into fresh, empty structs 5684185+vsariola@users.noreply.github.com 2024-11-02 22:01:12 +02:00
  • 19661f90ea feat(tracker/gioui): move panic button to the right of MIDI menu 5684185+vsariola@users.noreply.github.com 2024-11-02 21:22:40 +02:00
  • 94058c2603 fix(tracker): do not close Broker but rather just close the detector 5684185+vsariola@users.noreply.github.com 2024-11-02 20:45:10 +02:00
  • 943073d0cc perf: do not use TotalVoices as it causes heap allocations 5684185+vsariola@users.noreply.github.com 2024-11-02 20:44:45 +02:00
  • b73fc0b95b refactor(tracker): use the Broker to communicate when exporting wav 5684185+vsariola@users.noreply.github.com 2024-11-02 20:08:48 +02:00
  • ee3ab3bf86 feat(tracker): try to honor MIDI message timestamps 5684185+vsariola@users.noreply.github.com 2024-11-02 19:55:40 +02:00
  • 2aa0aaee0c refactor: AudioSource is a func instead of single function interface 5684185+vsariola@users.noreply.github.com 2024-11-02 19:50:20 +02:00
  • 3eb4d86d52 style(tracker/gioui): remove old commented code 5684185+vsariola@users.noreply.github.com 2024-11-02 17:00:56 +02:00
  • ec222bd67d feat(tracker): oscilloscope and LUFS / true peak detection 5684185+vsariola@users.noreply.github.com 2024-11-02 15:04:19 +02:00
  • 86c65939bb docs: Update CHANGELOG.md 5684185+vsariola@users.noreply.github.com 2024-11-02 14:59:46 +02:00
  • 7417170a8b docs: update README.md 5684185+vsariola@users.noreply.github.com 2024-10-28 21:01:18 +02:00
  • daf7fb1519 feat(tracker/gioui): user-defined keybindings.yml override defaults 5684185+vsariola@users.noreply.github.com 2024-10-28 10:00:10 +02:00
  • eb9413b9a0 fix: sointu-play should use cmd.MainSynther (#174) qm210 2024-10-25 10:03:08 +02:00
  • 8dfadacafe feat: midi note input for the tracker qm210 2024-10-21 22:00:50 +02:00
  • e4e763e543 VST DLLs v1.0 in both synth versions (seem identical) 1.0 qm210 2024-10-22 01:26:16 +02:00
  • 40ae9c98fe helper scripts qm210 2024-10-22 01:07:58 +02:00
  • 9678108fd1 feat: envelopexp ported to go synth qm210 2024-10-22 01:04:39 +02:00
  • cf05e68471 fix: display correct exponent in tracker, switch directions, i.e. meaning of exp 0 <-> 128 qm210 2024-10-22 00:29:09 +02:00
  • 15c1126d11 fix: center value 64 for the exp_ parameters qm210 2024-10-22 00:08:23 +02:00
  • f4742cb02d feat: first draft of "EnvelopExp" unit (in ASM) qm210 2024-10-21 22:45:46 +02:00
  • da83478733 feat: midi note input for the tracker qm210 2024-10-21 22:00:50 +02:00
  • 216cde2365 feat: keeping instruments and tracks linked & splitting them 5684185+vsariola@users.noreply.github.com 2024-10-20 11:30:52 +03:00
  • 025f8832d9 fix(tracker): adding order row moved cursor incorrectly 5684185+vsariola@users.noreply.github.com 2024-10-19 00:00:29 +03:00
  • 1c42a51cc6 refactor(tracker): use built-in min & max instead of intMin & intMax 5684185+vsariola@users.noreply.github.com 2024-10-18 23:43:27 +03:00
  • 0ba6557f65 fix(tracker/presets): kick-adam.yml had some invalid parameters 5684185+vsariola@users.noreply.github.com 2024-10-18 23:40:21 +03:00
  • 3306c431c3 refactor(tracker): use List.DeleteElements to delete tracks/instrs 5684185+vsariola@users.noreply.github.com 2024-10-16 13:44:50 +03:00
  • 9bce1cb3d5 build: change go version in go.mod to fix manual linux builds. (#169) Alexander Kraus 2024-10-16 10:31:12 +02:00
  • 63c08d53fe feat(tracker): solo and mute can toggle multiple instruments 5684185+vsariola@users.noreply.github.com 2024-10-16 01:09:28 +03:00
  • 063b2c29c5 feat: add mute and solo toggles for instruments 5684185+vsariola@users.noreply.github.com 2024-10-16 00:44:14 +03:00
  • 7b213bd8b0 feat(sointu): display compressor invgain and threshold in dB 5684185+vsariola@users.noreply.github.com 2024-10-15 23:27:58 +03:00
  • 27b6bc57d2 doc: update CHANGELOG.md 5684185+vsariola@users.noreply.github.com 2024-10-15 14:49:47 +03:00
  • 00b8e1872a feat(tracker/gioui): using mouse to select rectangles in tables 5684185+vsariola@users.noreply.github.com 2024-10-15 13:24:14 +03:00
  • 04ca0a3f6e fix(tracker/gioui): changing a hex played the previous value 5684185+vsariola@users.noreply.github.com 2024-10-15 13:07:24 +03:00
  • 08386323ed fix(tracker/gioui): all key filters for hexadecimals in note editor 5684185+vsariola@users.noreply.github.com 2024-10-15 12:55:46 +03:00
  • 7470413ad8 fix(tracker): click on hex track low/high nibble selects that nibble 5684185+vsariola@users.noreply.github.com 2024-10-15 09:37:21 +03:00
  • 5099c61705 chore: fix linter problems in work space (remove unuseds etc.) 5684185+vsariola@users.noreply.github.com 2024-10-15 09:18:41 +03:00
  • b494a69a76 refactor(tracker): change Iterate() func(yield):s to Iterate(yield) 5684185+vsariola@users.noreply.github.com 2024-10-15 09:09:17 +03:00
  • 3986bbede7 fix(tracker/gomidi): consume all available midi.Messages 5684185+vsariola@users.noreply.github.com 2024-10-15 00:24:18 +03:00
  • 97e59c5650 refactor(tracker): use go v1.23 style iterators throughout 5684185+vsariola@users.noreply.github.com 2024-10-15 00:01:02 +03:00
  • 2b7ce39069 refactor(tracker/gioui): give Editor Text / SetText methods 5684185+vsariola@users.noreply.github.com 2024-10-14 23:36:32 +03:00
  • 03c994e4da refactor(tracker/gioui): wrap Editor to include common key.Filters 5684185+vsariola@users.noreply.github.com 2024-10-14 23:12:06 +03:00
  • cd88ea0680 test(tracker): fix FuzzModel: NullContext implements MIDIContext 5684185+vsariola@users.noreply.github.com 2024-10-14 17:25:56 +03:00
  • f8f0e11b76 docs: update CHANGELOG.md 5684185+vsariola@users.noreply.github.com 2024-10-14 17:09:12 +03:00
  • 2809526de6 refactor(tracker): ask for midiContext in the model constructor 5684185+vsariola@users.noreply.github.com 2024-10-14 17:03:17 +03:00
  • f427eca1f4 fix(sointu-vsti): VST crashed due to Model.MIDI being nil 5684185+vsariola@users.noreply.github.com 2024-10-14 16:57:21 +03:00
  • c07d8000c6 refactor(tracker): harmonize naming and use iterators in MIDI 5684185+vsariola@users.noreply.github.com 2024-10-14 15:00:55 +03:00
  • 577265b250 feat(tracker): add support for a MIDI controller to the standalone tracker Alexander Kraus 2024-10-14 13:08:20 +02:00
  • 9779beee99 feat: units can have comments 5684185+vsariola@users.noreply.github.com 2024-10-13 23:02:13 +03:00
  • 160eb8eea9 fix(tracker/gioui): typing notes respects the keybinding modifiers 5684185+vsariola@users.noreply.github.com 2024-10-13 15:14:04 +03:00
  • 3fb7f07c2c feat(tracker/gioui): keybindings file is keybindings.yml, not .yaml 5684185+vsariola@users.noreply.github.com 2024-10-13 14:52:30 +03:00
  • 10f021a497 feat: toggle button to duplicate non-unique patterns when changed 5684185+vsariola@users.noreply.github.com 2024-10-13 14:47:22 +03:00
  • 3a7ab0416a fix(presets): remove invalid parameters from snare-adam.yml 5684185+vsariola@users.noreply.github.com 2024-10-13 14:39:04 +03:00
  • 4c096a3fac refactor(tracker): rename Notetracking to Follow 5684185+vsariola@users.noreply.github.com 2024-10-12 21:35:45 +03:00
  • 59c04ed4a1 refactor(tracker): shorten the names of model.PlayFrom... methods 5684185+vsariola@users.noreply.github.com 2024-10-12 21:31:56 +03:00
  • a6bb5c2afc feat(tracker): make keybindings user configurable 5684185+vsariola@users.noreply.github.com 2024-10-12 21:08:30 +03:00
  • 5c51932f60 fix(tracker): autofix malformed songs with useless params 5684185+vsariola@users.noreply.github.com 2024-09-22 10:20:52 +03:00
  • 773655ef9c fix(tracker/gioui): avoid deadlock while changing window title 5684185+vsariola@users.noreply.github.com 2024-10-11 16:08:55 +03:00
  • 91b7850bf7 feat(tracker): change keyboard shortcuts to mimic old trackers 5684185+vsariola@users.noreply.github.com 2024-10-11 13:44:06 +03:00
  • b4a63ce362 feat(tracker/gioui): label identifying instrument MIDI channel 5684185+vsariola@users.noreply.github.com 2024-10-11 12:16:40 +03:00
  • a94703deea fix(tracker/gioui): pressing a or 1 in hex mode created note off 5684185+vsariola@users.noreply.github.com 2024-10-08 12:31:05 +03:00
  • ad5f7628a5 doc: improve filterFrequencyDispFunc comments 5684185+vsariola@users.noreply.github.com 2024-10-08 11:45:27 +03:00
  • b538737643 feat(sointu): show filter frequency in Hz 5684185+vsariola@users.noreply.github.com 2024-10-06 21:54:19 +03:00
  • 47d7568552 refactor: remove ParamHintString, add DisplayFunc for each param 5684185+vsariola@users.noreply.github.com 2024-10-06 19:03:43 +03:00
  • 81a6d1acea feat: upgrade oto and output float audio 5684185+vsariola@users.noreply.github.com 2024-10-05 19:48:30 +03:00
  • 890ebe3294 refactor(tracker/gioui): use layout.Background, not layout.Stacked 5684185+vsariola@users.noreply.github.com 2024-10-05 13:24:31 +03:00
  • bf5579a2d2 build: upgrade to latest gioui 5684185+vsariola@users.noreply.github.com 2024-10-05 12:34:02 +03:00
  • 8fd2df19a1 fix(sointu-vsti): warn about sample rate only after plugin init 5684185+vsariola@users.noreply.github.com 2024-09-22 09:59:58 +03:00
  • 36df18e2ae try making tiny link button next to each parameter feat/vsti-parameters 5684185+vsariola@users.noreply.github.com 2024-09-21 23:31:59 +03:00
  • 6aa6d8813c draft: move parameter unit conversions to UnitParameter table 5684185+vsariola@users.noreply.github.com 2024-09-21 23:31:42 +03:00
  • 964b2adbab further drafting 5684185+vsariola@users.noreply.github.com 2024-09-21 21:06:22 +03:00
  • bd20440661 draft parameteter linking to vst 5684185+vsariola@users.noreply.github.com 2024-09-21 20:06:04 +03:00
  • ce673578fd fix(amd64-386): crash with sample-based oscillator in 32-bit library 5684185+vsariola@users.noreply.github.com 2024-09-22 09:30:42 +03:00
  • 0e10cd2ae8 fix(amd64-386): sample oscillator hard crash 5684185+vsariola@users.noreply.github.com 2024-09-22 09:04:47 +03:00
  • 4ee355bb45 fix(tracker/gioui): DPI scaling of the numeric updown icons 5684185+vsariola@users.noreply.github.com 2024-09-19 11:17:11 +03:00