Hi Everyone,
This mail announces a new release of Nama,[1] a digital
audio workstation.
By using Kai Vehmanen++'s Ecasound[2] audio processing
engine, Nama can provide DAW functionality (tracks, buses,
effects, parameter controllers, sends, inserts, marks, fades
and regions) in a small, well-tested codebase.
The optional GUI resembles a simple hard disk recorder. More
advanced functions are available at the command prompt.
New with v1.107:
+ Optionally use git for managing project state
(save/get commands work with branches instead of files)
+ Automatic ogg/mp3 encoding of mixdown files
+ Effect chains and profiles store inserts as well as effects
+ Shell script hooks for external track record setup and cleanup
For examples of music recorded with Nama, see Julien Claassen's
website.[3]
Notable features
----------------
Audio editing
+ Nondestructive
+ Track caching (freezing/unfreezing)
+ Mastering mode based on Jamin
+ Pop up Audacity or MHWaveedit for waveform viewing/editing
+ LADSPA, LV2 and Ecasound effects and controllers
+ JACK or ALSA I/O
User interface
+ Searchable help for commands and effects
+ Command language has simple syntax and autocompletion
+ Templates for reusing effects, inserts, tracks and projects
+ User defined commands, scripts and JACK port autoconnect lists
+ Prompt handles Ecasound, Midish[5] and internal commands,
shell commands or Perl code
+ Commands can address multiple tracks or effects
+ Full documentation
Stability
+ Based on Kai Vehmanen's mature audio processing engine
+ Signal processing network can be verified by inspecting
the Ecasound chain setup
+ Test suite verifies core functions
Hacking
+ Extensive logging and debugging aids
+ Small well-structured codebase (approx. 14k lines in 60 files)
+ Easy to build and hack, no compiling required
Installation
------------
For most users,
cpanm Audio::Nama
should be enough to install it. (Debian packaging will
follow.)
See "man nama" for documentation or type "help" at the
command prompt. For access to the latest fixes and feature,
you can build Nama from github.[4]
In the pipeline
---------------
+ JACK latency integration with latency compensation
among arms of the internal signal network
+ Positions stored as samples
+ Marks that move with their associated track
+ Edits to replace a note or phrase
Further down the road
---------------------
+ Merging of project branches
+ Use an external program (MHWaveedit?) to manage transport,
define regions
+ A/B comparisons
+ OSC interface
+ Additional MIDI capabilities
[1] http://freeshell.de/~bolangi/namahttp://search.cpan.org/dist/Audio-Nama/http://www.freelists.org/list/nama
[2] http://eca.cx/ecasound/
[3] http://juliencoder.de/nama/
[4] http://github.com/bolangi/nama
[5] http://www.midish.org/
--
Joel Roth
I'm proud to announce the release of guitarix2-0.26.0
Guitarix is a mono tube amplifier simulation for jack, with additional
mono/stereo effect racks which can be filled with some in-build effects
as well as with external LADSPA plugins.
Download from http://sourceforge.net/projects/guitarix/
This release is mostly related to the LV2 port of guitarix modules.
With this release we remove the previous released GxAmplifier LV2
versions and replace them with the new GxAmplifier-X module, which
include the complete guitarix amp head with all tube, tonestack and
cabinet selectors. It comes as Mono and as well as Stereo version.
Additional some completely new Amp models by our new Team member Steve
Poskitt been included.
A couple of additional effect modules been ported to LV2.
See the list below.
(FOR DEVELOPERS AND MAINTAINERS)
For guitarix main we have included some new (and fix some old) configure
options required by Gentoo proaudio overlay and Fedora maintainers.
Additional there are some new configure options mostly related to the
new LV2 port which may interest the one or the other of you. Check them
out with ./waf –help
As usual, all used faust dsp files been included within the source, as
well all our tools we us to create and port them to LV2. All LV2 plugs
comes with GUI's based on our included libgxwmm, a additional Gtkmm
toolkit library.
Special thanks to David Robillard and Harry van Haaren for there open
ears on the LV2 mailing list.
Included LV2 modules:
* GxAmplifier-X
* GxAmplifier-Stereo-X
* GxAutoWah
* GxWah
* GxBooster
* GxChorus-Stereo
* GxCompressor
* GxDelay-Stereo
* GxEcho-Stereo
* GxEchoCat
* GxExpander
* GxFlanger
* GxPhaser
* GxRedeye Chump
* GxRedeye Big Chump
* GxRedeye Vibro Chump
* GxReverb-Stereo
* Gx Alembic Mono
* Gx Studio Preamp Stereo
* GxTiltTone
* GxTremolo
* GxTubeScreamer
* GxTubeDelay
* GxTubeTremelo
* GxTubeVibrato
* GxZita_rev1-Stereo
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
Hi,
I want to announce FSTHost 1.5.0 version. FSTHost is fst sucessor - app for M$ Win VST plugins.
- Support Wine-LPA
- Support for window resize
- Handling case when Jack changed our client_name
- Support for "self MIDI Program Change message handling" (-P option)
- Do not process MIDI data if ports are disconnected
- Editor window is centered
- Buffering SysEx input messages and process them in non-RT thread
- MIDI channel filter redirect messages to first channel
- MIDI Filters - really simple window for build own filter chain
- JackTransport improvements (tested with T-C-M VST and Hydrogen as master)
- Support for 64 bit VST plugs
NOTE:
Starting from now make will build two separate app:
- fsthost32 - for 32bit plugins
- fsthost64 - for 64bit plugins (OFC only on amd64 OS)
"make install" should create also symlink fsthost -> fsthost32
Many thanks Jordan/Ninez for support/bug reports/ideas/etc.
Also thanks Wine-Devel guys for help with 64bit version,
and all people who report bugs.
Best Regards
Pawel / Xj
Dear Developers,
I've written a convenience interface to implement Non Session Management as fast and easy as possible in Python 3 applications. It is no magic programming at all, but it makes things just that tiny bit easier that is required to actually implement something, and not only plan it.
The real work is to follow the rules of a managed system (see http://non.tuxfamily.org/nsm/API.html ). So implementing the technical side should be a no-brainer to let you focus on the actual task.
pynsmclient is open source under the GPL3 or later and can be found on my github page so you can start using it right away.
https://github.com/nilsgey/pynsmclient
I also have written a short article in my blog about that topic http://nilsgey.de/?id=24
Greetings,
Nils
Hi,
njconnect v.1.2 coming out , I want the world to know, got to let it show , it coming out ;-)
Well .. njconnect is ncurses jack connection manager, you can get it from here:
https://sourceforge.net/projects/njconnect/
.. but it is also available in Arch AUR, and for sure in Slitaz distro where package is maintained personally by me ;-)
Changes since 1.0:
- Show DSP load and is jack in RT mode
- Fix for quit , when jack is not running (thanks for report G.raud Meyer)
- small GUI optimizations
- Make note in README about jslist.h (thanks for report from Clever Pereira)
- Expand port name to 128 (onace again thanks to Peter Nelson for report)
- Fix 4 getting connections (thanks for report and sugession from Peter Nelson)
- fix for clear line in help/message line (thanks me for report ;-)
... OFC thanks to Nile Rodgers for great music that accompanied me while I wrote this ;-)
Best Regards
Pawel
Hi,
after a somewhat productive weekend I'm happy to announce some alpha
quality software (i.e. bug ridden, not feature complete) for your
consideration and feedback :)
But: release early, release often XD
I went a little overboard with modularization and separation of
concerns, so in the end it became four packages (with possibly one more
in the future - a LV2 plugin to load the synths/instruments).
Documentation is also very much lacking, but each package contains at
lease a single example file to illustrate the usage.
* ladspa.m - https://github.com/fps/ladspa.m
ladspa.m is a header only c++ library to build and run general synthesis
graphs made up out of LADSPA plugins. The interface is kept deliberately
kept simple and unsafe, as it is expected that one uses higher level
tools to build these synthesis graphs (e.g. using a library on top op
ladspa.m.swig or ladspa.m.proto).
* ladspa.m.swig - https://github.com/fps/ladspa.m.swig
ladspa.m.swig are SWIG generated python bindings for ladspa.m. This
allows building and running general synthesis graphs made up of LADSPA
plugins from within python. This requires ladspa.m. NOTE: I just saw
that the swig interface definition lacks the ability to connect outside
buffers onto plugin ports. This will be fixed in the next few days..
* ladspa.m.proto - https://github.com/fps/ladspa.m.proto
ladspa.m.proto contains google protobuf definitions for general
synthesis graphs made up of LADSPA plugins. It also contains a
definition for an instrument file format. This library does not depend
on either of the two above. It becomes useful with the last package
(ladspa.m.jack) and possibly in the future with an LV2 plugin to load
and run these (to be announced when done). The python bindings generated
for ladspa.m.proto can be used to generate synth and instrument files
that can be loaded by ladspa.m.jack. The instrument file definition
allows for polyphony while at the same time putting no constraints on
the inner structure of the instrument (each voice is made up out of
plugins, they can be identical or not between all voices)..
An example is included which defines a simple sawtooth instrument with
exponential envelopes and with 5 identical voices except for a different
delay setting on each voice.
https://github.com/fps/ladspa.m.proto/blob/master/example_instrument.py
Pipe its output into a file called e.g. instrument.pb. This you can then
load into ladspa.m.jack.instrument.
Here's a little example of the generated instrument file loaded into
ladspa.m.jack.instrument and playing a little 120bpm loop (from ardour3)
with it:
https://soundcloud.com/fps-2/t-m
This also highlights the need for a higher level interface on top of it
to ease the process..
* ladspa.m.jack - https://github.com/fps/ladspa.m.jack
ladspa.m.jack is a library which allows loading ladspa.m.proto synth and
instrument definition files into jack hosts that are provided as example
clients.
ladspa.m.jack.synth allows loading a synth definition file and run it in
the jack graph.
ladspa.m.jack.instrument allows loading an instrument definition file
and provides a midi in port which allows playing the synth.
But like I said this is all ALPHA software and I just announce it
because someone else might have fun with it. Please report all issues
that you find either per email to me, on LAD or LAU or on the issue
trackers of the github projects..
Have fun,
Flo
--
Florian Paul Schmidt
http://fps.io
On behalf of the entire Rivendell development team, I'm pleased to announce the availability of Rivendell v2.5.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.
From the NEWS file:
*** snip snip ***
If upgrading from a v1.x version of Rivendell, be sure to read the
'UPGRADING' file before proceeding for important information.
Changes:
LiveWire Virtual GPIO Driver. Added a fully native virtual GPIO
LiveWire driver for situations where the proprietary software
LiveWire/ALSA driver is not available (e.g. when using an ASI6x85
adapter). See 'SWITCHERS.txt' for details.
Console Channel Control. Added the capability to automate
console channel ON/OFF control bidirectionally from RDAirPlay.
(Configured in RDAdmin->ManageHosts->RDAirPlay).
Multiple bug fixes. See the ChangeLog for details.
Database Update:
This version of Rivendell uses database schema version 220, and will
automatically upgrade any earlier versions. To see the current schema
version prior to upgrade, see RDAdmin->SystemInfo.
As always, be sure to run RDAdmin immediately after upgrading to allow
any necessary changes to the database schema to be applied.
*** snip snip ***
Further information, screenshots and download links are available at:
http://www.rivendellaudio.org/
Cheers!
|-------------------------------------------------------------------------|
| Frederick F. Gleason, Jr. | Chief Developer |
| | Paravel Systems |
|-------------------------------------------------------------------------|
| Obstacles are what you see when you take your eyes off the road. |
| -- Anonymous |
|-------------------------------------------------------------------------|
Hi all,
Time for another update for general consumption, minor changes done but
quite a few of them!
Nearly arbitrary list of changes from the changelog:
- Allow reading old drummaps for new style drumtracks
- Added metronome icon in main window
- Fixed moving events with keyboard in Drum editor
- Added theme support, Light, Dark and Ardour so far
- Added missing line draw shortcut (F) to drum editor.
- Added new french translation from Yann Collette
- Added: Pan and Zoom tools to editors. P + Z shortcuts. Added a Settings
item for alternate behaviour.
- Fixed: Pianoroll and Drum Editor 'Snap' boxes not remembering 1st or 3rd
columns.
- Fixed: Arranger 'Snap' was not stored or remembered.
- Fixed: Accelerator buttons shift/ctrl/alt for moving/copying/cloning /
restricting movement.
- Fixed: Shift key restricting movement: Ignore snap setting now.
- Fixed: Resize shift key ignore snap setting now.
- Fixed: Draw new item shift key ignore snap setting now.
- Fixed: Shift key was not snapping to vertical.
- Fixed: ALL 'Speaker' related playing of notes. Works with new notes,
moving notes, piano press etc.
- Fixed: ALL 'Speaker' related notes now send true note-offs instead of
zero-velocity note-ons.
- Fixed: Drum 'Cursor' mode was playing double notes.
- Fixed: New Drums 'Cursor' mode and instrument up/down movement was
broken, jumping all over the place.
- Added prebuilt PDF of manual (work in progress)
- Improved: Shortcut listings: Added Wave/Score categories. Re-categorized
several keys. Updated README.shortcuts
- Improved: Right-click menus expanded. Now also shows 'Tools' menu when
clicked on parts.
- Added choice of new metronome with different sounds and adjustable volume.
- Fixed gain adjustment with 'Other' choice in wave editor, it was reversed
For more information and additional changes see the full changelog:
http://lmuse.svn.sourceforge.net/viewvc/lmuse/trunk/muse2/ChangeLog?revisio…
Find the download at:
https://sourceforge.net/projects/lmuse/files/
MusE on!
The MusE Team