[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