A development snapshot, version 1.5c, of MMA--Musical MIDI Accompaniment
is available for downloading. Included in this release:
- A new track, the Plectrum. This can generate a realistic MIDI guitar.
Getting a realistic guitar sound using MIDI has been notoriously difficult
as calculating the notes in each chord and strumming patterns can be very
tricky. Now the MMA PLECTRUM pattern takes care of most of this for you
so all you have to do is to enter the chords names and how when you want
each string to be strummed or plucked. An example is availabe at:
http://www.mellowood.ca/mma/examples.html#plectrum
- A number of minor bug fixes.
This is very close to a 1.6 release! Your bug reports and other input is needed.
Get this version at:
http://www.mellowood.ca/mma/downloads.html#developer
MMA is a accompaniment generator -- it creates midi tracks
for a soloist to perform with. User supplied files contain
pattern selections, chords, and MMA directives. For full details
please visit:
http://www.mellowood.ca/mma/
If you have any questions or comments, please send
them to: bob(a)mellowood.ca
--
**** Listen to my CD at http://www.mellowood.ca/music/cedars ****
Bob van der Poel ** Wynndel, British Columbia, CANADA **
EMAIL: bob(a)mellowood.ca
WWW: http://www.mellowood.ca
[Forwarding D. Michael McIntyre's release note from the Rosegarden
devel list...]
====== ROSEGARDEN 10.02, codename "Thorn" RELEASED ======
The Rosegarden team is proud to announce the release of version 10.02 of
Rosegarden, an audio and MIDI sequencer and musical notation editor for Linux.
This release on 14th February, 2010 marks five years to the day since the
release of 1.0 (which would be be called 05.02 using our current numbering
scheme).
http://www.rosegardenmusic.com/
With this release, we finally bring an end to the long and difficult job of
transforming Rosegarden from an obsolete KDE 3 application into a modern Qt 4
application. There was no precedent for an application following this upgrade
path, and so we had to begin this process by writing our own custom porting
tools. From there, we spent an entire year chipping away at an immense
mountain of compiler errors before we could even get a glimpse to see if our
new code was going to work. From that first peek until now swallowed the
biggest part of a second year, digging into every dusty corner, and putting
everything back in order.
Along the way, we found plenty of opportunities to improve Rosegarden, and get
this new codebase turned into an exciting landmark release that rivals 1.0 for
the sheer amount of collective effort that went into its making. We have
fixed hundreds of bugs, including many old bugs that had been around for
years, and we have introduced dozens of new features.
===== Usability Enhancements =====
* With its bold new custom look, including hundreds of new icons, Rosegarden
ensures all of its interface elements are usable, freeing you to configure the
rest of your system any way you like
* With its more compact, netbook-friendly interface, Rosegarden gets more
done with less screen real estate
* Rosegarden has a low installation footprint, and creates local, user-
editable copies of all example and library files
* Expanded translations (varies by language) put more of Rosegarden in your
native language than has ever been possible before
* You may now run as many instances of Rosegarden as you like, in parallel,
and can even install and run different versions simultaneously
* Enhanced device management support, including an all-new MIDI device
manager, finally addresses a number of long-standing usability issues and bugs
* Control rulers (notation and matrix) completely redesigned from the ground
up to use primary editing tools (eg. pencil) and present controller data as a
series of connected points that may be manipulated very fluidly and easily
* Control rulers share a selection with their associated editor (notation or
matrix), allowing control events to be cut, copied and pasted along with notes
* A number of non-critical warning dialogs about system configuration issues
have been moved out of your way, and onto a compact health indicator at the
bottom right of the main window
* You can add, display and access what we hope will prove to be an
effectively unlimited number of MIDI controllers in the instrument parameters
box, eliminating the need for an alternative tabbed layout mode
* New streamlined interface merges the insertion cursor functions into the
playback cursor, so Rosegarden has only one cursor at long last
* All new integrated project packager provides built-in, native support for
Rosegarden project packages, eliminates a number of obscure dependencies, and
provides a cleaner user experience
* Document modified status is indicated in the title bar
* Markers text entry fields have been renamed to make it more clear which of
the two editable texts is the functional one
* The simple event editor now handles notation-quantized notes more
intelligently
* All but a few keyboard shortcuts are now exposed through menu entries or
tooltips, to facilitate learning
* Improved controller manager dialog now opens the editor automatically
after creating a new controller
* Grace notes are scaled correctly relative to full-sized notes (in a way
that may lead to true support of cue-sized notation in the future)
===== New Features =====
==== General ====
* Most windows have special function-related icons associated with them, so
it is easier to use your desktop task manager to find the window you seek
* Improved flashing metronome mode and more realistic looking LEDs for the
transport
* Rosegarden comes bundled with a library of composition templates (.rgt
files), and any file can be saved as a template with the new File => Save As
Template option
* New support for Frontier Design Group’s TranzPort™ contributed by Immanuel
Litzroth
* The MIDI device manager can now import bank and program information from
LinuxSampler .lscp files
* The automatic clef guessing feature (used in a variety of contexts, such
as when importing MIDI or splitting a segment by pitch) now adds transposing
clefs to its repertoire in order to avoid excessive ledger lines in parts that
extend to the extremes of reproducible pitch
==== Notation ====
* Higher quality on-screen rendering removes the annoying chromatic
artifacts that have afflicted all previous versions, and provides crisp, clear
rendering
* New pan and zoom allows you to move around quickly, and zoom the window
contents as far in or out as you like, or zoom either axis independently
* You can now add a layer to the part you're editing with just one click.
The "Add Layer" function uses the currently active segment as a template for
creating a new "layer" segment in the same place, with the same clefs and key
signatures, but in a contrasting color
* The segment changer (located with the pan and zoom controls) provides a
visual indication of which segment is currently active for editing, even in
continuous page layout mode, and allows you to change segments without
removing your right hand from your mouse
* Print and Print Preview are both performed through LilyPond, which
provides extremely high-quality output
* Expanded range of point sizes (from 6 to 30) available for LilyPond export
* New interactive LilyPond Print/Preview allows you to configure your
preferences for which applications you prefer to use for printing files and
viewing PDFs, and compares the result of the LilyPond conversion operation
against your LilyPond export options in order to offer intelligent suggestions
for what steps to take when things go wrong
* New support for notation symbols, giving Rosegarden the ability to display
(non-operative) segno, coda and breath mark symbols
* New marks for open, stopped/muted, and harmonic/flageolet
* New cycle slashes function allows you to use the **/** shortcut or the new
toolbar icon to cycle through from 0 to 5 slashes on selected notes
* All marks are exported to LilyPond now, and mark placement has been
aligned with LilyPond's placement rules, following the philosophy that they
have spent vastly more time studying best notation practices than we have, and
where we disagreed, we were wrong
* Add Trill With Line moves from Note ==> Marks... and the marks toolbar to
Phrase and the group toolbar, reflecting an internal change that transforms
this from a mark attached to a single note into a more flexible indication
that can span any number of (usually tied) notes. The mark version still
exists internally to preserve compatibility with existing compositions
* Even quicker and improved keyboard access to inserting notes and rests,
with the default duration determined by the denominator of the current time
signature
* More compact notation toolbar layout combines note and rest entry in one
place, freeing up space, and improving efficiency
* When using the notation editor to insert notes, long notes are tied at
barlines by default, so red barlines are less common
==== Matrix ====
* At long last it is possible to open multiple segments (from any number of
different tracks) in the same matrix view
* The pitch highlights on I III and V are now calculated relative to the key
signature in effect, rather than being fixed against C major
* Notes and pitch highlights are always displayed in concert pitch, allowing
you to work with segments in many different transpositions simultaneously on
the same grid, even though they appear as completely different notes in
completely different keys in a notation view
* Cleaner interface leaves the instrument parameters in the main window, so
you have more room for editing what's important
* New pan and zoom allows you to move around quickly, and zoom the window
contents as far in or out as you like, or zoom either axis independently
* The segment changer (located with the pan and zoom controls) provides a
visual indication of which segment is currently active for editing, and allows
you to change segments without removing your right hand from your mouse
* Is is now possible to insert key changes from the matrix
* The standard matrix now allows the possibility of opening the same
segments in a percussion matrix, and vice versa
* New Pitch Bend Sequence allows you to insert a series of calculated,
machine-generated pitch bends to create a variety of vibrato effects
* Translucent event bars make it easier to see and work with overlapping
notes
==== Audio ====
* If the JACK audio server is not already running, Rosegarden will start it
for you transparently
* If you attempt to record to a document named "Untitled" you will be
prompted to name your composition before continuing, so as to promote better
housekeeping over time
* New controls available from the main window and the audio mixer allow you
to give audio and synth plugin instruments (eg. "Audio #3" or "Synth #5")
custom names
* When recording, the composition title and custom audio instrument name (if
provided) are used in the filename in order to make it much easier to work
with recorded audio files outside of their original context. Instead of
**rg-20091123-102030-1.wav** you can now have something like **rg-[Jam Session
12]-[Bobs_Guitar]-2009-11-23_10.20.30-1.wav**
===== Available Languages =====
The following translations are complete and up to date for this release:
* German
* Spanish
* Swedish
* French
The following translations are substantially complete for this release:
* Finnish
* Czech
* Japanese
* Italian
=====The Porting Team=====
We'd like to give special thanks to the following members and contributors,
some old, some new, for their outstanding work on the long and difficult port.
These brave few are the authors of a new chapter in our history.
* Chris Cannam
* Michael McIntyre
* Julie Swango
* Emanuel Rumpf
* Yves Guillemot
* Chris "CJ" Fryer
* Heikki Junes
* Shelagh Manton
* Jani Frilander
* Mikko Vepsäläinen
* Ilan Tal
===== Thanks To =====
* Luis Garrido
* David Willis
* Queen Mary, University of London and Sonic Visualiser for all the useful
code
* Dave Plater
* Michel Munnix
* Mario Moles
==== Bug Fixes ====
* The project packager can now handle spaces in paths and filenames
* Faders can now be moved in both directions with the mouse scroll wheel
* Corrected LilyPond export of double octave clefs
* Corrected rendering problem when moving expanded-height tracks
* Controller editor dialog now keeps track of the color index properly
* Newly created knobs of color "default" now display the correct color,
rather than black
* Rosegarden no longer creates useless, confusing extra devices, which
solves many related problems
* Percussion tracks now sound when importing broken MIDI files that use
zero-length notes for percussion
* The forward and back tab navigation buttons on the MIDI mixer work
properly now
* Problems with the "trill with line" mark solved through the new
indication, which allows a trill to span multiple tied notes, and allows all
of this to export to LilyPond correctly
* Corrected export of sustain pedal notation for LilyPond 2.12
* The main window no longer expands horizontally upon loading files that
were last saved with a high level of zoom
* When grace notes occur at a height that requires ledger lines, the ledger
lines are now drawn at the correct size
* Notation staffs now respect user font configuration choices consistently
====Thanks to====
The KDE translation team took on an enormous number of difficult translations
for us, and we are in their debt!
===Active translators for this release:===
* Heikki Junes
* D. Michael McIntyre
* Thorsten Alteholz
* Yves Guillemot
* Alexandre Prokoudine
* Jani Frilander
* Pavel Fric
* Stefan Asserhall
===Other people who contributed to Rosegarden development:===
* Immanuel Litzroth
* Thorsten Alteholz
* Vladimir Savic
* Alexander Kulikov
* Stefan Asserhall
===People who contributed device files to the Rosegarden Library===
* Greg Lyons
* Georg Balzer
* Theo Smit
* ADR
* Sezer Dursun
* Julie Swango
* Geoff King
* Pietro Pedrozzi
* Alexander Methke
* John Murphy
KMid2 is a MIDI/Karaoke player for KDE4. It runs in Linux, using the ALSA
Sequencer.
KMid2 plays MIDI and karaoke files to hardware MIDI devices or software
synthesizers. It supports playlists, MIDI mappers, tempo (speed), volume and
pitch (transpose) controls and configurable character encoding, font and
color for lyrics. The graphic views include a rhythm view (visual metronome),
a channels window with solo/muting controls and instrument selectors, and a
piano player window (Pianola).
Changes for this release:
* Automatic detection of text encodings for lyrics
* Get channel labels from SMF metadata (track names)
* Pianola window: added labels showing the channel names
* Check the runtime ALSA driver version for advanced MIDI ports
* Patch from Kevin Kofler adding a "pulseaudio" option for TiMidity++
* Fixed a memory leak
* Fixed command line play lists handling
* Fixed settings dialog: soft-synth audio output combos and apply button
More info:
http://userbase.kde.org/KMid2
Copyright (C) 2009-2010, Pedro Lopez-Cabanillas
KMid2 is free software distributed under the terms of the GPL v2 license.
LoMus 2010
À la recherche des logiciels libres pour la création sonore et intermedia
Pour sa troisième édition, Lomus 2010 sadresse à tous ceux qui saventurent dans le développement de logiciels libres musicaux ou de logiciels libres qui peuvent contribuer au processus de la création musicale.
En regard d'un des 2 thèmes mis en avant lors de cette édition des JIMs : "L'uvre musicale face à l'hétérogène : problématique de la mixité", le concours LoMus encourage plus particulièrement les contributions intégrant ou s'hybridant avec d'autres médias. Ce thème n'est cependant pas restrictif.
Un prix sera remis aux logiciels qui font preuve non seulement d'innovation, mais notamment d'inventivité face aux enjeux actuels de la création musicale.
Calendrier
Appel à soumissions : 4 février 2010
Soumission des logiciels : 1 avril 2010
Notification d'acceptation : 1 mai 2010
Remise du prix lors des JIM : 20 mai 2010
info : concours.afim-asso.org
In search of open-source software for musical and intermedia creation
For its third edition, LoMus 2010 invites music and audio open-source software creators to submit original projects that either directly or indirectly contribute to musical creation.
In regard to one of the 2 themes for JIM's edition : "The musical work and heterogeneity: the problem of mixity", the LoMus contest will particularly encourage sonic/musical softwares integrating or hibridizing with other media. Though, this theme is not restrictive.
A prize will be awarded to open-source sofware that prove to be not only innovatory but also inventive in the present context of music and audio creation.
Calendar
Call for submissions : February 4th 2010
Submission deadline : April 1st 2010
Admission notification : May 1st 2010
JIM Awards Ceremony : May 20th 2010
info : concours.afim-asso.org
AFIM : http://www.afim-asso.org/spip.php?article1
JIM2010 : http://jim.afim-asso.org/ocs/index.php/jims/index
*OpenLab OpenNight*
Open night is a night of performances where people can come along and try
out their new open-source based creations in front of an audience, or just
have a jam (e.g. wife swap, etc). Anyone is free to join in - just add your
name on the wiki page (
http://www.pawfal.org/openlabwiki/index.php?page=OpenNight) or get in
contact on the mailing list (
http://lists.pawfal.org/listinfo.cgi/openlab-pawfal.org) or send us a mail
to rrmunro at gmail.
Performances can be from 10-25min, they can be work in progress or finished
pieces, or just anything you want to play in front of an audience. It good
to know how long they will be so we can fit as many in as possible.
*About OpenLab London*
Openlab is a loose collective of artists centred around London, UK, who use
and develop open source software and technology for music, art, noise,
performances, and just about anything else they feel like doing with it.
Openlab organises performances, talks, workshops, events, and beer-y
meetings across the UK for like-minded individuals to share and exchange
ideas and let loose their creative inner daemons. Our main mission, besides
being a support group/drinking club, is to promote the use of open source
software and media by demonstrating how damn cool it is.
http://www.pawfal.org/openlabwiki/fish.png
Hi,
I would like to announce the 4th release of lashstudio module.
This new release adds two more applications to the usual lash-centred suite,
they are: dino sequencer and specimen sampler.
Lashstudio is a quick and dirty, LASH centered, suite of applications. It is
packed as a squashfs module for Puppy Linux.
Endlessly playing around with linux audio applications, I was thrilled when
I realized that some of these applications can be used with LASH (LASH being
a nice feature of linux audio, trying to wrap many applications at once).
Also an ardent Puppy user, I found that Puppy offers a great environment for
running audio and midi applications without the imminent need for special
system configurations or to patch the kernel for real-time capabilities. So,
I tried to figure out a LASH only setup with synthesizers, samplers and
effects, midi sequencers, audio recording and other sound and midi apps.
After some time of compiling and testing, the first lashstudio sfs module
was born and it looked like a great way of tasting the speed, the
practicality and the power of linux audio apps and of Puppy Linux
altogether.
So, the adventure continues with more fun!
Download at
https://sourceforge.net/projects/lashstudio/files/lashstudio-r4/lashstudio-…
Webpage: http://lashstudio.sourceforge.net/
Regards,
Marius
I'm pleased to announce the release of Non-DAW and Non-Mixer version
1.0.0. Some version numbers have been skipped, as a lot time as gone
without an official release. Those who have followed Non-DAW via git
will only notice a few changes, most of them pushed very recently.
The chief advancement provided by this release is the long overdue
inclusion of the Non-Mixer. This completes the Non triad and should
cover the needs of many, some in ways I haven't yet imagined (it
covers my needs almost completely).
Non-Mixer is a stand-alone modular mixer application for JACK. It
hosts several internal modules, one of which hosts LADSPA plugins. All
parameters can be controlled through the GUI or externally via Control
Voltage signals [the native control sequence output of Non-DAW] (but a
MIDI<->CV gateway program exists, for other uses). It has the unique
feature of each strip having its own JACK client, which has promising
implications for parallel processing. Non Mixer also has a fast, light
FLTK GUI, which finds no problem in rendering hundreds of strips. I
have plans to add support for DSSI plugins.
Currently, Non-DAW and Non-Mixer are kept in the same repository, even
though they are entirely independent applications. I have already
begun to restructure the repository and build system and I plan to
split the repositories for the two projects out completely, as time
allows.
This release is dedicated to Deanna, whose untimely demise, in
addition to the rumors of my own death, has reminded me of my
mortality and the necessity of realizing my dreams while I still have
the opportunity. I will not be discouraged, so don't bother trying. I
will resist blind adherence to the status quo, as I always have--but
now even more fiercely. Progress will not happen on its own. It must
be forced along by individuals of power, wisdom, and vision; which we
should all aspire to become. But I digress.
Non-DAW and Non-Mixer (and Non-Sequencer) can be acquired via git from
the URLs listed on the Non website:
http://non.tuxfamily.org
A shortlog from v0.5.0 to v1.0.0 follows:
Jonathan Moore Liles (224):
Remove dependence on FLTK >= 1.1.8.
Make mute and solo buttons more colorful.
Fix offset error in selection rectangle.
Don't lose track of timeline focus when window loses focus.
Provide a keybinding/menu entry for track renaming.
Add action to set range from region position and length.
Handle very long port names.
Make normalization work properly with looped regions.
Improve the appearance of rec/mute/solo buttons.
Add solo and record blinkers to TLE.
Oops. Fix order of reference in track destructor.
Use exact JACK client name in LASH initialization.
Add module information to debugging output.
Don't quit on escape key.
Show disk usage in TLE.
Take fades into consideration when splitting regions.
Formally disconnect from JACK at exit.
Properly handle removal of a track's active sequence.
Add option to remove all but the current take.
Remove extraneous inclusions of const.h
Oops. Write journal entries in proper order when generating snapshot.
Set value of 'show all takes' toggle correctly when updating menus.
Fix log entry parser for values containing ":" (colons).
Use timestamps (of creation) for take names instead of sequential numbers.
Add total MB free'd to output of 'remove-unused-sources' script.
Oops. Remove debugging noise from console output.
remove-unused-sources: Include peak files in deletion and size calculation.
Draw inactive takes in a darker hue.
remove-unused-sources: Fix source detection regex and add -m (move) option (now the default)
Fix occasional segfault upon loading snapshots.
Clean up sequence widget label drawing behavior.
Don't make an assertion when drawing empty regions.
Add 'Denormalize' to Audio_Region context menu.
Disable some Audio_Region context menu items when appropriate.
Display Y-axis value for control points on mouse over.
Fix selection bug for Control Points.
Cleanup capture code and eliminate off-by-one-buffer bug when bouncing tracks.
Clean up signedness problems in Loggable ID treatment.
Add LASH connection indicator to GUI along with --no-lash command line option.
Implement storage and loading of unjournaled state for Loggable objects.
Use a hash instead of an array for indexing loggables.
Add some error checking to unjournaled state save/load.
Remove unnecessary code from unjournaled state loader.
Use a single hash table for storing loggables and unjournaled state.
Remove unnecessary debugging output.
Don't leak memory in handling of unjournaled state.
Implement capture-offset latency compensation.
Give newly created track the focus.
Save unjournaled state on LASH save file event.
Don't lose timeline settings on LASH save event...
Clean up region trimming code.
Clean up region splitting code.
Clean up journal transaction buffer code to avoid overflow.
Assert whenever an invalid journal entry is encountered.
Don't allow transport relocation while recording.
Check for makedepend command in configure script.
Add 'ar' to required commands in configure script.
Fl_Arc_Dial: Don't forget to execute callback for mousewheel events
Soften the glare effect in FL_BURNISHED_OVAL_BOX
Fl_Arc_Dial: Draw value over face of dial
Implement Fl_Flowpack.
Implement Fl_Labelpad_Group
Fl_Sometimes_Input: Draw a box.
Refactor common components of Timeline and Mixer into nonlib/
Makefile: disable function inlining when building for debugging.
Timeline: Try to make the window fill the screen at startup.
Make boxtype drawn on Fl_Sometimes_Input's up mode configurable.
Configure: Don't forget to eval result of 'ask' function.
Make optimized drawing of timeline canvas a compile-time option.
Make doublebuffering of the timeline sub-window a compile-time option.
Make use of a sub-window for the timeline a compile-time option.
Update some copyright years.
LASH_Engine: Add missing include.
Timeline: Add blinker to indicate that one or more sequence widgets is selected.
Timeline: Don't forget to journal edits to time and tempo points!
Fl_Sometimes_Input: Add omitted include.
Fl_Labelpad_Group: Measure using actual font of widget instead of always FL_HELVETICA.
Timeline: Always resize tracks Fl_Pack.
Don't die if user picks a popup menu item with no callback set (e.g. a submenu node).
Timeline: Don't die if the user cancels a Track's manual channels set dialog.
Add some profiling output for project loading.
Attempt to fix sign error in declicking logic for 64-bit systems.
Timeline: Attempt to constrain main window to size of screen, but don't automatically fill the screen.
Don't allow process callback to be invoked between Engine and JACK::Client destruction.
Control Sequences should output control voltage values between 0.0 and 1.0, not -1.0 and 1.0.
Allow the removal of annotation sequences via a context menu.
User can temporarily disable snapping by holding down 's'.
Make it optional (Options/Behavior/...) wether or not stopping the transport disables global record.
Ignore events with modifiers in Timeline::handle() to avoid eating keyboard event for global rec enable.
Add context menu entries (with keybindings) to Track for record, mute, and solo.
Add FL_Menu keybinding to popup Track context menu.
Assign a shortcut to 'Transport' submenu.
Add entries (with keybindings) for size to Track context menu.
Properly set default color scheme.
Remove (deprecated) LASH support.
Implement Mixer.
Mixer: Fix memory error and fill newly allocated chain buffers with silence.
Mixer: Properly handle multiple plugin instances in one Plugin module..
Mixer: Fix orientation of vertical sliders in Module_Parameter_Editor
Mixer: Make main scrollbar work again.
Mixer: Hide panner widget until it's ready to be connected to something...
Mixer: Teach modules how to serializer their input port settings.
Mixer: Share (reuse) buffers between all chains.
Mixer: Fix optimized meter drawing.
Mixer: Don't redraw mixer strips unnecessarily.
Mixer: Clean up some compiler warnings.
Mixer: Allow peaks to be reset on mouse click in Meter_Module
Mixer: Improve the mousewheel behavior of Fl_Arc_Dial and add Fl_Value_SliderX.
Mixer: Don't forget to remove timeouts in destructors!
Mixer: Changes to support project saving/loading.
Split New_Project_Dialog out into FL/ to share with mixer.
JACK_Module: Don't forget to shutdown input ports in destructor.
Mixer: Add menubar.
Mixer: GUI Cleanups. Also, permit moving of strips to the left/right.
Mixer: Implement "quit" command.
Mixer: Gain_Module now accepts gain in dB.
Timeline: Add blinker to indicate that one or more sequence widgets is selected.
Mixer: Fix one-off in vertical position of DPM.
Mixer: Clip module labels.
Module_Parameter_Editor: Use Fl_Menu_Button instead of Fl_Choice to improve layout.
Mixer/Module: Save/restore 'active' state.
Mixer_Strip: Don't forget strip's color.
Mixer: Don't forget to save and load controllers.
Module_Parameter_Editor: Hide the module name label because it rarely fits in the window.
Mixer: Fix race condition causing invalid read in process thread of Meter_Indicator_Module.
Mixer/Plugin_Module: Properly manage number of plugin instances.
Mixer: Rearrange so that each mixer strip runs as its own JACK client.
Add hack to support 'renaming' of JACK::Client.
Mixer: Fix plugin loading chicken/egg problem.
Mixer/Plugin_Module: Don't die because user picks a category instead of a plugin.
Fix bug in plugin input configuration.
When recreating ports after 'renaming' a jack client, sort by mode, then alpha.
Cleanup.
Timeline: Always resize tracks Fl_Pack.
Mixer: Add a Mono Panner module.
Silence warnings about asprintf return value.
Mixer: Allow user to add internal modules as well as plugins to a chain.
Mixer: Improve chain insert debugging messages.
Mixer/Chain: Avoid renaming JACK clients unnecessarily.
Mixer: Fix invalid read in module picker.
Mixer: GUI Tweaks.
Mixer: Use doublebuffering for main window.
Mixer: Fix box type of strip name widgets.
Mixer: Draw inactive modules in darker colors.
Mixer: Don't require a connected control input for processing audio in Gain_Module.
Make the interval of Fl_Blinker configurable.
JACK doesn't like it if you set a slow-sync callback and don't act like a slow-sync client...
Timeline: Add a blinker for pending seek.
Mixer: Put chian modules inside an Fl_Scroll.
Mixer: Decrease the default height of Plugin_Module's.
Add option to tile mixer strips into 1, 2, or 3 rows.
Mixer: Scan for plugins in a background thread.
Mixer: Add context menu for Controllers. Save/load control mode.
Mixer: Make chain background color match mixer strip.
Mixer: Explicitly destroy chian when tearing down mixer strip.
Mixer: Show peak value in tooltip on DPMs.
Disable mouse-over highlighting of mixer strip name fields.
Implement Fl_Packscroller, an alternative to Fl_Scroll better suited to containing vertical Fl_Packs.
Use Fl_Packscroller for modules in Chain.
Don't bother drawing a DPM if it's clipped.
Mixer: Define minimum height for mixer strips.
Mixer: Make spatialization control visible again (but it's still not connected to anything)
Mixer: Add some stuff to the menubar.
Mixer: Implement Project/Open menu option.
Mixer: Add stuff to Options/ menu. Save and load options.
Mixer: Apply appropriate change required by 66daa1.
Split About Dialog off into FL/
Fix the new project dialog.
Mixer: Make sure process queue is rebuilt upon binding of controls.
Mixer: Add Help/Manual option to menubar.
Mixer: Make insert-before work for meter indicator module.
Mixer: Cleanup.
Mixer: Allow the WM to kill the mixer window.
Mixer: Attempt to improve the behavior of single-row display mode.
Prevent Timeline and Mixer from attempting to open each other's project formats.
Mixer: Add context menu to mixer strips.
Fl_Packscroller: Let children have a go at events...
FL/menu_popup: Call menu's callback if menu item lacks one.
Mixer: Add context menus for modules.
Mixer: Clean up event handling.
Mixer: Respond appropriately to JACK buffer size callback.
Attempt to cope with failure to create JACK clients and ports.
Add documentation for mixer and restructure supporting tree.
Mixer: Add color chooser to mixer strip context menu.
Add section on control voltages to mixer doc.
Centralize color schemes.
Mixer: Middle click toggles module activation state.
Mixer: Add click-to-focus for mixer strips.
Mixer: Fix restrip rename menu option.
Update mixer documentation.
Enforce JACK client name length restrictions.
Mixer: Separate out public project commands.
Mixer: Don't allow any strips to be created without an open projcet.
Make logo used in About_Dialog an option.
Makefile: Remove some noise from dependency generation output
Fix syntax error in TLE.fl
Mixer: Implement cut/copy/paste for modules.
Mixer: Improve keyboard focus.
Mixer: Add more keybindings to modules.
Mixer: Use a toggle in module context menu for bypass instead of separate activate/deactivate items.
Update mixer documentation.
Mixer: Make chains look better in the Light scheme.
Fl_Flowpack: Flow mode should default to on!
Mixer: tweak the size of GUI elements.
Mixer: Don't show mixer strip label.
Mixer: Show project name on menubar.
Mixer: Set X class of main window.
Mixer: Warn if user attempts to quit without saving.
Mixer: Don't show label for Meter module...
Mixer: Fix "Help" menu item.
Update mixer screenshots.
Mixer: Support specifying an instance name on the command line (--instance)
Prefix main window titles with "Non DAW : "
Mixer: Clean up some compiler warnings.
Massively reoganize tree.
Timeline: Hide seek blinker, which may not be particularly useful.
Mixer: Don't show module context menu for Meter_Indicator_Module.
Fl_Packscroller: Don't eat unwanted FL_PUSH events.
Bump version.
Tweak build system.
New logo for Non-DAW.
Improve logo for Non-Mixer.
FL: Make About_Dialog more dynamic.
Last minute documentation updates.
Peter Nelson (1):
Don't silence input ports.
--
Feb 01 2010,
Jonathan Moore Liles
It is my pleasure to announce the latest release of Aqualung,
an advanced, cross-platform, gapless music player.
This release adds some features and many bugfixes - all users
are encouraged to upgrade.
Please see the Aqualung website for general information,
downloads, documentation etc: http://aqualung.factorial.hu
The Win32 build is up-to-date with the release. The OSX bundle
will be updated at a later time.
The release changelog is listed below.
Enjoy,
Tom
* * *
Aqualung 0.9beta11
http://aqualung.factorial.hu
* Add PulseAudio support as contributed by PCMan plus a few minor
fixes.
* Added option for starting Aqualung hidden in tray. Useful when
running Aqualung automatically after login.
* Implement auto roll to active track functionality. Thanks to Chris
Craig for the excellent patch.
* Support new Musepack API (patch by Yavor Doganov)
* New keybinding: Ctrl-S to stop after currently playing song has
ended. Thanks to cobines for the patch.
* Add support for more versatile mouse-systray interaction. Thanks to
cobines for the excellent patch.
* Added support for new GtkTooltip API (since 2.12). Fixed tooltip
disappearing issue because of too frequent tooltip updates.
* Automatically add/remove stores when they become available or
disappear (most likely due to mount/unmount operations). Modified
stores will not be removed automatically.
* Add support for an application_title lua function separate from the
playlist_title lua function, so that the window title and the main
title label of the player is configurable from Lua.
* Don't require restart to update programmable title format file
* Don't use sndfile's Ogg decoder (always use native Ogg library)
* Fix FFmpeg headers detection in configure script
* Fix compiler warnings on 64 bit. Thanks to Zoltan Kovacs for the
patch.
* Fix crash on 64 bit when Aqualung is compiled without SRC support
and file contains metadata. Thanks to Zoltan Kovacs for tracking the
problem and providing the patch.
* Fixed crash when pasting into playlist without copying first (empty
clipboard).
* Fix a suspected regression: space toggles state of combined
play/pause button when a file is loaded.
* Fix lockup at end of playlist.
* Fixed a crash that occurred when clicked on a picture of a file in
the File Info dialog and the file format did not support metadata.
* Fix playlist column size allocation by eliminating manual/delayed
calculations and utilizing the built-in COLUMN_AUTOSIZE feature
instead.
* Fix crash when invoking the File Info dialog for an MPEG internet
radio.
* Fix inversion of enabled/diasbled state of tooltips.
* Fix crash when loading .m3u with invalid filename.
* Updated translations: German, Hungarian, Russian, Ukrainian
* New translations:
Japanese by Norihiro Yoneda
French by Julien Lavergne
* Up-to-date user documentation
just released the version 1.4 of the softwaresynthesizer Minicomputer
for Linux. Its mainly a bugfix release:
- fix: names of patches and multis were displayed wrong, only the last
letters which are usually blanks
- fix: change so that it can be now compiled without being in C99 mode
- new: using alsaseq eventfilter to receive only events that are processed
more at
http://minicomputer.sourceforge.net/
--
----
media art + development
http://www.block4.com
follow me on Twitter:
http://twitter.com/herrsteiner
or face the book:
http://www.facebook.com/herrsteiner
Hi,
since the webpage for the Linux Audio Conference 2010(*) was unclear on the
deadline for paper submissions, please let me clarify this here:
The deadline for _paper submissions_ is February 14th, 2010. Until yesterday,
the webpage incorrectly mentioned "Call for Abstracts", which should have read
"Call for Papers" instead. This has been corrected now.
Additionally, some information about the desired size and other constraints
for paper submissions has been added to the web page mentioned below.
Please feel free to forward this mail to whatever people/mailing lists are
suitable.
Sorry for the trouble,
Frank, on behalf of the LAC2010 organization team
(*) http://lac.linuxaudio.org/2010/?page=participation