Does anyone know of software that can generate MIDI messages from a touchpad?
The idea would be to send CCs to a sequencer or soft synth, but being able to
send it to an external hardware device would also be very useful.
--
Will J Godfrey
https://willgodfrey.bandcamp.com/http://yoshimi.github.io
Say you have a poem and I have a tune.
Exchange them and we can both have a poem, a tune, and a song.
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
The theme this time is 'Through composed music' with an extended time limit of
5 minutes.
I've got something nearly ready, but once again it seems very sad to be the
*only* contributor running on Linux :(
--
Will J Godfrey {apparently now an 'elderly'}
https://willgodfrey.bandcamp.com/http://yoshimi.github.io
Say you have a poem and I have a tune.
Exchange them and we can both have a poem, a tune, and a song.
Hi everyone,
Just a friendly reminder that the deadline for submitting a paper to the 2024 International Faust Conference (IFC-24) is July 12th, 2024 ;), see https://ifc24.soundmit.com/en
Best,
Stéphane
Dear LAU,
Forwarding this from the Rosegarden ML in case anyone is interested in
the Linux Audio world ;-)
Lorenzo
-------- Forwarded Message --------
Subject: [Rosegarden-user] Rosegarden 24.06 Released
Date: Wed, 5 Jun 2024 12:57:04 -0400
To: rosegarden-user <rosegarden-user(a)lists.sourceforge.net>
The Rosegarden team is proud to announce the release of version 24.06
of Rosegarden, a MIDI sequencer that features a rich understanding of
music notation along with basic support for digital audio.
http://www.rosegardenmusic.com/
Included in this release...
===== Bug Fixes =====
* txt2rgd.py: Fix MSB/LSB bug. [d501a6f3]
* Fix instrument selection for Ctrl+T (add track), file import and
merge. Bug #1670.
* Disallow deletion of devices that are in use by tracks. Bug #1670.
* Use track names for segment names on MusicXML import. Bug #1673.
[d477398d]
* Fix misplaced TimeWidget title in "Native (Light)" theme.
Bug #1678. [2b63faba]
* Fix an .rg parsing error related to softsynths. [a8547260]
* Fix unobtainable segment presets and other preset issues.
Bug #1684. [da32cccc]
* Fix audio time stretching erasing all audio data in release build.
Bug #1680. [79d672b1]
* Fix submaster port count changing when changing the number of
audio input ports. Bug #1685. [1ac61ff6]
* Fix window focus problem when creating MIDI Devices.
Bug #1686. [7baaffde]
* Fix track instrument reset when editing banks. Bug #1688.
[d83d883b] [eab9b9a3]
* Fix buffer overflow in notation editor. Bug #1689. [dd4549b0]
* Fix examples pointing to various audio paths causing unwanted
directories to be created. Bug #1668. [26b26e6e]
* Fix slow refresh of note names in matrix. Bug #1626. [de035bfe]
* Fix notation not selecting current segment notes on launch.
Bug #1672. [ae27b0c6]
* Fix UnusedAudioSelectionDialog column widths. Feature #520.
[5d198075]
===== New Features =====
* Experimental LV2 plugin support. Feature request #462.
Enable via Edit > Preferences > LV2 Plugin Support.
===== Additional Contributors =====
* Chuck Elliot - txt2rgd.py fix.
* Aere Greenway - ZynAddSubFX-2024.rgd updated device file.
* Olivier Seguin - Roland-SR-JV80-07.rgd device file.
Ted.
_______________________________________________
Rosegarden-user mailing list
Rosegarden-user(a)lists.sourceforge.net - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-user
Hello list!
I'm currently testing Linux Mint Debian Edition (LMDE) 6 "Faye" to see
how pipewire performs.
However, the first stumbling stone is that LMDE 6 ships with pipewire
0.3.65. It does have backports enabled though, where version 1.0.7 is
available, but I can't understad how to upgrade.
This is what I tried:
1. Open synaptic and search for all pipewire packages with version 0.3.65.
2. Mark all the packages to use version 1.0.7 (Package > Force
version...). Synaptic then automatically marks some other packages for
upgrading or removal.
3. Despair at the error message
E: Unable to correct problems, you have held broken packages.
E: Unable to correct dependencies
Anyone here had a go at this before, or have pointers on how to
succesfully upgrade?
Best regards, Alf