Ratatouille is a Neural Model loader and mixer for Linux/Windows.
This release fix handling frame buffer-sizes of arbitrary size, aka. not
power of two, for the impulse response engine.
Ratatouille allow to load up to two neural model files and mix there
output. Those models could be *.nam files <https://tonehunt.org/all> or
*.json or .aidax files <https://cloud.aida-x.cc/all>. So you could blend
from clean to crunch for example, or, go wild and mix different amp
models, or mix a amp with a pedal simulation.
The "Delay" control could add a small delay to the second model to
overcome phasing issues, or to add some color/reverb to the sound.
To round up the sound it allow to load up to two Impulse Response files
and mix there output as well. You could try the wildest combinations,
or, be conservative and load just your single preferred IR-File.
Each neural model may have a different expected Sample Rate, Ratatouille
will resample the buffer to match that.
Impulse Response Files will be resampled on the fly to match the session
Sample Rate.
Release Page:
https://github.com/brummer10/Ratatouille.lv2/releases/tag/v0.5
Project Page:
https://github.com/brummer10/Ratatouille.lv2
SpectMorph 1.0.0-beta2 has been released.
Compared to beta1, the only change is that the plugin user interface now
works properly on macOS 14. You can get the new version from
https://www.spectmorph.org/downloads
If you do not use macOS 14, there is no reason to update.
Changes in beta2:
-----------------
* Plugin user interface now works correctly on macOS 14 (#28).
* Update clang++ compiler version on macOS.
* Minimum supported macOS version is now macOS 11.
Feedback for any issues you might experience with the beta version is
appreciated.
--
Stefan Westerfeld, http://space.twc.de/~stefan
PandaResampler 0.2.1 has been released.
https://github.com/swesterfeld/pandaresampler
This is a header only library for C++ which implements fast factor 2, 4
or 8 upsampling and downsampling based on SSE instructions. I've
developed the code for my DSP code in Anklang and SpectMorph.
It might be useful for you if you have some DSP loop which needs to be
oversampled to avoid aliasing.
Changes in PandaResampler 0.2.1:
--------------------------------
* Use meson build system.
* Improve test coverage and CI tests.
* Support building a shared library (#3).
* Do not build tests unless -Ddevel=true is used (#2).
* Install headers to include install directory from meson (#1).
--
Stefan Westerfeld, http://space.twc.de/~stefan
Please pardon cross-posting. I would appreciate it if you would please
spread the word. Thank you.
Dear all,
After years of development, the Pd-L2Ork developer community is thrilled to
announce immediate availability of the *WebPdL2Ork* open *BETA* that is
capable of running just about any patch created using Pd-L2Ork inside a
browser. Simply upload your patch to a Web-accessible location and point
your browser to *http://pd-l2ork.music.vt.edu:3000?url=<URL-to-your-patch>
<http://pd-l2ork.music.vt.edu:3000/?url=%3CURL-to-your-patch%3E>*
All related subpatches and abstractions will be accessible as long as they
are in the path. The main patch will be stretched across the browser
window. Subpatches may be visible as floating windows as long as their
location has been saved within the box of the original patch. Some
adjustments may be necessary to the subpatch locations, or they can be even
embedded as graph-on-parent-enabled subpatches on the main patch window.
To test out patches already hosted on our page, please use links provided
below. Select patches also have hidden shortcuts outlined below. For
optimal experience, we recommend Google Chrome
<https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.googl…>
or Chromium
<https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.chrom…>
.
VT Waves Project Learning Modules:
- Autotune
<https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fl2ork.mus…>
(explore
how an Adelle solo refrain would sound if sung on a single note;)
- Distortion
<https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fl2ork.mus…>
(experiment
with clipping an audio signal to create a guitar-like distortion)
- Phase Cancellation
<https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fl2ork.mus…>
(learn
how to cancel vocals from just about any mainstream pop tune by subtracting
the right channel from the left with an inverted phase, use Shift+(1-3) to
enable different sources)
- Pitch Relationships
<https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fl2ork.mus…>
(explore
frequency and pitch relationships; use Shift+A to enable pitch/frequency
ratio viewer, and Shift+S to open spectrogram subpatch)
- Spectral Filtering
<https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fl2ork.mus…>
(the
iconic Forbidden Planet and FFT-based vocal filtering)
- Spectral Filtering Harmonics
<https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fl2ork.mus…>
(explore
decomposition and reconstruction of human voice into 10 sine tones; use
keys ~ and 1-0 to toggle individual overtones, use Shift+(2-3) to enable
other potential sound sources, toggle off a source to "pause" the signal,
use Shift+4 to toggle slider that cross-fades betwen the original signal
and reconstructed one)
And, if you have a beefy computer, you can also run the entire L2Ork Tweeter
<https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fl2ork.mus…>
inside
the browser (currently networking is not supported, so only the offline
mode is available). Once loaded, consider opening one of the included saved
sessions using the top-right corner session loading option by clicking on
the green "LOAD" button positioned immediately to the left of the text box.
Please be patient with the loading process, as this is a CPU intensive
patch (the pd-l2ork patch itself is more than 5MB). Once the session is
loaded, it may take up to 10 seconds for the audio engine to catch-up
before the audio dropouts stop. If dropouts do not stop, or if loading
takes much longer, chances are your CPU is not fast enough to handle the
patch running inside the browser (you can always explore the desktop
version which is considerably less CPU intensive). Use Shift+(F1-F12) to
take control of individual parts. For more info on L2Ork Tweeter, including
tutorial videos, visit our Tweeter
<https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fl2ork.mus…>
page.
*What does not work:* Gem library, networking objects (they load but do not
work due to sandboxed nature of a web browser) and a few select (and not
commonly used) 3rd-party libraries are not yet supported. Everything else
should work out-of-box.
*To learn how to build your own HTTPS-enabled web server:* Visit the pd-l2ork
github
<https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.co…>
and
read the emscripten/DOCUMENTATION.md file.
For additional info on L2Ork visit https://l2ork.music.vt.edu
This project is sponsored by the Department of the Navy, Office of Naval
Research under ONR award number N00014-22-1-2164. Any opinions, findings,
and conclusions or recommendations expressed in this material are those of
the author(s) and do not necessarily reflect the views of the Office of
Naval Research.
Best,
Ico
SpectMorph 1.0.0-beta1 has been released.
The main changes are:
- WavSource: added formant preserving algorithms for repitching vocals
- KeyTrack: new operator to combine instruments by note range
- Envelope: new operator to generate arbitrary modulation envelopes
- LFO: support arbitrary user defined curves
There is a tutorial on YouTube for the new features:
- https://www.youtube.com/embed/mwVUsuOTcN0
Feedback for any issues you might experience with the beta version is
appreciated.
What is SpectMorph?
-------------------
SpectMorph is a free software project which allows to analyze samples of
musical instruments, and to combine them (morphing). It can be used to
construct hybrid sounds, for instance a sound between a trumpet and a
flute; or smooth transitions, for instance a sound that starts as a
trumpet and then gradually changes to a flute.
SpectMorph ships with many ready-to-use instruments which can be
combined using morphing.
SpectMorph is implemented in C++ and licensed under the GNU LGPL version
2.1 or later
Integrating SpectMorph into your Work
-------------------------------------
SpectMorph is currently available for Linux, Windows and macOS (Intel
and Apple Silicon), with CLAP/LV2/VST plugins. Under Linux, there is
also JACK Support.
Links:
------
Website: https://www.spectmorph.org
Download: https://www.spectmorph.org/downloads
There are many audio demos on the website, which demonstrate morphing
between instruments.
List of Changes in SpectMorph 1.0.0-beta1:
------------------------------------------
#### New Features
* WavSource: support two formant preserving algorithms for repitching
vocals.
* New operators:
- KeyTrack - can be used to combine instruments by note range.
- Envelope - to generate arbitary modulation envelopes.
* User defined curve editor for KeyTrack, Envelope and LFO.
* Add presets using the new operators:
- KeyTrack Choir Ah/Oh
- StringBrass Fusion
* JACK CC values are now interpreted per channel (allows polyphonic
modulation).
* Support double click to reset properties to default value.
#### Fixes
* Apply midi channel bend to new voices.
* Make portamento affect filter cutoff key tracking.
* Fix problems with WavSource paths stored by LV2 plugin (make Ardour
archives work).
* Fix getting the initial click events / focus plugin UI on macOS under
Bitwig.
* Fix invalid access to past last vector element (#24).
* Make PandaResampler work without problems in ASAN builds.
* Refactor leak debugger to fix possible crashes caused by global
destructors.
* Do not ship sample data in "1 Instrument WavSource" preset.
#### Internals: Improvements
* Generate and store spectral envelopes in each AudioBlock for formant
correction.
* Improve the strategy for portamento synthesis (more accurate and less
CPU usage).
* Propagate portamento frequency to sources.
* Randomize start phase per default to improve "Harmonic Resynthesis"
quality.
* JACK: use two audio outputs to be able to implement stereo support
later on.
* Add fast vectorizable log2 approximation (based on Tims version from
Anklang).
* Phases in LiveDecoder, IFFTSynth: change from float to uint for
performance reasons.
* Various minor performance optimizations.
* Minor LV2 meta data updates (port groups, avoid port resizing extension).
* Use newer compilers: g++-14 for windows, g++-13 for static linux plugins.
* Support automatically downloading instruments from configure.
* Avoid using std::mutex in hard RT code.
#### Internals: Minor Changes
* Refactoring:
- Deduplicate morphing code from MorphGrid and MorphLinear.
- Use shared pointers for GenericIn/GenericOut classes (RAII).
- Get rid of `sm_clamp` / `sm_bound` (-> std::clamp).
* Improve CI support (use debug-cxx, asan, ubsan, test static build,
avoid fftw planning).
* Add post install test which tests audio output for all presets after
installation.
* Validate LV2 feature arrays.
* Support user defined scripts in testmidisynth test.
* Improve error messages for preset loader.
* Build cleanups: remove libbse code, simplify Qt build (remove
smsampleedit).
* Update CLAP version to 1.2.1.
--
Stefan Westerfeld, http://space.twc.de/~stefan
On behalf of the entire Rivendell development team, I'm pleased to announce the availability of the next production release of Rivendell, 4.3.0. Rivendell is a full-featured radio automation system targeted for use in professional broadcast environments. It is available under the GNU General Public License version 2.
From the 'NEWS' file:
*** snip snip ***
Changes:
Bug fixes. See the ChangeLog.
Database Update:
This version of Rivendell uses database schema version 375, and will
automatically upgrade any earlier versions. To see the current schema
version prior to upgrade, do 'sudo rddbmgr'.
Be sure to run 'rddbmgr --modify' (as root) immediately after upgrading
to allow any necessary changes to the database schema to be applied.
*** snip snip ***
Details and source code are available at https://github.com/ElvishArtisan/rivendell/releases.
Cheers!
|---------------------------------------------------------------------|
| Frederick F. Gleason, Jr. | Chief Developer |
| | Paravel Systems |
|---------------------------------------------------------------------|
| A room without books is like a body without a soul. |
| |
| -- Cicero |
|---------------------------------------------------------------------|
PandaResampler 0.2.0 has been released.
This is a header only library for C++ which implements fast factor 2, 4
or 8 upsampling and downsampling based on SSE instructions. I've
developed the code for my DSP code in Anklang and SpectMorph.
It might be useful for you if you have some DSP loop which needs to be
oversampled to avoid aliasing.
https://github.com/swesterfeld/pandaresampler
--
Stefan Westerfeld, http://space.twc.de/~stefan