Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Library updates and some bug fixes #176

Merged
merged 15 commits into from
Sep 18, 2023
Merged

Library updates and some bug fixes #176

merged 15 commits into from
Sep 18, 2023

Conversation

DBraun
Copy link
Owner

@DBraun DBraun commented Sep 17, 2023

Bug fixes:

  • In between renders, a plugin processor is now better told to turn off all MIDI notes. This is helpful if a render ends before a Note Off event.
  • RenderEngine.cpp has fixed an issue when the output render size was off by one sample if the block size was 2.

Other updates:

  • JUCE has been updated to 7.0.7.
  • pybind11 has been updated.
  • Sampler Processor Plugin project has been updated.
  • libfaust has been updated to 2.68.1.
  • libfaust (the Box and Signal API) files have been refactored into more isolated files.
  • The Faust Processor can now load soundfile primitives directly from the filesystem. If the file hasn't been specified via set_soundfiles then the filesystem will be checked.
    • Similar improvement for boxSoundfile("mySound[url:{'tango.wav'}]", 2): If you tell a FaustProcessor to compile the box involving boxSoundfile, then the files will be loaded. As a fallback, the dictionary from set_soundfiles will be used.
  • Python floats and ints can be implicitly converted into boxReal(val), boxInt(val), sigReal(val), and sigInt(val): boxHSlider("cutoff", 440, 20, 20000, .001) is OK (440 is implicitly casted boxInt(440)

@DBraun DBraun changed the title Ignore this PR :) Library updates and some bug fixes Sep 18, 2023
@DBraun DBraun merged commit 426d544 into main Sep 18, 2023
16 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant