1
0
Fork 0
Commit graph

1312 commits

Author SHA1 Message Date
Robbert van der Helm f309f39982 More defensively check for >0 inputs and outputs
Noticed this through a bug in clapval.
2022-06-29 01:32:39 +02:00
Robbert van der Helm 4247c229ec Fix in-place pairs for output-only plugins
https://github.com/robbert-vdh/clapval reminded me of this.
2022-06-29 01:32:39 +02:00
Robbert van der Helm d9ef4002a8
Merge pull request #12 from sonata-chen/master
fix typo
2022-06-28 13:53:52 +02:00
sonata-chen a284ba020f
fix typo 2022-06-28 19:42:46 +08:00
Robbert van der Helm 05fd7fa075 Revert "Fix audio port in-place pair indices"
This reverts commit 791dc44650.

This was actually correct, this should use stable indices instead of
list indices.
2022-06-27 18:33:13 +02:00
Robbert van der Helm 791dc44650 Fix audio port in-place pair indices 2022-06-27 18:22:40 +02:00
Robbert van der Helm 9fa305206c Fix compilation on Windows 2022-06-26 23:25:21 +02:00
Robbert van der Helm 4b2435a791 Allow allocations during most panics
The panic logger is allowed to allocate now. If a panic message uses
string formatting then that may still trigger `assert_no_alloc`.
2022-06-26 23:13:35 +02:00
Robbert van der Helm fb0c1acbed Update documentation on PersistentField 2022-06-24 21:09:25 +02:00
Robbert van der Helm 7d4cafb33d Fix cache conflicts with AArch64 2022-06-23 19:02:21 +02:00
Robbert van der Helm 8018af419f Add back lost note->frequency conversion
This somehow got lost in db135ba34f.
2022-06-22 19:40:25 +02:00
Robbert van der Helm db135ba34f Fix note note string -> MIDI ID conversion
This was added in a PR, but I never actually tested the conversion.
2022-06-22 19:35:10 +02:00
Robbert van der Helm c6c37e665b Accept note names for frequency params 2022-06-22 18:41:50 +02:00
Robbert van der Helm 2d2ff23cc4 Remove old TODO about only logging in debug builds 2022-06-19 15:28:18 +02:00
Robbert van der Helm bf725fb935 List more not yet implemented features 2022-06-18 18:50:53 +02:00
Robbert van der Helm 3e1f4ce364 Update Vizia
This fixes another issue with style inheritance.
2022-06-18 12:49:00 +02:00
Robbert van der Helm b7bfa5f18e Update Vizia
With two months of breaking changes, hooray! But everything should still
work after some bug squashing in Vizia.
2022-06-18 01:59:57 +02:00
Robbert van der Helm a291e0dfb6 Always request flush when setting params from GUI 2022-06-17 18:28:15 +02:00
Robbert van der Helm 285f831e77 Potentially correct value for CFBundleExecutable
Some plugins would load, others didn't, and I think the ones with spaces
didn't so this might be why.
2022-06-17 11:27:48 +02:00
Robbert van der Helm 18a679ce68 Only run docs workflow on master branch pushes
This shouldn't be run for PRs.
2022-06-16 13:11:54 +02:00
Robbert van der Helm 0e107b72ab
Merge pull request #11 from brson/dummmy
Dummmy -> Dummy
2022-06-16 13:10:29 +02:00
Brian Anderson 23947ec0b5 Dummmy -> Dummy 2022-06-15 23:28:07 -06:00
Robbert van der Helm 4d7cfa381f
Merge pull request #10 from ElizabethHarmon/master
Update README.md
2022-06-15 16:22:41 +02:00
Elizabeth Harmon 74652598eb
Update README.md 2022-06-15 13:35:20 +00:00
Robbert van der Helm 9faf2e7e09 Mention the standalone JACK integration 2022-06-15 01:01:57 +02:00
Robbert van der Helm e891e1fdb7 Use JACK transport data for JACK standalone 2022-06-15 00:48:34 +02:00
Robbert van der Helm 4219acaf83 Sort of allow GUI-less standalones
There's no way to interact with them, but they'll just keep running and
be at least somewhat useful.
2022-06-15 00:25:37 +02:00
Robbert van der Helm a4fa7e8e78 Initialize smoothers in the standalone 2022-06-15 00:18:44 +02:00
Robbert van der Helm abe7fec0db Fix channel layout check in sine example 2022-06-15 00:10:27 +02:00
Robbert van der Helm 199305c413 Fix reflink sometimes removing executable bit
Or, well, work around it.
2022-06-15 00:10:27 +02:00
Robbert van der Helm 0b6be4de1c Fully implement MIDI support in standalone wrapper 2022-06-15 00:10:27 +02:00
Robbert van der Helm 54f4b8a026 Read and write MIDI events in JACK standalone
The standalone itself does not yet pass these to the plugin.
2022-06-14 23:43:13 +02:00
Robbert van der Helm 0d2330d773 Add conversions from note events to MIDI 2022-06-14 23:28:12 +02:00
Robbert van der Helm 66f5a0e7de Move MIDI parsing from CLAP wrapper to NoteEvent 2022-06-14 22:59:40 +02:00
Robbert van der Helm 4e021dd0bb Add input and output events to Backend trait 2022-06-14 22:56:25 +02:00
Robbert van der Helm e967e04856 Add auto connecting for JACK MIDI ports 2022-06-14 21:43:26 +02:00
Robbert van der Helm 5cd4bb8de0 Register JACK MIDI input and output ports 2022-06-14 21:32:29 +02:00
Robbert van der Helm c7f6aa15f8 Add a standalone cli arg to connect JACK inputs 2022-06-14 20:08:36 +02:00
Robbert van der Helm f30fe0dbc2 Fix macro name 2022-06-14 19:12:28 +02:00
Robbert van der Helm be081f75ee Install JACK headers on the CI 2022-06-14 19:06:39 +02:00
Robbert van der Helm 73d3281816 Log which backend is used in auto mode 2022-06-14 19:03:36 +02:00
Robbert van der Helm 7e0caa4c8d Add audio support to the JACK backend 2022-06-14 18:59:54 +02:00
Robbert van der Helm 7216627a01 Create and connect JACK ports 2022-06-14 17:59:34 +02:00
Robbert van der Helm 10a55e1f00 Move standalone backends to their own modules 2022-06-14 17:31:45 +02:00
Robbert van der Helm 191d5383bd Add boilerplate for an actual JACK implementation 2022-06-14 17:27:59 +02:00
Robbert van der Helm e2099ec16c Introduce an nih_error!() macro for fatal errors 2022-06-14 16:31:46 +02:00
Robbert van der Helm 3d5f44764e Add boilerplate for a JACK backend 2022-06-14 16:27:35 +02:00
Robbert van der Helm 99fdc8975f Add a backend type option to the standalone cli 2022-06-14 16:04:39 +02:00
Robbert van der Helm d97831649e Move standalone WrapperConfig to its own module 2022-06-14 15:52:31 +02:00
Robbert van der Helm 49e683e396 Add a cli for controlling the standalone settings 2022-06-14 15:44:42 +02:00