spectmorph-0.5.2 has been released.
The two new main features (synchronizing morphing with the song tempo
and positional play) are explained here: https://youtu.be/6E4HClXdV_Y
If you haven't watched our video tutorial for the instrument editor
added in 0.5.0, you can do so here: https://youtu.be/JlugWYPDp84
Overview of Changes in spectmorph-0.5.2:
----------------------------------------
* Support bpm/beat synchronization for LFO
- new presets using beat sync LFO: Mars / Saturn
* Add WavSource custom position playback mode
* New Instruments: Sven Ah / Ih / Oh (another male human voice)
* Store data in XDG directories on Linux:
- move ~/.spectmorph directory to $XDG_DATA_HOME/spectmorph
- move ~/SpectMorph directory to $XDG_DOCUMENTS_DIR/SpectMorph
- create $XDG_DOCUMENTS_DIR/SpectMorph directory when needed (on write)
- backward compatibility: use ~/SpectMorph if it already exists
* Bump number of control inputs from 2 to 4
* Implemented midi CC control for smjack (General Purpose Controller 1..4)
* Fix crashes caused by dangling MorphOperator pointers
* Fix loading floating point wav files
* Minor fixes and cleanups
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 3
Integrating SpectMorph into your Work
-------------------------------------
SpectMorph is currently available for Linux, Windows and macOS users.
Here is a quick overview of how you can make music using SpectMorph.
- VST Plugin, especially for proprietary solutions that don't support LV2.
(Available on Linux and 64-bit Windows/macOS)
- LV2 Plugin, for any sequencer that supports it.
- JACK Client.
Links:
------
Website: http://www.spectmorph.org
Download: http://www.spectmorph.org/downloads
There are many audio demos on the website, which demonstrate morphing
between instruments.
--
Stefan Westerfeld, http://space.twc.de/~stefan
Hi,
I'm looking for Ecasound-compatible plugins (e.g. LADSPA or non-GUI LV2)
that do various types of noise generation. I've found ones which generate
white or pink noise, but I'd like something that goes beyond that: e.g. S&H
(Sample & Hold) noise with variable parameters, or even other noise-like
sound effects such as rattling sounds and the like.
Could anyone give me any recommendations, or point me in the right
direction? I'm very new to the Linux audio plugins world, so I'm probably
missing an obvious approach re how to go about looking for such things.
Thanks, and best wishes,
Nikhil.
Hi
Mamba release v1.5 is out
Mamba is a Virtual MIDI keyboard with some extended, unique features.
So it could load/play and save MIDI files, it visualize the played files
on the keyboard, were it use a unique color for each channel. you could
visualize a single channel, or all together at once.
It could record your playing and play it back as endless loop. You could
record a loop for each channel while the other channels still play.
Note, that the loops don't be synced. So this is not for composing
classic music, but to create Psychedelic Trance floors. Truly you could
save your work as MIDI file and rework it in the DAW of your choice.
It will record as well all incoming MIDI messages, so you could use it
as well to record your external MIDI controller.
//
<https://de.wikipedia.org/wiki/Psytrance#Psychedelic_Trance_und_Psychedelic_…>
Mamba also includes support by fluidsynth, you could load a soundfont
and directly play along.
It include controls for the fluidsynth reverb and chorus, and a selector
to select a instrument/patch for each channel.
Mamba will keep it's settings, so once a soundfont is loaded, on the
next start you could just play along with the keyboard. You could load a
new soundfont at any time.
To use it as a plain MIDI keyboard again, you just need to exit
fluidsynth via the menu and connect Mamba with the synth of your choice.
Mamba is released under the BSD Zero Clause License license
The GUI is build on libxputty - A damn tiny abstraction Layer to create
X11 window/widgets with cairo surfaces
https://github.com/brummer10/libxputty
To build Mamba from source, the following dependencies must be meat.
* libfluidsynth-dev
* libc6-dev
* libsmf-dev
* libcairo2-dev
* libx11-dev
* liblo-dev
* libsigc++-2.0-dev
* libjack-(jackd2)-dev
So, here is the project page:
https://github.com/brummer10/Mamba
and here you'll find the last release:
https://github.com/brummer10/Mamba/releases/tag/v1.5
regards
hermann
Hi
Mamba release v1.4 is out
Mamba - Virtual MIDI keyboard and MIDI file player/recorder
Mamba is not only a Virtual MIDI keyboard, it's also a MIDI looper. It
allow you to record, for example a bass loop on one channel and then
play along on a other channel with a piano or whatever.
You could save your loops to MIDI files if you wish, in any case, Mamba
save your last record and load it on the next start on default.
Mamba is also a MIDI visualizer, it shows not only what you play, it
shows as well incoming events. It also allow you to load MIDI files,
play them in loop and show the output on the keyboard. You could select
which channel you would monitor on the keyboard. You could as well
monitor all channels at once.
Mamba includes also support by fluidsynth, you could load a soundfont
and directly play along.
Mamba will keep it's settings, so once a soundfont is loaded, on the
next start you could just play along with the keyboard. You could load a
new soundfont at any time. You could as well exit fluidsynth to use
Mamba as plain Virtual MIDI keyboard with the synth of your choice.
Mamba is released under the BSD Zero Clause License license
The GUI is build on libxputty - A damn tiny abstraction Layer to create
X11 window/widgets with cairo surfaces
https://github.com/brummer10/libxputty
To build Mamba from source, the following dependencies must be meat.
* libfluidsynth-dev
* libc6-dev
* libsmf-dev
* libcairo2-dev
* libx11-dev
* liblo-dev
* libsigc++-2.0-dev
* libjack-(jackd2)-dev
So, here is the project page:
https://github.com/brummer10/Mamba
and here you'll find the last release:
https://github.com/brummer10/Mamba/releases/tag/v1.4
Mamba features
# Virtual Midi Keyboard for Jack Audio Connection Kit <https://jackaudio.org/>
# Including NSM <https://linuxaudio.github.io/new-session-manager/> support
# Including gettext <https://www.gnu.org/software/gettext/> localization
support
# Including fluidsynth <https://github.com/FluidSynth/fluidsynth> support
# Soundfont loader for fluidsynth
# Channel selector
# Bank and Program selector
# Keyboard mapping for qwertz, qwerty, azerty(fr) and azerty(be)
selectable from menu
# Keymap Editor to setup a custom Keymap
# PC Keyboard mapping selector from C0 to C4
# Pitchbend, Balance, Modwheel, Detune, Expression, Attack, Release,
Volume and Velocity controllers
# Sustain and Sostenuto switches
# Connection management Menu
# Support Midi-file load, save, record and play in loop
# BPM controller for playback speed
# Support Midi Beat Clock for playback speed
# Midi Through: forward midi input to output
# Midi input highlighting
# Resizable to a full range 127 key view
# Load Midi-files on command-line
# Support jack_transport to start/stop Midi-Loops
regards
hermann
I'm highly conflicted over this year's LAC.
I missed last year's in America, and as well as wanting to meet up with friends
again, I've been given another workshop slot for Yoshimi, so I'd *really* hate
to miss this one. However...
At that time I'll be approaching 72 years old, which puts me well in the high
risk bracket, although I think I'm fairly fit.
Quarantine on return wouldn't bother me much, it's just be a bit of a nuisance.
I live alone anyway.
It's a 6+ hour train journey (that's time actually on the trains). This is a
long time to stay masked, and I've heard reports that people are frequently
taking theirs off and only putting them back on if a guard comes or the train
stops.
I wouldn't even think about going by air. I've never travelled well in a plane,
even when much younger.
I suppose I could drive, although it would probably be wise to make overnight
stops each way. Also I've never driven on the continent, so don't know how I'd
manage both 'wrong' side of road as well as all the French road layouts, signs
and regulations.
What to do :(
--
Will J Godfrey
http://www.musically.me.uk
Say you have a poem and I have a tune.
Exchange them and we can both have a poem, a tune, and a song.
> No idea why it adds the suffix, in such a situation I'd try and pass just
> the basename of the scl file like this:
>
>>
> startBristol -b3 -scala ji_12
>
>
Thank you for the response, Edgar. Unfortunately, it didn't work. Oh, and
I pointed to the file, again, and it's no longer adding the suffix.
I've attached the output from bristol. It looks as though the program is
doing everything it should. It recognises all the relevant information and
even calls the scala by its correct name. All I hear is ET.
Thank you, again, Edgar.
Bill
I'm just experimenting with new setups of Debian for audio. When running
RealtimeConfigQuickScan it triggered a vague recollection of a
discussion (here?) that configuring hpet and rtc timers is no longer
necessary as they are not used any more. Is this true or am I
misremembering?
The wiki guide at https://wiki.linuxaudio.org/wiki/system_configuration
is still a goldmine for setup but it contains some sections of which I
am unsure whether they are still applicable, including the HW timers bit.
Cheers
Roger