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

Update fundsp requirement from 0.15 to 0.16 #47

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Jan 1, 2024

Updates the requirements on fundsp to permit the latest version.

Changelog

Sourced from fundsp's changelog.

Changes

Version 0.16

  • AudioNode now requires Send and Sync.
  • Feedback units Feedback64 and Feedback32.
  • Shape::Atan was contributed by Serdnad.
  • New opcode resynth for frequency domain resynthesis.

Version 0.15

  • Snoop node for sharing audio data with a frontend thread.
  • Meter smoothing parameters are now timescales specified in seconds.
  • Shape::SoftCrush was tweaked.
  • New adaptive distortion mode Shape::AdaptiveTanh.
  • Oversampling now employs a minimum phase halfband filter.
  • Net64Backend and Net32Backend are now called NetBackend64 and NetBackend32.
  • Sequencer64Backend and Sequencer32Backend are now called SequencerBackend64 and SequencerBackend32.
  • Slot32/64 is a real-time updatable audio unit slot with crossfading between units.
  • "Hammond" wavetable, which emphasizes the first three partials.
  • Reverb time calculation was tweaked to take into account room size.

Version 0.14

  • New math functions sqr_hz and tri_hz for non-bandlimited square and triangle waves.
  • Lorenz and Rössler chaotic system oscillators as opcodes lorenz and rossler.
  • swap_stereo is now generic reverse, which reverses channel order.
  • Resonant two-pole filter by Paul Kellett as bandrez and lowrez.
  • Sample-and-hold opcodes hold and hold_hz.
  • Fixed inbuilt waveform phases.
  • Reduced number of all-pass stages in phaser to 10.
  • Sequencer add and add_duration are now push and push_duration.
  • Reseting a node and setting its sample rate are now two distinct operations.
  • Sequencer can now have a real-time safe backend.

Version 0.13

  • Fade curves for Sequencer events. To migrate, use the curve Fade::Smooth.
  • Net32/64 now operates on stable node IDs of type NodeId. Other improvements.
  • swap opcode is now swap_stereo, to avoid possible conflicts with std::mem::swap.
  • New method AudioNode::allocate for preallocating everything.
  • Identity function has been renamed from id to identity, to match the standard library.
  • Setting system MPSC channels were async by mistake; they are now blocking.
  • Net32/64 can now have a real-time safe backend.

Version 0.12

  • More settings implemented.
  • Signal routing is now an exclusive operation, for practical reasons.
  • Granular synthesizer. FunUTD is now a dependency.

... (truncated)

Commits

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Updates the requirements on [fundsp](https://github.com/SamiPerttu/fundsp) to permit the latest version.
- [Changelog](https://github.com/SamiPerttu/fundsp/blob/master/CHANGES.md)
- [Commits](https://github.com/SamiPerttu/fundsp/commits)

---
updated-dependencies:
- dependency-name: fundsp
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants