Peter Sobot

Results 71 comments of Peter Sobot

@maxiedaniels [D-Bus](https://en.wikipedia.org/wiki/D-Bus) (Desktop-Bus) is the system used by many Linux apps (including plugins, which have GUIs) to communicate with the window system to launch their GUIs. It sounds like FabFilter...

Not at the moment, but [JUCE supports this](https://github.com/juce-framework/JUCE/blob/965d0ca4be178c4a0000b116d460e15c30311992/modules/juce_audio_processors/format_types/juce_AudioUnitPluginFormat.mm#L1679-L1729) and it would be possible to add this feature similarly to how @emilio1234 added VST3 preset loading functionality (https://github.com/spotify/pedalboard/pull/67).

Not sure, to be honest - I’m unfamiliar with the .aupreset format, but it might be as simple as calling `getStateInformation` and `setStateInformation` (as linked above) and passing in the...

Good idea! The default [comes from the JUCE library](https://github.com/juce-framework/JUCE/blob/master/modules/juce_dsp/widgets/juce_Compressor.h#L106), of which [Pedalboard is just a wrapper](https://github.com/spotify/pedalboard/blob/master/pedalboard/plugins/Compressor.h#L27). I'd happily accept pull requests to change Pedalboard's default to something more "noticeable," instead...

You're correct - tempo isn't provided to plugins, as Pedalboard doesn't have a concept of musical tempo (or most other musical concepts that DAWs use, for that matter). If it's...

Sure! Without having dug too deeply yet, it looks like you’d have to: - modify the `VST3Plugin` class in Pedalboard to add a `tempo_bpm` property, and default it to 120bpm...

Thanks @kmontag! Apologies that this took so long - I've just made a couple changes and merged this, and it should be available as of v0.9.6 (released later today). I...

Also - I just realized that your avatar is the cover of [In Absentia](https://en.wikipedia.org/wiki/In_Absentia), one of my favourite albums; that makes me doubly sorry that this took so long. πŸ˜…

Hi @rohancherukuri14! You're correct, there isn't currently a way to do this with Pedalboard alone. I've proposed [a potential change to the AudioStream class](https://github.com/spotify/pedalboard/pull/317#issuecomment-2079999624) (see https://github.com/spotify/pedalboard/pull/317#issuecomment-2079999624) that would allow `AudioStream`...

Thanks @0xdevalias - yup, this functionality is now part of [v0.9.12](https://pypi.org/project/pedalboard/0.9.12/): ```python3 from pedalboard.io import AudioStream, AudioFile from pedalboard import Reverb, Chorus, Distortion, Pedalboard input_device_name = AudioStream.default_input_device_name DURATION = 10...