[SCM] calf audio plugins packaging annotated tag, 0.0.14, created. 0.0.14

js at users.alioth.debian.org js at users.alioth.debian.org
Tue May 7 15:41:28 UTC 2013


The annotated tag, 0.0.14 has been created
        at  726bbc3c79540bd9b199bdd5994c1533cb611b73 (tag)
   tagging  cc9032412c68e1946f1286715dce6f7a6cd0ccd2 (commit)
 tagged by  Nedko Arnaudov
        on  Sun Oct 26 21:11:45 2008 +0200

- Shortlog ------------------------------------------------------------
the start point of 0.0.14 svn branch
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.7 (GNU/Linux)

iD8DBQBJBMDx6bb4v94XFrARAuxvAJ9jr8jl3gZ6ipZvuIxi1bN47UlAKgCfSb9R
DX9krKlYqRvNVWh43BdqphU=
=tHJb
-----END PGP SIGNATURE-----

kfoltman (230):
      Initial revision (release 0.0.1)
      + Provisional LADSPA RDF support
      + New filter types
      + Added inertia and timer (once_per_n) classes
      + Only builds LADSPA and/or JACK versions when prerequisites are met+other configure fixes (unfortunately, still uses -O2)
      * JACK host uses hscale widgets instead of phat knobs if phat is not available
      + Removed configure script and other autogenerated files
      + Added bandlimited osc classes
      + Lots of new functionality and bugfixes (clicks!) in monosynth
      + Primitive implementation of pitch bend (octave range) in monosynth
      + Changed default compiler flags in order to not require an Intel CPU
      + Fixed jackhost license (it's GPL now, LGPL didn't make any sense for an application anyway)
      + Organ's rotary speaker (chorus, vibrato, pick your favourite name) fixes/improvements... still sucks, but not as much... also, used Leslie speed names for vibrato settings (as I don't have a "real" scanner vibrato)
      + Added velocity sensitivity (env.mod. and amplitude) to monosynth
      + calfjackhost: Better faders (based on hscale's value display instead of separate control)
      + Added detection and support for old (<0.105.0) JACK MIDI
      + Initial DSSI support, somewhat works but no programs or GUI support
      + build support for DSSI (make install can install the .so in the right directory)
      + Extract GUI code out of calfjackhost, so that it may be used in future for other things (like DSSI GUI)
      + framework: refactored event handling (now handled by separate functions note_on, note_off, control_change, program_change, pitch_bend)
      + True ADSR envelope (ok, kfoltman's own cheated ADSR, but that shouldn't matter) - still needs clicks fixed, but pretty functional already
      + monosynth: newly introduced click bug is no more (hopefully)
      + monosynth: first "official" release
      + calfjackhost: will compile without phat (missing CXXFLAGS setting)
      + Fixed(?) compile options
      + First attempt at preset handling
      + autotools config fixed (fixed typo, added untested expat detection)
      + Added (an attempt at) explanation of purpose of the project to README
      + Filter plugin fixes
      + Remove unnecessary/harmful "in place broken" flag from LADSPA implementation (in place was never, in fact, broken)
      + Control port names are stored with other parameters (the other port names are stored in a separate array, port_names)
      + "Bang notation" for instant plugin connection on command-line ("calfjackhost monosynth ! reverb !" creates a chain: monosynth->reverb->sys output)
      + Add a remark about libglade possibly missing
      + Fix error reporting with JACK connections
      + Don't build libcalfgui when JACK GUI is turned off
      + Better scrolling - sets initial window size (almost) properly
      + Slightly better preset handling (will load/add/save on each preset add, to avoid problems with multiple windows); still doesn't update other windows automatically
      + Initial implementation of DSSI presets (use calfjackhost to edit presets for now!)
      + Monosynth: 3 more waveforms
      + Monosynth: constant time release in envelope
      + Monosynth: moved to separate .cpp file (might be slightly slower, but nothing worth keeping huge mess in .h file)
      + Fixed memory corruption in audio_exception (doh!)
      + Fixed reaction to ENTER in calfjackhost
      + First implementation of XML-based GUI (for monosynth only so far)
      + Added a new GTK+ widget - cairo-based waveform drawing widget - line-graph
      + Additions to 0.0.9 changelog
      + LineGraph: allows for multiple overlapped line graph per parameter (no selection by parameter yet)
      + New knob control (using temporary, cairo-rendered bitmap, will add knob Python sources later) - doesn't use libphat
      + jackhost: Refresh preset lists in all windows after preset add
      + LineGraph: adjustable width/height
      + organ: removed rotary speaker emulation altogether, might get back some day as B3-style vibrato/chorus, decreased default master volume, increased foldover point (sounded bad previously!), set 1' stop to 0.3
      + Updated ChangeLog
      + Added custom_ctl.h to includes Makefile.am
      + GUI: label size improvements
      + Remove aclocal.m4 (it shouldn't have been in the repository in the first place!)
      + Flanger: fixed underflows
      + Monosynth: uses default <align> parameters to reduce xml size
      + Updated ChangeLog
      + RotarySpeaker: initial implementation of acceleration/decceleration
      + Reverb: added sanitization of the outer loop
      + LineGraph, GUI: LineGraph refresh is done up to 60 times per second via timeouts, and not at all if window is minimized (which it can't be for now anyway)
      + Add --enable-experimental to autogen.sh (someone who picks up a version from SVN supposedly knows what he's doing anyway)
      + Better(???) waves for monosynth
      + Monosynth: new presets
      + Organ: fixed HOLD controller (it used to release even those notes which were still held on the keyboard)
      + Monosynth: Slower ramp on sound end, should eliminate some clicks on low cutoff sounds
      + JackHost: better error reporting
      + JackHost: better window resizing logic
      + ChangeLog update
      + Monosynth: removed useless zoomed waveform from the GUI
      + OSC client/server: started implementing (very primitive, incomplete implementation, just enough to be able to implement DSSI GUI)
      + .svnignore: got working
      + DSSI GUI: oops... crucial file was missing
      + autotools stuff: upped version, added missing header file to Makefile.am
      + Updated README to mention new invocation syntax
      + Reverb: Added missing "denormal killer" to lowpass filters
      + Reverb: added diffusion and room size, perhaps it's not enough (a highpass filter would be nice too!)
      + DSSI wrapper, Monosynth: allowed for "static" graphs (graphs that are only dependent on single parameter value), used for waveforms
      + DSSI GUI: Removed (kind of) debug printfs, added OSC_DEBUG environmental variable and --debug switch
      + Knob: better mousewheel support (also related changes in parameters in all modules)
      + autotools: added configure check for LV2 (unused for now, but hope to use it some day)
      + JackHost: started implementing LASH support
      + RotarySpeaker: changed tap lengths to prevent two of them from being too similar
      + JACK host: added support for LASH session restore
      + RotarySpeaker: added acceleration/decceleration for "Off" speed
      + update ChangeLog
      + LV2: first attempt at implementation, seems to break using the current version of SLV2 (because of duplicate parameter symbols); highly incomplete (doesn't support MIDI yet - no way to test synths!)
      + autostuff: uninstall fixes
      + LV2: Typo fix, licence to license
      + LV2: initial implementation of scalepoints (enums)
      + LV2: scalepoint fix
      + LV2: Support for plugin classes
      + LV2: added preliminary support for larsl's LV2 GUI
      + LV2: Fixed classification for instrument plugins (they're still useless because of lack of MIDI port)
      + autostuff: configure.in renamed to configure.ac, added --disable-phat switch, phat check fix
      + autostuff: started using config.h instead of -D switch (watch out for bugs due to config.h not being included)
      + autostuff: add missing #include <config.h> in remaining files
      + GUI: removed debugging-related printfs
      + LV2 GUI: use XML-based GUI if available
      + Vintage Delay, Reverb: anti-click smoothing on amount parameter (also feedback in Vintage Delay)
      + Monosynth: note-off legato everbody's been asking for ;-)
      + JACK host: stability fix
      + Monosynth: portamento formula changed to linear frequency change (from exponential)
      + LV2: implementation of MIDI Input in Monosynth and Organ
      + LV2: split into different TTL files
      + LV2: added missing LV2-MIDI extension header
      + LV2: add missing dependencies on GTK+ to the GUI .so
      + Monosynth: retrigger on note off (thanks edogawa!)
      + LV2: anti-GUI-crash fix (thanks to: nedko, drobilla, timj and others); doesn't work for PHAT
      + LV2: Update to use new UI extension (remember to upgrade your host too, as the old extension is now dropped)
      + GUI: removed support for phat (to avoid breaking LV2 GUI and to stick to single license - LGPL)
      + LV2: updated UI URL
      + Monosynth: waveforms got upsampled 2x
      + Monosynth: note off retrig fixes
      + Knob: proper keyboard handling
      + Monosynth, Organ: initial attempt at implementing controllers 120-123
      + Organ: Renamed Master to Volume
      + LV2: first, incomplete and full of debug code, attempt at supporting new event extension (the old MIDI extension temporarily disabled)
      + LV2: working event port implementation, reenabled MIDI port (might crash recent Ingen versions, please use the older ones or wait until the suspected unknown port bug is fixed)
      + LV2: if both MIDI and event ports are connected, only MIDI port is used
      + Filter: made inertia parameter float&log instead of int&log to avoid rounding off problems
      + LV2: updates/fixes to event support (still not enough)
      + LV2: another update to reflect development of event extension
      + man pages: first attempt at (the general page by Hermann Meyer and me, the calfjackhost page by me)
      + manpages: add description for --help and --version, add installation to Makefile.am
      + .svnignore: ignore config.status
      + GUI, JACK host: implemented primitive main window
      + DSSI GUI: initialize parameters properly to avoid warnings
      + Flanger: added Stereo phase and Reset
      + JACK host: attempt at add/remove plugins at runtime, probably introducing more bugs in the process (at least incorrect size on remove!), fix VU meters
      + JACK Host: sizing fixes (should not leave empty space around deleted plugins anymore, also, the main window is no longer resizable)
      + Organ, RotarySpeaker: moved to "main" group (no longer needs --enable-experimental)
      + LV2: update of URI map extension
      + Organ: ruined perfectly good tonewheel organ wannabe by adding settable drawbar frequencies and more waveforms (including Farfisa-esque pulse), unfortunately there is no UI for setting waveforms yet
      + Organ: new waveforms, ability to select waveforms for each drawbar
      + LV2: removed use of old larsl's MIDI extension, added new larsl's UI extension (works with elven)
      + Monosynth: display non-bandlimited versions of waveforms
      + LADSPA, DSSI: do not call activate() until first run()
      + Organ: added detune and phase, added labels for drawbar parameters, reordered waveforms
      + Organ: added pan controls for drawbars, refactored inlined XML, fixed percussion
      + Organ, synth framework: potentially better pedal handling (both hold and sostenuto)
      + Synth framework: add a block_voice class template, which can be used for synths that generate audio in constant-size blocks
      + Organ: first attempt at adding some subtractive synthesis elements to signal path (VERY incomplete and unoptimized, still fun!)
      + GUI: added GTK+ notebook container (tabbed interface)
      + JACK Host: fix compiling w/o LASH
      + LV2: got makerdf.cpp to compile properly when LV2 is disabled
      + Phaser: initialization fixes
      + Organ: added a bell waveform (very useful for 80's bell pads)
      + Organ: add more waveforms
      + Organ: added the "Subtle EP" preset temporarily
      + Phaser: fixed denormals
      + Organ: made DSSI GUI inclusion independent of --enable-experimental
      + LASH: redo LASH support to also support plugins created on the fly (using menu)
      + AutoHell: remove files which are autogenerated anyway (thanks larsl!)
      + LV2: fix typo (LADSPA_Handle instead of LV2_Handle)
      + DSSI, OSC: separated OSC support into two parts, data structure support and network support
      + Monosynth: waves are not generated into uninitialized structures (thanks larsl!)
      + Organ: added velocity to envelope parameter for all envelopes (adsr_v, adsr2_v, adsr3_v)
      + Organ: envelope-based amplifier section
      + Organ: added proper (though controversial) release handling
      + Organ: fix the W3 waveform so that it isn't one octave too high
      + Organ, Monosynth: fix osc wavetable initialization bug that caused clicky sound in lv2_jack_host and ingen
      + Organ: removed old LFO, added allpass-based stereo vibrato instead
      + GUI: try harder at rounding parameter values properly
      + Organ: added LFO mode parameter (off, direct/filter1/filter2, voice, global)
      + Organ: avoid underflows in filters
      + Organ: recalculate global LFO filters (roughly) every 64 samples
      + Organ: percussion enhancements, first attempt at foldover bandlimiting for 'bell' waves
      + autohell: fix LASH dependency version
      + Rotary Speaker: temporarily half broken, work in progress (use Organ's vibrato in the meantime), committed to get it out of the way
      + Organ: fix off-by-one bug (thanks drobilla and gcc 4.3 ;) )
      + Organ: fix another instance of off-by-one
      + JACK host: stop using JackPortIsTerminal incorrectly
      + Organ: added filter chaining feature (to compensate for the fact the filters are of cheap 12dB/oct variety)
      + Organ: simplistic summed waveform preview (output selection, panning and detune are ignored), DSaw/DPls/DSqr waveforms are phase-shifted in a more interesting way
      + Knob: another workaround for floating point imperfections (like 2.99999 or 3.00001)
      + Organ: remove DC offset from "for-display" versions of waveforms
      + Organ: new presets
      + Preset GUI: improved preset saving (uses GtkComboBoxEntry, asks for confirmation before overwriting existing presets)
      + ChangeLog: some updates before I forget
      + Organ: new/updated presets
      + gcc 4.3 warning-related fixes
      + internal cleanups
      + Organ: added new preset based on PADsynth waveforms
      + Organ: new PADsynth waveforms, new preset, disable waveform display in LV2 (it didn't work anyway, would require OSC support, contexts and who-knows-what-else)
      + Organ: added bandlimiting for padfx waveforms (sadly, that results in calfjackhost allocating almost 100 MB of RAM right on start, and probably starting quite slowly on slower machines)
      + Organ: normalize PADsynth wave amplitudes, enable foldover for 'bell' wave
      + Organ: new preset, more varied phase values
      + Organ: LV2 compatibility fixes, initialization fixes
      + ChangeLog: updates, corrections etc.
      + GUI: 64-bit fixes
      + AutoHell: proper glib detection and linking
      + AutoHell: version number changed to 0.0.13
      + AutoHell: added NOCONFIGURE variable handling to autogen.sh (requested by Toni Graffy)
      + OSC: Rewritten to allow realtime-safe operation when necessary
      + Ignore more files
      + AutoHell: add .desktop file (no icon for now, because I can't draw :) )
      + More svn:ignore stuff
      + Vintage Delay: make BPM linear and BPM knob step 0.1
      + Big Bull: added my little Python bull.... project in extremely early development stage
      + LV2: attempt to implement Units extension support
      + Big Bull: more work on TTL parser and RDF data model, incomplete implementation of reading and printing plugin data
      + Big Bull: remove half-baked RDFS entailment code (as it wasn't necessary in first place), return named scale points as list of tuples, print named scale points, split client.py into inspect utility and pseudo-client code
      + Big Bull: forgot to add inspect.py
      + Big Bull: LV2 plugin information is wrapped in Python classes, return feature list, allow methods and function as command result handlers
      + Organ: add protection against incorrect percussive waveform number or notes outside bandlimit table
      + Big Bull: internal rearrangements, added pygoocanvas frontend stub, added appropriate svn properties (svn:ignore and svn:executable)
      + JACK host: eliminate crash on host/exit command (thanks ensonic!)
      + JACK host: fix a bug causing a bunch of warnings from UI manager
      + Organ: initial support for pitch wheel
      + Big Bull: make directly executable
      + Knob: avoid zero-LED frames for bipolar knob (I will fix the frames later,
      + GUI: Separate "factory" and "user" presets (so that factory presets can be upgraded via package update without touching user data)
      + DSSI: properly support factory/user preset distinction
      + Monosynth: do not generate waveforms unless a plugin or GUI is instantiated
      + FFT: shorten initialization time by using symmetry
      + JACK host: make --preset parameter work
      + Organ: attempt to make padsynth waves sound a little bit better
      * Organ: memory leak fixes, reduced memory usage
      + Organ: use proper form of delete (fixes regression created today), initialize params struct on first run
      + GUI, LADSPA, DSSI, standalone: more cleanups, global preset lists changed to local static variables inside getter functions
      + Monosynth: 3 new presets
      + GUI: use the same menu for built-in and user presets
      + Big Bull: added parsing of _:name, minor refactoring, initial work on wires (mouse dragging support only)
      + GUI: add a Python script used to generate knob.png
      + Knob: do not generate frames with no LEDs lit in bipolar knob
      + Knob: added endless version, improved bipolar version
      + Monosynth: slightly reduced clicks when filter type is changed
      + AutoHell: updated version number to 0.0.14
      + AutoHell: provide proper automake flags

-----------------------------------------------------------------------

-- 
calf audio plugins packaging



More information about the pkg-multimedia-commits mailing list