Commit Graph

  • 6fc9277113 fix(tracker): unit search gains focus when adding a unit on last row 5684185+vsariola@users.noreply.github.com 2024-09-07 21:29:37 +0300
  • 877556b428 feat(tracker): do not wrap around when playing or moving cursor 5684185+vsariola@users.noreply.github.com 2024-09-07 18:52:52 +0300
  • 5e65410d27 fix(sointu): use proper modulo in SongPos 5684185+vsariola@users.noreply.github.com 2024-09-07 18:45:14 +0300
  • 4e1fdf57d9 fix(tracker/gioui): advance row by step when inputting a note 5684185+vsariola@users.noreply.github.com 2024-09-07 17:45:32 +0300
  • 1daaf1829c fix(tracker): ensure numVoices of loaded instrument is ok 5684185+vsariola@users.noreply.github.com 2024-09-07 15:23:57 +0300
  • 74972b5ff4 fix(tracker): ID collisions in ClearUnit and Instruments.unmarshal 5684185+vsariola@users.noreply.github.com 2024-09-07 15:20:12 +0300
  • 9da6c2216c test(tracker): fuzz testing of ID collisions and file read/writes 5684185+vsariola@users.noreply.github.com 2024-09-07 15:16:53 +0300
  • 61e7da5dab test(tracker): test loading presets in fuzz tests 5684185+vsariola@users.noreply.github.com 2024-09-06 22:03:52 +0300
  • 59fb39d9b3 fix(tracker/gioui): move alert popups north to not overlay buttons 5684185+vsariola@users.noreply.github.com 2024-09-06 22:01:00 +0300
  • 9cb573d965 feat(tracker/gioui): cursor indicates split bars can be resized 5684185+vsariola@users.noreply.github.com 2024-09-06 20:29:33 +0300
  • d46605c638 fix: assign new IDs to loaded instruments 5684185+vsariola@users.noreply.github.com 2024-09-06 20:14:46 +0300
  • 569958547e fix(amd64-386): do not optimize away phase modulations with unisons 5684185+vsariola@users.noreply.github.com 2024-08-17 10:13:53 +0300
  • 012ed10851 test: add unit test for unisons with phase = 0 5684185+vsariola@users.noreply.github.com 2024-08-17 11:00:36 +0300
  • 5bc6dc6015 test(vm): test that disabled units do not affect results 5684185+vsariola@users.noreply.github.com 2024-08-14 19:43:13 +0300
  • 350402f8f3 fix(vm): prevent crash when only disabled delay units & test it 5684185+vsariola@users.noreply.github.com 2024-08-14 19:41:44 +0300
  • 75bd9c591e fix: do not include delay times from disabled delay units 5684185+vsariola@users.noreply.github.com 2024-08-14 15:40:32 +0300
  • e63e94a3f4
    Only include su_delay_times into source when a delay unit is present. Alexander Kraus 2024-08-14 13:57:47 +0200
  • 2667c3c72c docs: update CHANGELOG.md for v0.4.0 v0.4.0 5684185+vsariola@users.noreply.github.com 2024-08-10 15:29:49 +0300
  • e09af5ab34 fix(tracker): loading preset did not update the ids 5684185+vsariola@users.noreply.github.com 2024-08-10 15:14:54 +0300
  • db2d9cac9d fix(vm): x87 native filter unit was denormalizing and eating up CPU 5684185+vsariola@users.noreply.github.com 2024-06-19 18:58:20 +0300
  • 4a381f89ca Adds peak volume to vu metter and change color to red when audio clips. Changed build-in presets to support subfolders, added new presets and removed some not-so-great sounding ones, tried to gain-stage the presets alittle. Petri Järvisalo 2024-06-03 22:06:56 +0300
  • a14e21dff6 ci: macos-latest is now arm64 and breaks, use macos-12 for now 5684185+vsariola@users.noreply.github.com 2024-05-05 13:19:25 +0300
  • 58916d3c6d docs: update README.md, to recommend using nasm instead of yasm 5684185+vsariola@users.noreply.github.com 2024-05-05 11:37:42 +0300
  • 84d90cf0f3 fix(vm/compiler): use more yasm-compatible syntax 5684185+vsariola@users.noreply.github.com 2024-05-05 11:34:47 +0300
  • 10d20cd26f fix(vm/compiler): export as su_pow, instead of su_power 5684185+vsariola@users.noreply.github.com 2024-05-05 11:33:47 +0300
  • 4a8d4c5a29 fix(vm/compiler/templates): modulating delaytime in wasm could crash 5684185+vsariola@users.noreply.github.com 2024-04-08 20:06:20 +0300
  • f074c392f6 docs: add anticore to contributors 5684185+vsariola@users.noreply.github.com 2024-04-08 19:05:20 +0300
  • 20fc12c529
    feat(examples): add example demonstrating wasm playback in browser João Faria 2024-04-08 17:01:39 +0100
  • a2d5d39ec4 PR improvements anticore 2024-04-08 15:29:55 +0100
  • 70c021fdf3 delete .DS_Store anticore 2024-04-08 13:47:19 +0100
  • cdc8b00731 add .DS_Store to git ignore João Faria 2024-04-08 10:24:03 +0100
  • 92c1fdc2d7 add wasm instantiation example João Faria 2024-04-08 10:23:16 +0100
  • 6d4529971c feat(vm/compiler): export su_power function in case user needs it 5684185+vsariola@users.noreply.github.com 2024-04-05 15:49:00 +0300
  • beb84d7652 fix(tracker/gioui): deleting a cell in the order list did not work 5684185+vsariola@users.noreply.github.com 2024-03-14 20:37:09 +0200
  • c55b27b23b fix(tracker): recording creates empty track when no notes triggered 5684185+vsariola@users.noreply.github.com 2024-03-10 20:01:13 +0200
  • e488cd391b fix(gioui): scroll wheel works in tables, not just table row titles 5684185+vsariola@users.noreply.github.com 2024-03-02 00:40:06 +0200
  • 7f20bd8baf fix(tracker): remember to tell player when m.d.Loop is updated 5684185+vsariola@users.noreply.github.com 2024-03-01 23:54:19 +0200
  • 07bf8f6cdf fix(gioui): draw cursor in front of play marker in order editor 5684185+vsariola@users.noreply.github.com 2024-03-01 23:31:05 +0200
  • f0f391356c fix(gioui): arrow keys leave table row/col titles 5684185+vsariola@users.noreply.github.com 2024-03-01 23:25:30 +0200
  • b18a284252 feat(gioui): + and - keys add/subtract elements in tables 5684185+vsariola@users.noreply.github.com 2024-03-01 22:43:27 +0200
  • 1c020fffa3 refactor(gioui): update gioui to v0.5.0 5684185+vsariola@users.noreply.github.com 2024-03-01 22:11:44 +0200
  • 267973e061 build: upgrade deprecated actions and fix warnings 5684185+vsariola@users.noreply.github.com 2024-02-24 15:37:44 +0200
  • 6b3aaf6cc9 docs: update README.md 5684185+vsariola@users.noreply.github.com 2024-02-24 15:34:40 +0200
  • dfc72cd2c4 build: build VSTi instrument binaries also for linux 5684185+vsariola@users.noreply.github.com 2024-02-23 20:09:22 +0200
  • 8a9cbdea62 build: update vst2 to latest version, because it compiles on linux 5684185+vsariola@users.noreply.github.com 2024-02-23 19:55:38 +0200
  • edee3452f4 feat(tracker): load presets from os.UserConfigDir()/sointu/presets/ 5684185+vsariola@users.noreply.github.com 2024-02-20 20:17:59 +0200
  • b70db4d394 docs: add links to 21 and Tausendeins 5684185+vsariola@users.noreply.github.com 2024-02-20 19:39:32 +0200
  • d5af39e324 docs: add link to Phosphorescent Purple Pixel Peaks 5684185+vsariola@users.noreply.github.com 2024-02-20 19:33:46 +0200
  • aa1b4d371b fix(tracker): notify player that loop changed when resetting song 5684185+vsariola@users.noreply.github.com 2024-02-20 19:28:59 +0200
  • dc12f58082 feat(tracker): add ability to loop part of song during playback 5684185+vsariola@users.noreply.github.com 2024-02-20 19:10:15 +0200
  • aa7a2e56fa feat(gioui): flip the unit parameter slider scroll wheel behaviour 5684185+vsariola@users.noreply.github.com 2024-02-19 21:49:51 +0200
  • 17312bbe4e feat: add ability to disable units temporarily 5684185+vsariola@users.noreply.github.com 2024-02-19 21:36:14 +0200
  • 2b3f6d8200 fix(tracker): unit searching to work more reliably 5684185+vsariola@users.noreply.github.com 2024-02-17 20:54:46 +0200
  • db6c9f6052 fix: warn user if sample rate other than 44100 Hz 5684185+vsariola@users.noreply.github.com 2024-02-17 19:42:07 +0200
  • 954b306cc8 docs: update CHANGELOG.md to have links to issues 5684185+vsariola@users.noreply.github.com 2024-02-17 19:22:14 +0200
  • aec756f921 feat(sointu-track): accept filename as command line parameter 5684185+vsariola@users.noreply.github.com 2024-02-17 19:17:47 +0200
  • ca4a98eb50 fix(gioui): reduce the default height of popup menus so they fit 5684185+vsariola@users.noreply.github.com 2024-02-17 19:01:56 +0200
  • 65cfcb045c build: update setup-go to v5 and ask go version >=1.21.0 5684185+vsariola@users.noreply.github.com 2024-02-17 18:28:25 +0200
  • bb32403c78 build: require go 1.21 as it is needed by slices package 5684185+vsariola@users.noreply.github.com 2024-02-17 18:22:31 +0200
  • d92426a100 feat!: rewrote the GUI and model for better testability 5684185+vsariola@users.noreply.github.com 2023-10-24 13:35:43 +0300
  • 6d3c65e11d fix(templates): avoid clobbering ebx in su_load_gmdls 5684185+vsariola@users.noreply.github.com 2024-02-16 20:06:28 +0200
  • c08a319eb7 docs: add link to NR4's tool 5684185+vsariola@users.noreply.github.com 2023-11-20 08:55:22 +0200
  • 8227691523 test: the filenames of test_gain and test_gain_stereo were flipped 5684185+vsariola@users.noreply.github.com 2023-10-23 22:05:28 +0300
  • 04fbc9f6a7 feat(vm): add dbgain unit, where gain is defined in decibels 5684185+vsariola@users.noreply.github.com 2023-10-23 18:16:31 +0300
  • f698986718 docs: update CHANGELOG.md v0.3.0 5684185+vsariola@users.noreply.github.com 2023-10-23 18:22:15 +0300
  • a38a0f4235 fix(tracker/gioui): text.Shaper should not be a global variable 5684185+vsariola@users.noreply.github.com 2023-10-22 19:10:24 +0300
  • 3c85f1155c perf(cmd/sointu-vsti): avoid reallocations of events array 5684185+vsariola@users.noreply.github.com 2023-10-21 10:47:26 +0300
  • 1040eb585d build: require go 1.19; did not build on go 1.18 5684185+vsariola@users.noreply.github.com 2023-10-21 00:11:58 +0300
  • 6eb025d7ba refactor(tracker): remove unused variable RECOVERY_FILE 5684185+vsariola@users.noreply.github.com 2023-10-20 18:41:03 +0300
  • 9ec8f48f82 feat(tracker): move unnecessary members from modelData to Model 5684185+vsariola@users.noreply.github.com 2023-10-20 17:39:40 +0300
  • 391b14493c feat(tracker): undo entire modelData, not just Song 5684185+vsariola@users.noreply.github.com 2023-10-20 17:30:54 +0300
  • 486bab4185 style(tracker): rename NUM_RENDER_TRIES to numRenderTries 5684185+vsariola@users.noreply.github.com 2023-10-20 16:38:44 +0300
  • 1e47c5004c style(tracker): remove unused PlayerPlayingMessage type 5684185+vsariola@users.noreply.github.com 2023-10-20 16:37:19 +0300
  • 900f1611b1 docs(tracker): add go doc comments to GmDlsEntry/-Entries 5684185+vsariola@users.noreply.github.com 2023-10-20 16:36:09 +0300
  • beb06727b0 refactor: move UnitNames to top level package 5684185+vsariola@users.noreply.github.com 2023-10-20 01:59:30 +0300
  • b6ec5d1a04 style(tracker): group code into less number of files 5684185+vsariola@users.noreply.github.com 2023-10-20 01:50:38 +0300
  • ff8e662857 refactor(tracker): move NoteStr and NoteAsValue to gioui package 5684185+vsariola@users.noreply.github.com 2023-10-20 01:40:14 +0300
  • a60814bab7 refactor(tracker): make struct to hold all per voice data in Player 5684185+vsariola@users.noreply.github.com 2023-10-20 01:26:41 +0300
  • 0ce5ca3003 refactor(tracker): send Songs/Patches etc. from Model to Player 5684185+vsariola@users.noreply.github.com 2023-10-20 00:54:03 +0300
  • 14a0306064 docs(tracker): add go doc comments to Player 5684185+vsariola@users.noreply.github.com 2023-10-19 23:27:51 +0300
  • d342fb860b refactor(tracker): put all recording data into struct Recording 5684185+vsariola@users.noreply.github.com 2023-10-19 23:02:21 +0300
  • 453f45c48a refactor(tracker): rename SongPoint to ScorePoint etc. 5684185+vsariola@users.noreply.github.com 2023-10-19 22:28:30 +0300
  • 50ccfe03da refactor(tracker): split Volume to PeakVolume and AverageVolume 5684185+vsariola@users.noreply.github.com 2023-10-19 22:16:13 +0300
  • 1a8a317464 docs(tracker): improve package go doc comments 5684185+vsariola@users.noreply.github.com 2023-10-19 21:38:47 +0300
  • a9517f1511 docs: make the list of prods using sointu a markdown list 5684185+vsariola@users.noreply.github.com 2023-10-19 14:30:01 +0300
  • 9073adadb3 fix(tracker/gioui): scroll bars move in sync with the cursor 5684185+vsariola@users.noreply.github.com 2023-10-19 14:25:03 +0300
  • b772940b1f fix(tracker/gioui): preset menu scrollbar fits on screen 5684185+vsariola@users.noreply.github.com 2023-10-19 14:22:19 +0300
  • d6abb14b08 feat(tracker/gioui): add scrollbars to menus 5684185+vsariola@users.noreply.github.com 2023-10-19 14:07:09 +0300
  • 64270eaf68 refactor: rename FindSendTarget to FindUnit 5684185+vsariola@users.noreply.github.com 2023-10-19 13:31:34 +0300
  • 43707e5fd6 style(vm): group public/private member types; delete unused types 5684185+vsariola@users.noreply.github.com 2023-10-19 13:07:24 +0300
  • fdad626279 style(vm): replace sointu.Unit{...} with {...} when allowed 5684185+vsariola@users.noreply.github.com 2023-10-19 13:00:34 +0300
  • 960bddfae0 refactor(vm): use vm.GoSynther{}.Synth instead of vm.Synth 5684185+vsariola@users.noreply.github.com 2023-10-19 12:52:05 +0300
  • 7675121a78 style(vm): group public/private member types and rename privates 5684185+vsariola@users.noreply.github.com 2023-10-19 12:47:38 +0300
  • e28891abd5 refactor: move ConstructPatterns into compiler package 5684185+vsariola@users.noreply.github.com 2023-10-19 12:38:18 +0300
  • e010b2da9d docs: improve go doc comments for vm package 5684185+vsariola@users.noreply.github.com 2023-10-19 11:54:12 +0300
  • 98a73795c7 style: move Play and Synth to audio.go 5684185+vsariola@users.noreply.github.com 2023-10-19 11:32:30 +0300
  • 5bbec75120 refactor: rename sointu.Render as AudioBuffer.Fill 5684185+vsariola@users.noreply.github.com 2023-10-19 11:11:42 +0300
  • ff4155a08e fix(tracker): notify player when recovery file is loaded 5684185+vsariola@users.noreply.github.com 2023-10-19 10:59:07 +0300
  • 15a340317f docs: add go doc comments to 4klang conversion functions 5684185+vsariola@users.noreply.github.com 2023-10-19 10:52:52 +0300
  • b6815f70cb feat: remove unreleased parameter from Play function 5684185+vsariola@users.noreply.github.com 2023-10-19 10:42:20 +0300