Commit Graph

103 Commits

Author SHA1 Message Date
Andrew Morgan 3aafa218fa Add a note to the readme about which files to point your DAW at 2020-05-05 13:19:08 +01:00
Robbert van der Helm 3525abe54e Emphesize the part that says Wine 5.7 is broken
Because it's otherwise very easy to miss.
2020-05-04 23:27:13 +02:00
Robbert van der Helm c2f473dfda Fix installation scripts
Tildes don't get expanded in environment variables.
2020-05-04 21:23:10 +02:00
Ismael González 25fec854a9 Fix README.md typo 2020-05-04 21:03:11 +02:00
Robbert van der Helm 51f3b6d18a Fix typos in the readme 2020-05-03 21:27:16 +02:00
Robbert van der Helm 9e1667afb0 Mention inter-plugin communication and sandboxing 2020-05-03 19:18:30 +02:00
Robbert van der Helm 08a0bef9c5 Fix the URL of the AUR package 2020-05-03 18:20:12 +02:00
Robbert van der Helm aab8f533de Add a screenshot
Because why not?
2020-05-03 15:56:40 +02:00
Robbert van der Helm b7b348a639 Use nproc in the example installation script
Although 8 should be plenty on any system.
2020-05-03 15:07:29 +02:00
Robbert van der Helm 2e7b507830 Update the architecture section 2020-05-03 14:44:50 +02:00
Robbert van der Helm 40d607353b Clarify and update documentation 2020-05-03 13:45:46 +02:00
Robbert van der Helm 9c6fc78471 Fix editor window handling in Reaper
And other hosts that embed the parent window into another window.
2020-05-02 18:28:43 +02:00
Robbert van der Helm 4d7724c5b6 Add a workaround for a bug in Ardour 5.X
Ardour will send events to the plugin before it has even finished
initializing. This has been fixed back in 2018 but Ardour has not seen a
stable release since then.

https://tracker.ardour.org/view.php?id=7668
2020-05-01 17:53:06 +02:00
Robbert van der Helm ed8e3ba114 Refactor event receiving to optimize MIDI handlign
This keeps compatibility with some weirdly designed plugins (such as
Kontakt) while avoiding some unnecessary data transformations. Before
this we'd convert from a `DynamicVstEvents` object to a `VstEvents`
object, back to a `DynamicVstEvents` and then finally back into another
`VstEvents` object. With this change we can skip the second half of the
conversions.
2020-05-01 14:06:06 +02:00
Robbert van der Helm 506eb807af Remove resolved notice on upstreaming lib32-bosot 2020-05-01 12:23:56 +02:00
Robbert van der Helm c8a663335f Rewrite parts of the readme 2020-04-30 18:59:53 +02:00
Robbert van der Helm 6ca7eae16a Mention 32-bit support in the readme 2020-04-30 12:48:03 +02:00
Robbert van der Helm 641351d525 Also filter out the event with opcode 52
Not sure what this is, but it's called by Bitwig every time a buffer is
being processed.
2020-04-28 12:04:09 +02:00
Robbert van der Helm 8adb944445 Use maximum display resolution for the window size
Instead of it being hardcoded to 1440p.
2020-04-28 11:47:39 +02:00
Robbert van der Helm ed54308b45 Rewrite the opening paragraph of the readme 2020-04-27 19:34:01 +02:00
Robbert van der Helm 2a9f6b5190 Move the part about esync file descriptor leaks
Since it's not fixable on our side.
2020-04-27 19:12:22 +02:00
Robbert van der Helm 4b1435c238 Remove todo on crashes while browsing presets
Can't replicate it anymore.
2020-04-27 18:55:11 +02:00
Robbert van der Helm 4b84f663ab Always run the event loop, fixing processing issue
Also remove any special `effEditIdle` handling.

Apparently plugins rely on the message loop for their internal tasks,
even for things that have nothing to do with GUIs, such as deferring
initialization.
2020-04-27 18:53:06 +02:00
Robbert van der Helm ae7c1e487a Update the todo on plugins not processing audio 2020-04-27 17:54:00 +02:00
Robbert van der Helm cdc1d94df8 Remove now redundant todo 2020-04-27 17:07:54 +02:00
Robbert van der Helm af18b6dbd0 Reword the issue with KiloHearts plugins 2020-04-27 17:02:43 +02:00
Robbert van der Helm 13dcb2f74a Fix handling of large chunk data 2020-04-27 16:41:55 +02:00
Robbert van der Helm 527db1f49f Use different types for strings and binary data 2020-04-27 00:51:36 +02:00
Robbert van der Helm af6ae2c2ad Fix capitalization of the word MIDI 2020-04-26 18:19:10 +02:00
Robbert van der Helm 85afd4107e Extend the lifetime of MIDI events, fixing Kontakt 2020-04-26 18:17:30 +02:00
Robbert van der Helm 0ce9c1e3a4 Add another less verbose debug level 2020-04-26 15:42:01 +02:00
Robbert van der Helm fedf5375e8 Mention that Wine 5.7 is broken 2020-04-26 15:09:46 +02:00
Robbert van der Helm b5743113bf Bump the version of Wine this has been tested with 2020-04-26 14:19:12 +02:00
Robbert van der Helm 3215f9337e Mention a file descriptor leak 2020-04-25 19:03:30 +02:00
Robbert van der Helm 9db425932b Add another bug to the list 2020-04-25 17:57:50 +02:00
Robbert van der Helm dfe2c1b045 Add a list of bugs that should be fixed 2020-04-25 17:52:56 +02:00
Robbert van der Helm 1622c39f48 Move the section on VST extension features 2020-04-24 15:48:36 +02:00
Robbert van der Helm 542202b8ca Update the known issues section of the readme 2020-04-24 01:14:50 +02:00
Robbert van der Helm a8c1657120 Add a list of hosts yabridge has been tested under 2020-04-22 17:26:32 +02:00
Robbert van der Helm d2bf5c35a4 Fix hanging when closing the editor 2020-04-21 16:56:36 +02:00
Robbert van der Helm 8bedcbb997 Reformat example installation oneliner in readme 2020-04-21 15:34:01 +02:00
Robbert van der Helm bcbf8684df Update the introduction in the readme 2020-04-20 23:53:19 +02:00
Robbert van der Helm 1a6a094c2b Fix reopening closed editor windows 2020-04-19 20:36:39 +02:00
Robbert van der Helm b44d98b4c7 Mention more Wine debugging strategies 2020-04-19 16:38:09 +02:00
Robbert van der Helm dae7384de3 Modify installation oneliner to ignore non-VSTs 2020-04-16 01:41:21 +02:00
Robbert van der Helm 1a90b8f7a3 Add a list of plugin specific workarounds 2020-04-14 19:30:03 +02:00
Robbert van der Helm 03de09d77f Clean up the editor implementation 2020-04-14 16:51:24 +02:00
Robbert van der Helm eed4677ed3 Fix VstTimeinfo responses and allow null responses
The host is allowed to return a null pointer if it doesn't support the
query.
2020-04-14 15:59:23 +02:00
Robbert van der Helm a2ba001e2f Add todo regarding audioMasterGetTime 2020-04-13 14:55:02 +02:00
Robbert van der Helm bad9916f75 Fix resizing issues with Valhalla DSP plugins 2020-04-13 14:16:32 +02:00