Folks:
Freewheeling 0.5.2 ("The Patch Browser Upgrade") is now available.
http://freewheeling.sourceforge.net/
You can now browse patches for external synths and plugins right from inside
Freewheeling. Bank and program changes are sent via MIDI, and MIDI output
ports are switched as needed.
Other work (play!) is going on under the surface of development. For example,
I am working on Elastin, an efficient time and pitch stretching library that
will integrate tightly with Freewheeling, allowing you to do wonderful things
in real-time with your loops. First prototype is already complete.
I've also been experimenting with networked jams. Currently I am plugging into
Ninjam sessions and adding some loop-based jamming to the mix. Time stays
syncronized via the Jack transport. People seem to dig the stability that the
loops offer.
Enjoy,
-Mercury
---------
ChangeLog:
2006-05-13 v0.5.2
The Patch Browser Upgrade
New Features
------------
* Integrated patch browsers for external audio apps
* Bank and program changes are now sent based on the patches
you define
* MIDI outputs are now switched as part of the integrated
patch browser
* Automatic patch list generation for DSSI softsynths
Detail:
The Fluidsynth patch browser has been expanded to provide
patch browsing for external synths/apps.
You can define your patches (MIDI port, channel, bank, program,
and name) in external XML patch files.
All your patches, internal and external, now appear in the
patch browser. The browser now has several pages,
one for each MIDI port and channel for which you have defined
patches. Therefore, if you have Hexter on channel 1 of MIDI
output 1, and WhySynth on channel 2 of MIDI output 1, you can
independently browse your Hexter and WhySynth patches right from
within Freewheeling.
Freewheeling sends the right bank and program changes out the
right MIDI port based on your patch definitions. It also echoes
your MIDI events to the right place, so that you can switch
one keyboard between several softsynths.
When you have the patch browser selected, you can use the
left/right arrow keys to switch between browser sections.
This causes your incoming MIDI events to be switched from
one port to another- as defined in your ~/.fweelin.rc and
patch XML files. This way, you can quickly
switch between softsynths without leaving Freewheeling's
interface.
To use this feature, please read 'examples/readme.txt' for setup
info.
I will likely be expanding this to include 'combi' type
actions where you can custom configure your MIDI signal to be
sent to several softsynths. Then you could, for example,
play Hexter with your left hand and Linuxsampler with your
right hand.
* Configuration files now live in ~/.fweelin/
~/.fweelin.rc will be moved to ~/.fweelin/.fweelin.rc
when you start version 0.5.2.
Fixes
-----
* Fixed startup segfault when running without integrated
FluidSynth
--
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.