Commit Graph

  • 32f1e1baea refactor(tracker/gioui): unify default & user config yaml handling master 5684185+vsariola@users.noreply.github.com 2025-05-23 23:35:51 +0300
  • 5b260d19f5 refactor(tracker/gioui): rename keyevent.go to keybindings.go 5684185+vsariola@users.noreply.github.com 2025-05-23 21:46:34 +0300
  • ddbaf6a4bb refactor(tracker): use UnmarshalStrict when decoding embedded yamls 5684185+vsariola@users.noreply.github.com 2025-05-23 21:44:23 +0300
  • 27bf8220c0 ci: use go version < 1.23.9 due to duplicate dlopen link error on mac 5684185+vsariola@users.noreply.github.com 2025-05-21 15:42:17 +0300
  • e0de650ad7 ci: use go version < 1.23.9 due to duplicate dlopen link error on mac dev 5684185+vsariola@users.noreply.github.com 2025-05-21 15:42:17 +0300
  • c1bd0b788e draft unified mechanisms for loading config files 5684185+vsariola@users.noreply.github.com 2025-05-20 19:34:45 +0300
  • 448bc9f236 fix(tracker): OOB checks used index > len, but should've used >= 5684185+vsariola@users.noreply.github.com 2025-05-20 19:05:17 +0300
  • afb1fee4ed feat(tracker/gioui): add theme.yml which contains all styling 5684185+vsariola@users.noreply.github.com 2025-05-01 23:49:07 +0300
  • 2144b349bc asdf feat/themes 5684185+vsariola@users.noreply.github.com 2025-05-20 19:00:35 +0300
  • 2b673dc721 drafting 5684185+vsariola@users.noreply.github.com 2025-05-20 18:53:19 +0300
  • 80797b023c drafting 5684185+vsariola@users.noreply.github.com 2025-05-20 10:15:39 +0300
  • d96c2ea945 drafting 5684185+vsariola@users.noreply.github.com 2025-05-05 19:58:58 +0300
  • 5839ab2c6c Drafting 5684185+vsariola@users.noreply.github.com 2025-05-05 19:55:39 +0300
  • b1e9e0c974 draftingff 5684185+vsariola@users.noreply.github.com 2025-05-05 13:35:25 +0300
  • db48c9e523 drafting 5684185+vsariola@users.noreply.github.com 2025-05-05 12:16:45 +0300
  • f9e8ff40a6 drafting 5684185+vsariola@users.noreply.github.com 2025-05-04 20:02:37 +0300
  • 750d88f728 drafting 5684185+vsariola@users.noreply.github.com 2025-05-04 09:33:24 +0300
  • dd564815d4 drafting 5684185+vsariola@users.noreply.github.com 2025-05-02 22:49:52 +0300
  • ec8c51b003 drafting 5684185+vsariola@users.noreply.github.com 2025-05-02 18:28:04 +0300
  • 8415660416 drafting themes 5684185+vsariola@users.noreply.github.com 2025-05-01 23:49:07 +0300
  • 8245fbda24 feat(track/gioui): ctrl + scrollwheel adjusts global GUI zoom 5684185+vsariola@users.noreply.github.com 2025-05-01 19:16:39 +0300
  • 0f42a993dc feat(tracker/gioui): oscilloscope allows y-scaling and shows limits 5684185+vsariola@users.noreply.github.com 2025-05-01 12:05:01 +0300
  • 554a840982 refactor(tracker): new closing mechanism logic 5684185+vsariola@users.noreply.github.com 2025-04-30 22:42:35 +0300
  • 9f89c37956 refactor(tracker): rename trySend to TrySend to make it public 5684185+vsariola@users.noreply.github.com 2025-04-30 22:00:34 +0300
  • 0199658025 style(tracker): use for range loops everywhere in detector.go 5684185+vsariola@users.noreply.github.com 2025-04-30 16:24:48 +0300
  • afc6b1f4a9 build: update gioui to v0.8.0 5684185+vsariola@users.noreply.github.com 2025-04-30 16:22:13 +0300
  • 3623bdf5b2 refactor(tracker): bake 1 kHz gain offset into filter coeffs 5684185+vsariola@users.noreply.github.com 2025-04-29 20:45:14 +0300
  • fe9daf7988 fix(tracker): loudness A- and C-weighting did not have proper scale 5684185+vsariola@users.noreply.github.com 2025-04-29 15:12:57 +0300
  • bf0d697b80 fix(tracker): reset also biquad filter states to avoid endless nans 5684185+vsariola@users.noreply.github.com 2025-04-28 15:23:00 +0300
  • f72f29188b feat(vm/compiler): increase native synth delaylines to 128 5684185+vsariola@users.noreply.github.com 2025-04-27 21:47:27 +0300
  • 5fd78d8362 feat(tracker): buttons for loudness weighting and peak oversampling 5684185+vsariola@users.noreply.github.com 2025-04-27 21:30:10 +0300
  • 805b98524c fix(tracker/gioui): use Clickables instead of widget.Clickables 5684185+vsariola@users.noreply.github.com 2025-04-27 20:24:40 +0300
  • 54176cc2b3 refactor(tracker/gioui): separate MenuBar from SongPanel 5684185+vsariola@users.noreply.github.com 2025-04-27 20:16:35 +0300
  • 845f0119c8 fix(tracker): peak amplitude dBs should be 20*log10, not 10*log10 5684185+vsariola@users.noreply.github.com 2025-04-27 19:55:25 +0300
  • 5a3c859a51 fix(tracker): also peak detector windows were in wrong order 5684185+vsariola@users.noreply.github.com 2025-04-27 19:28:57 +0300
  • 5c0b86a0f0 fix(tracker): the peak detector result was in wrong layout 5684185+vsariola@users.noreply.github.com 2025-04-27 14:09:55 +0300
  • e0392323c0 feat(tracker/gioui): add expander panel showing peaks 5684185+vsariola@users.noreply.github.com 2025-04-27 14:08:21 +0300
  • bb605ffa0b feat(tracker/gioui): add expanders into song panel 5684185+vsariola@users.noreply.github.com 2025-04-27 13:03:34 +0300
  • 40be82de46 feat(tracker/gioui): refactor & rework playbar with the play buttons 5684185+vsariola@users.noreply.github.com 2025-04-27 11:34:00 +0300
  • 42c95ab8ee feat(tracker/gioui): rework the labels of numeric updowns 5684185+vsariola@users.noreply.github.com 2025-04-27 09:07:46 +0300
  • d0413e0a13 feat(tracker/gioui): rewrite the numeric updown, with new appearance 5684185+vsariola@users.noreply.github.com 2025-04-27 09:00:13 +0300
  • bdf9e2ba0c feat(tracker/gioui): UI splitter bars snap better to window edges 5684185+vsariola@users.noreply.github.com 2025-04-26 01:48:42 +0300
  • 95af8da939 fix(vm)!: first modulate delay time, then notetracking 5684185+vsariola@users.noreply.github.com 2025-04-16 23:17:08 +0300
  • 78fc6302a0 fix(tracker/gomidi): static cgo linking to avoid DLL dependencies 5684185+vsariola@users.noreply.github.com 2025-02-28 15:15:17 +0200
  • ea4dee9285 docs: add reaby to contributors 5684185+vsariola@users.noreply.github.com 2025-02-25 18:57:32 +0200
  • ae217665bf feat(tracker/presets): new and tweaked presets from Reaby 5684185+vsariola@users.noreply.github.com 2025-02-25 18:53:28 +0200
  • 46a9c7dab3 feat(tracker): preset names include their directories 5684185+vsariola@users.noreply.github.com 2025-01-25 22:52:11 +0200
  • 5ee7e44ed7 fix(tracker): ReadInstrument forgot to close the file 5684185+vsariola@users.noreply.github.com 2025-01-25 22:18:28 +0200
  • dd7b5ddc84 build: use macos-13 runners, as macos-12 is deprecated 5684185+vsariola@users.noreply.github.com 2024-12-07 14:14:56 +0200
  • ee229d8d94 build: build vst bundle binaries on macos 5684185+vsariola@users.noreply.github.com 2024-10-20 14:16:05 +0300
  • 6ba595e7ff fix(vm/compiler): produce position independent code on amd64 5684185+vsariola@users.noreply.github.com 2024-10-15 11:57:08 +0300
  • 7ff3c942cb
    feat(tracker/gioui): preferences.yml for window size or maximized (#185) qm210 2024-12-07 12:54:08 +0100
  • c59a7a8e35 fixes from PR review qm210 2024-12-07 03:12:02 +0100
  • 6259f73d09 feat: preferences.yml for window size qm210 2024-11-23 00:55:45 +0100
  • 2050b06970
    Merge cae7ad353f into 4169356845 qm210 2024-11-22 14:49:07 +0000
  • cae7ad353f Merge remote-tracking branch 'origin/midi/improve-midi-input' into midi/improve-midi-input qm210 2024-11-22 15:48:59 +0100
  • d7df2707f5
    Merge 243396c301 into 4169356845 qm210 2024-11-22 14:46:54 +0000
  • 243396c301 fix: from review qm210 2024-11-22 15:22:58 +0100
  • 20a1769c83 fix qm210 2024-11-22 13:20:35 +0100
  • 49a259cf83 feat: input midi velocity into a separate track (includes many structural changes) qm210 2024-11-22 02:38:57 +0100
  • ad690c7697 feat: UI work to facilitate future improvements in midi-into-track-input qm210 2024-11-22 13:48:25 +0100
  • 0534ec4e85 fix qm210 2024-11-22 13:20:35 +0100
  • 4eebfd9f48 feat: input midi velocity into a separate track (includes many structural changes) qm210 2024-11-22 02:38:57 +0100
  • 4169356845 docs: update CHANGELOG.md 5684185+vsariola@users.noreply.github.com 2024-11-15 19:56:18 +0200
  • baea1e0a46
    Merge f0c19c901a into 8d71cf3ca7 qm210 2024-11-10 22:30:17 +0000
  • f0c19c901a feat: update changelog (together with my changes from my last pull request) qm210 2024-11-10 23:29:52 +0100
  • 5be1743204 feat: first draft of multi-unit view qm210 2024-11-10 23:23:06 +0100
  • 8d71cf3ca7 fix(tracker): MakeSetLength did not handle invalid parameters 5684185+vsariola@users.noreply.github.com 2024-11-10 00:07:35 +0200
  • b255a68ebc fix: changes after review (see PR #176) qm210 2024-11-09 18:58:42 +0100
  • d517576a65 feat: introduce "cache" for derived model information qm210 2024-11-09 02:19:52 +0100
  • 4d7c998fc2 doc: changelog qm210 2024-10-27 21:13:34 +0100
  • 55c062a390 feat: highlight sliders that are controlled by a send, and add tooltip (over value) qm210 2024-10-27 21:12:05 +0100
  • b423d04c17 feat: separate unit type from comment (now in quotes) in target dropdowns qm210 2024-10-27 08:26:03 +0100
  • 639b2266e3 feat: focus search editor after "add unit" qm210 2024-10-27 08:08:12 +0100
  • 7a76680506 fix: changes after review (see PR #176) qm210 2024-11-09 18:58:42 +0100
  • 6f1cb5e7ea feat: introduce "cache" for derived model information qm210 2024-11-09 02:19:52 +0100
  • c266db17d9 doc: changelog qm210 2024-10-27 21:13:34 +0100
  • 033f3ab57b feat: highlight sliders that are controlled by a send, and add tooltip (over value) qm210 2024-10-27 21:12:05 +0100
  • 4e81fcc10f feat: separate unit type from comment (now in quotes) in target dropdowns qm210 2024-10-27 08:26:03 +0100
  • 56f5297188 feat: focus search editor after "add unit" qm210 2024-10-27 08:08:12 +0100
  • 8d7d896375 docs: update README.md 5684185+vsariola@users.noreply.github.com 2024-11-08 10:49:07 +0200
  • 04deac5722 fix(tracker): use non-blocking sends from Model to Player 5684185+vsariola@users.noreply.github.com 2024-11-03 00:57:05 +0200
  • 6337101985 feat(tracker/gioui): remove maximum length from unit comment 5684185+vsariola@users.noreply.github.com 2024-11-03 00:05:57 +0200
  • 8074fd71d3 refactor(tracker): split NewModelPlayer into NewModel, NewPlayer 5684185+vsariola@users.noreply.github.com 2024-11-02 23:58:38 +0200
  • 37769fcc9c refactor(tracker): get rid of execChan, use broker.ToModel instead 5684185+vsariola@users.noreply.github.com 2024-11-02 23:44:52 +0200
  • 76322bb541 fix(tracker): the scope length is in beats, not in rows 5684185+vsariola@users.noreply.github.com 2024-11-02 23:13:48 +0200
  • 1c601858ae docs: update screenshot 5684185+vsariola@users.noreply.github.com 2024-11-02 23:02:02 +0200
  • 65a7f060ec feat(tracker/gioui): make buttons never have focus 5684185+vsariola@users.noreply.github.com 2024-11-02 22:57:09 +0200
  • b08f5d4b1e
    fix: make the buttons non-responsive to the spacebar qm210 2024-11-02 21:14:50 +0100
  • 2a2934b4e4 docs: update CHANGELOG.md 5684185+vsariola@users.noreply.github.com 2024-11-02 22:12:06 +0200
  • 9d59cfb3b6 fix(tracker): unmarshal always into fresh, empty structs 5684185+vsariola@users.noreply.github.com 2024-11-02 22:01:12 +0200
  • 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 +0200
  • 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 +0200
  • 943073d0cc perf: do not use TotalVoices as it causes heap allocations 5684185+vsariola@users.noreply.github.com 2024-11-02 20:44:45 +0200
  • b73fc0b95b refactor(tracker): use the Broker to communicate when exporting wav 5684185+vsariola@users.noreply.github.com 2024-11-02 20:08:48 +0200
  • ee3ab3bf86 feat(tracker): try to honor MIDI message timestamps 5684185+vsariola@users.noreply.github.com 2024-11-02 19:55:40 +0200
  • 2aa0aaee0c refactor: AudioSource is a func instead of single function interface 5684185+vsariola@users.noreply.github.com 2024-11-02 19:50:20 +0200
  • 3eb4d86d52 style(tracker/gioui): remove old commented code 5684185+vsariola@users.noreply.github.com 2024-11-02 17:00:56 +0200
  • ec222bd67d feat(tracker): oscilloscope and LUFS / true peak detection 5684185+vsariola@users.noreply.github.com 2024-11-02 15:04:19 +0200
  • 86c65939bb docs: Update CHANGELOG.md 5684185+vsariola@users.noreply.github.com 2024-11-02 14:59:46 +0200