Hi,
The first "cab of the rank" in the new series called "Featured Artists" is
up now at:
http://linux-audio.com
We have several more contributions planned and will roll them out as they
are ready :-)
Please contact me directly if you would like to take part in this project
too.
*******************
Background info
*******************
The idea behind the new "Featured Artists" section at the Linux Audio
Users Guide is to provide a promotional vehicle for the artists in our
vibrant community to showcase their work and to entertain and educate our
audience at the same time. Think of it as an exhibition or installation
where the "Art Gallery" is 450x800 pixels and the audience is people who
are genuinely interested in Linux Audio and multimedia.
If you are an artist and you would like to participate in this project we
will assist with programming and planning to help you realise your vision.
Cheers
--
Patrick Shirkey
Boost Hardware Ltd
Lisalo - Linux Sampler Loader - is a command line program that loads entire directories of sample files, a single .sfz file or takes instructions from a meta .lsl file with relative paths to samples. Now you can quickly and easily load sampled instruments without even starting a GUI.
This is release 1.5, grab it here, no installation required
git clone git://github.com/nilsgey/Lisalo.git
[New Feature: Automatic Audio Busses]
After loading hundreds of .sfz files in Linuxsampler I did not even attempt to manually connect them in QJackCtl but instead modify Lisalo to help me.
If you use an .lsl file to load you'll get bus channels for each section (the same that create the midi-in ports, you already have them, no new syntax, no extra typing).
Example .lsl file
!Stringduo
=Violin
vi-legato.sfz
vi-staccato.sfz
vi-pizz.sfz
=Viola
vla-legato.sfz
vla-staccato.sfz
vla-pizz.sfz
will create the following Jack audio output ports as device name "Stringduo":
- One pair master sum, left and right. Autoconnected to system in (or whatever you gave as commandline argument)
- 2 bus pairs (new), unconnect. "Violin" and "Viola". You want to connect these to your recording device.
- 6 unconnected pairs, one for each instrument (that would be 12 channels already you would have to connect manually in QJackCtl). These are only for very detailed tasks.
Final note: You don't want to know how much work it is to create even this small example in QSampler or Fantasia.
[Contact]
https://github.com/nilsgey/Lisalo
info at ...
irc.freenode.org #laborejo
Feedback and chatting are welcome!
Nils
And now, for something completely different:
Lilv is a library to make the use of LV2 plugins in programs simple.
Sratom is a library for serialising LV2 atoms to and from Turtle.
Sord is a library for in-memory storage of RDF data.
Serd is a Turtle syntax reader and writer library.
Together, they form a lightweight, fast, portable, well-tested, and
dependency-free LV2 host implementation.
This round of releases contains many bug fixes as well as performance
and functionality improvements. Upgrading is suggested, but not urgent.
Notable additions include the ability to build the entire stack
statically, reduced memory consumption, and the new lv2bench utility.
All APIs remain backwards compatible with all previous versions.
Changes:
Lilv 0.14.4:
* Fix documentation for ui_type parameter of lilv_ui_is_supported()
* Fix crash when lv2info is run with an invalid URI argument
* Gracefully handle failure to save plugin state and print error
message
* Reduce memory usage (per node)
* Simpler node implementation always backed by a SordNode
* Make all 'zix' symbols private to avoid symbol clashes in static
builds
* Add lv2bench utility
* Fix various hyper-strict warnings
* Do not require a C++ compiler to build
* Add option to build utilities as static binaries
* Upgrade to waf 1.7.2
* lilvmm.hpp: Deprecate old flawed Lilv::Instance constructors
* lilvmm.hpp: Make Lilv::Instance handle features and failed
instantiations
* lilvmm.hpp: Add Lilv::Instance::get_handle()
* lilvmm.hpp: Add Lilv::Instance::get_extension_data()
Sratom 0.4.0:
* Correctly read objects with several rdf:type properties
* Support writing Object Atoms as top level descriptions if subject and
predicate are not given.
* Fix various hyper-strict warnings
* Upgrade to waf 1.7.2
Sord 0.10.0:
* Add error callback to world for custom error reporting
* Performance and space (per node) improvements
* SSE4.2 accelerated hashing for node interning, where available
* Make all 'zix' symbols private to avoid symbol clashes in static
builds
* Remove problematic "Loaded n statements" output from serdi
* Strip down API documentation to a single clean page
* Fix various hyper-strict warnings
* Do not require a C++ compiler to build
* Add option to build utilities as static binaries
* Upgrade to waf 1.7.2
* sordmm.hpp: Add indices and graphs parameters to Model constructor
* sordmm.hpp: Remove overzealous URI scheme assertion
* sordmm.hpp: Correctly handle Sord::Node self-assignment
Serd 0.18.0:
* Support digits at start of local names as per new Turtle grammar
* Add incremental read interface suitable for reading from infinite
streams
* Add -e option to serdi to use incremental reading
* Add error callback to reader and writer for custom error reporting
* Add -q option to serdi to suppress all non-data output, e.g. errors
* Reset indent when finishing a write
* Report write size correctly when invalid UTF-8 is encountered and a
replacement character is written
* Strip down API documentation to a single clean page
* Fix various hyper-strict warnings
* Do not require a C++ compiler to build
* Add option to build utilities as static binaries
* Upgrade to waf 1.7.2
Enjoy,
-dr
I'm abandoning all lv2 related projects that I currently maintain.
Here is a list:
* zynjacku/lv2rack
* lv2fil
* ssg
* lv2vocoder
* lv2dynparam
* external ui extension
* lv2zynadd [partially, see below]
* maybe something else I dont recall right now
The zyn-rewrite project that produced lv2zynadd stays but will be
cleared from all lv2 code. If anyone wants to take over the
maintainership of any project of mine, contact me. I'll wait a month
before wiping out all online lv2-related resources I control.
I don't want to participate in the lv2 madness anymore. I admit I cannot
communicate rationally with David Robillard. If contributing is not
pleasure, then a one doesn't belong to the community. I wish everyone
inloved more luck than I had.
--
Nedko Arnaudov <GnuPG KeyID: 5D1B58ED>
Hello fellow Linux Audio users,
A quick note to announce the final release of AV Linux. Don't let the word
'final' scare you off this is an up to date release and is chuck full of
great Open-Source apps and popular Commercial Linux Audio demos! Please
swing by the AV Linux forum and read the release announcement and watch
the Introduction screencast. If you are a Linux Audio developer I may have
even said something nice about you!
Release Announcement:
http://www.remastersys.com/forums/index.php?topic=2530.0
FluidSynth 1.1.6 contains a few bug fixes, such as better MIDI
End-of-track handling, broken sounds after voice overflow, and a few
platform specific fixes.
Thanks to the people who have been contributing by developing, testing
and discussing this release!
Also - if you want to increase the quality of future FluidSynth
releases, please join the new FluidSynth tester program, to make sure
your use case is still handled correctly by FluidSynth!
Relevant links:
Download at:
https://sourceforge.net/projects/fluidsynth/files/fluidsynth-1.1.6/
For more information, see the changelog:
https://sourceforge.net/apps/trac/fluidsynth/wiki/ChangeLog1_1_6
For more information about the testing program, see
http://lists.nongnu.org/archive/html/fluid-dev/2012-07/msg00036.html
...and write an email on the fluid-dev list of what use cases you're
interested in testing.
Thanks, and enjoy the new release!
Regards,
David Henningsson
FluidSynth Developer Team
Radium is an open source music editor with a novel interface.
It's inspired by trackers, but has fewer limitations and uses graphics
to show musical data.
Homepage:
http://users.notam02.no/~kjetism/radium/
New screenshot:
http://users.notam02.no/~kjetism/radium/pictures/screenshot-0-67-0.png
Most important changes 0.65.7 -> 0.67.1:
* Ported GUI to Qt4
* Ported Editor to GTK2.
(Did this because of bad performance with QT4 2D graphics.
The editor now runs as an embedded widget in QT4.)
* More colorful default colors
* Various build fixes
* Compiles under MinGW.
(Tested in wine and Windows7, but it doesn't work very well yet.)
* RELEASE buildtype.
* Fix nodeline selection
* Antialiased lines
* Adjusted tempo colors
* Fix race condition for midi input
* Midi input editing.
* Removed the custom resize window box.
* midi: increased latency from 1.95ms to 5ms. (This should probably be
configurable)
* Various bug fixes and improvements
We are proud to announce the release of guitarix2-0.24.0
Guitarix is a mono tube amplifier simulation for jack, with additional
mono/stereo effect racks witch can be filled with some in-build effects
as well as with external LADSPA plugins.
Things that changed in this release:
* add --ldflags to configure options to make lintian a bit more happy
* add command-line options to disable self-connections and auto-save
* add command-line option to select the jack-server by name
* add buffer-size selector for oscilloscope (required by bass-players)
* use faust version 0.9.46
Please refer to our project page for more information:
http://guitarix.sourceforge.net/
download site:
http://sourceforge.net/projects/guitarix/
have fun
guitarix development team
a2jmidid is a project that aims to ease usage of legacy ALSA sequencer
applications, in a JACK MIDI enabled system.
Homepage with screenshots: http://home.gna.org/a2jmidid/
Tarball download: http://download.gna.org/a2jmidid/
Changes since version 7:
* -u commandline option
* D-Bus method for checking whether hw export is enabled. Kudos to Danni Coy
* Fix for resource leak. Kudos to Dan A. Muresan
* Improved error message for snd_seq_connect_to() failures
* --mandir= option in waf. Kudos to Dan Church
Saint Sophronius of Vratsa, was a Bulgarian cleric and one of the
leading figures of the early Bulgarian National Revival. He made the
first copy, known as Sophronius' Copy, of Istoriya Slavyanobolgarskaya.
--
Nedko Arnaudov <GnuPG KeyID: 5D1B58ED>
Lisalo - Linux Sampler Loader - is a command line program that loads entire directories of sample files, a single .sfz file or takes instructions from a meta .lsl file with relative paths to samples. Now you can quickly and easily load sampled instruments without even starting a GUI.
This is release 1.4, grab it here, no installation required
git clone git://github.com/nilsgey/Lisalo.git
[New Features]
-Jack Autoconnect-Port for the stereo sum/mix channels can be given from the command line
-Can start Linuxsampler with a given server-address and port, which makes multiple instances possible
-Jack Midi In for autoconnection is a commandline parameter.
There is only so much you can implement into a tool that aims to be small by design.
This marks my "feature complete" milestone. Future releases will be bugfixes.
One example what you can do now:
I use it to load the Salamander Piano shortly after boot and connect it to my ALSA midi port (which is always on, no matter if the keyboard itself is switched on or not). I now have instant piano sound whenever I switch my keyboard on. It does not conflict with other lisalo or Linuxsampler sessions.
With this lovely one liner:
/usr/bin/lisalo /home/nils/samples/sfz/SalamanderGrandPianoV2_48khz24bit/SalamanderGrandPianoV2.sfz -m alsa_pcm:Hammerfall-DSP/midi_capture_1 -p 7777 -m Salamander > /dev/null
[Contact]
https://github.com/nilsgey/Lisalo
info@...
irc.freenode.org #laborejo
Feedback and chatting are welcome!
Nils