[SCM] calf/master: Merge tag 'upstream/0.0.60'

js at users.alioth.debian.org js at users.alioth.debian.org
Mon Feb 22 09:44:16 UTC 2016


Imported Upstream version 0.0.60
Autohell: time for a release!
Autohell: update version number
Fix some 'signal feedback loop' bugs that caused bug #70.
Autohell: update version.
Transient Designer: image and text for manual, small change to the UI
Bug with EQ: no update of graph when bypassed
Merge branch 'transientdesigner_with_filter'
Transient Designer: bugfix for muted output (rounding errors on small floats)
Transient Designer: bug with initial filter curve
Cleanup
Transient Designer: hide envelope, attack, release when bypassed
Merge branch 'master' into transientdesigner_with_filter
Preparations and attempts to fix Transient Designer Bug #69
Transient Designer: minor improvements on UI
Transient Designer: Filter for envelope signal, different improvements for UI
Patch to prevent qtractor from crashing while closing Calf UI
More work on documentation: * new screenshots * empty files for all missing plug-ins * new descriptions and controls for different plug-ins * reworked Control.html
Merge branch 'master' of repo.or.cz:srv/git/calf
Reworked man page
Autohell: Set version.
Fix for sloppy fader behavior
Tape Simulator: Fix distortion display - outlevel on graph and dot
Envelope Filter: limit envelope to max 1.f
Envelope Filter: Response curve
Envelope Filter: Response knob (not implemented by now) Cleanup
m(
New Effect: Envelope Filter with sidechain
GUI: restore a line accidentally removed during refactoring.
LV2: more (attempted?) fixes for lifecycle bugs.
GUI: unregister controls from the GUI manager when they're destroyed. Destroy controls before container window in JACK host.
Merge branch 'master' of ssh://repo.or.cz/srv/git/calf
LV2: falktx's patch to ignore port events after closing the GUI
Update version number.
Merge branch 'master' of repo.or.cz:srv/git/calf
Labels: better size calculation
GUI: Clean up creation of GUIs, hopefully fixing the crash-on-destroy this time.
Merge branch 'master' of ssh://repo.or.cz/srv/git/calf
Increase performance
Transient Designer: bug in displaying thresholded view
Merge branch 'master' of repo.or.cz:srv/git/calf
LineGraph: attempt to fix middle mouse click on handles (shows wrong parameter)
Revert "LV2: less heavy-handed approach to lifecycle issues"
LV2: less heavy-handed approach to lifecycle issues
LV2: HACK: forbid unloading the .so until lifecycle issues get resolved.
Autohell, Presets: attempted fix - take presets file from correct location on make install.
GUI: attempt to fix container object leak.
ChangeLog: update (about time...)
Autohell: update version number
Compare to a signed value. It assumes that sizeof(long long) > sizeof(int).
Merge branch 'master' of ssh://repo.or.cz/srv/git/calf
Revert "Compiler warnings because of signed/unsigned int comparison".
Line Graph: fix cairo radial gradient LED sim in portrait orientation
Man page: update to add new options.
Emphasis: Fix race condition.
Rack: dynamically sizing remove button
Merge branch 'master' of repo.or.cz:srv/git/calf
Merge branch 'master' of ssh://repo.or.cz/srv/git/calf
Autohell: fixes to achive builds
Connector: take ignore and blocked settings of jackd into account
Change authors to Calf Studio Gear for better appearance in Ardour
Change authors to Calf Studio Gear for better appearance in Ardour
don't flag gain ports as dB
Compiler warnings because of signed/unsigned int comparison
Merge branch 'master' of repo.or.cz:srv/git/calf
Manuals: fixed menu on smaller screens
Merge branch 'master' of ssh://repo.or.cz/srv/git/calf
Analyzer: ditch FFTW in favour of crappy DIY solution
Fix buffer overflow in gui_port_event
Fix bypass crossfade read/write out of bounds
Merge branch 'master' of repo.or.cz:srv/git/calf
Remove deprecated LV2 extensions
GUI: Move cairo-dependent code from giface.h, as an attempt to fix build problems.
Exciter labels switched; delete redundant gui-enhancer.xml
Bass Enhancer and Exciter: interchanged 2nd/3rd labels
GUI: fix bitmask conflict that broke the generated LV2
Cleanup
VU Meters: avoid alpha drawing; destroy surfaces on unrealize
m(
30 Band EQ: gain scale max value
30 Band EQ: UI
30 Band Graphical EQ
Reverse Delay: wet/dry knob
Reverse Delay
Support for the new LV2-ui showInterface
Fix member access op from '.' to '->' (g++ only warns but clang fails)
Conditionally include malloc.h (APPLE includes its functions in stdlib.h)
Add LV2_DEPS_* and FFTW3_DEPS_* vars to allow build to correctly compile if these libs are not in the standard system dirs.
Fix incorrect calculation of IntBits. Fix over-shifting of int by explicitly making type ULL.
Replace jquery.js with unminified version
Replace jquery.prettyPhoto.js with unminified version
An attempt to fix ticket #58.
Merge branch 'master' of repo.or.cz:srv/git/calf
Replace gtkcomboboxtext with gtkcombobox
Merge conflict
Sidechain Limiter
Multiband Limiter: Explaining the multiband coefficient
Clean up
Saturator: simplified and more corporate UI
Comp Delay: Stereo (optional), seamless bypass, sane dB values for wet and dry
Mono Compressor: fix crash on bypass
Notebook: fix crash if no param
Sordi check command as one-liner
Rack: custom menu icons for plug-ins
Sordi in build process for sanity-checking RDF files
Extract icon factory to separate function call
m)
Rack: Menu with custom icons
Merge branch 'master' of repo.or.cz:srv/git/calf
Rack: Submenus
Merge branch 'master' of ssh://repo.or.cz/srv/git/calf
Build system: add forward declaration of jack_host.
Haas Enhancer: mid phase switch
Haas Enhancer: xml for UI
Haas Enhancer: more cleanup, fixed bypass, fill buffer even if bypassed, UI
Hass Enhancer: Cleanup, added enhanced metering, added seamless bypass
HAAS Stereo Enhancer
Fix bug #50 Calf plugins from Git master not visible by hosts anymore
Crusher: fix UI crash
Manuals: add blank Crusher page
Multiband Limiter: finally working oversampling
Cleanup²
Cleanup
Button: emit slopes (fix for stuck modulaor plug-ins)
Crusher: LV2 nameing conventions
Vocoder: add levelling again
Vocoder: Separate order from amount of bands -> Isolation, remove unneccessary controls via notebook; Framework: Notebook param_control with initial page
All Plugins: seamless bypass
Tape Simulator: new UI (again)
Ring Modulator: table based layout
Ring Modulator: smaller state LEDs
Ring Modulator: state LEDs
Ring Modulator: initial manual page with screenshot
Ring Modulator: detune lfo, UI
Ring Modulator: UI and defauls
Ring Modulator: LFO stuff
Knob: Destroy cairo iface after expose
m)
Merge branch 'master' of repo.or.cz:srv/git/calf
Ring Modulator: Initial rudimentary implementation
Merge branch 'master' of ssh://repo.or.cz/srv/git/calf
Saturator: example use of seamless bypass
Framework: implementation of "seamless" bypass
Vocoder: improve performance of detector LEDs
Vocoder: toggle switch for detection LEDs
Vocoder: bugfix for GUI crash on 64bit
Vocoder: detection LEDs per band
Vocoder: Numbers as graph labels
Vintage Delay: choose to sync BPM setting to host
Vintage Delay: (temporarily?) disable LV2 BPM linking with host
Merge branch 'master' of ssh://repo.or.cz/srv/git/calf
Vintage delay: bpm is an input parameter, not an output one.
Vocoder: initial manual with image
Vocoder: auto levelling removed
Vocoder: Solo state reflected in line graph
Vocoder: Balance working
Vocoder: solo working (with LED)
Vocoder: bugfix
Vocoder: in the middle of nowhere
Vocoder: in the middle of nowhere
Vocoder: auto levelling - first try
m)²
m)
Vocoder: fix some crashes; new UI; solo, pan and dry; Toggle Buttons: new size 0
Vocoder: levelling
Vocoder: n-th order filters; High-Q setting
Vocoder: more improvements
Vocoder: analyzer working
Vocoder: line graph working
Vocoder: bugfixes
Vocoder: in the middle of nowhere
Vocoder: initial implementation - completely broken by now
Restore reset button functionality in Flanger, Phaser and Pulsator
Manuals: About image as JPG
Manuals: new About image
Manuals: Top and Index buttons on all pages
Manuals screenshots as JPEG (saves > 10MB)
Manual screenshots; minor changes
Connector: more UI improvements
Connector: hide stuff if not needed
Connector: horiz scrollbars in list views
Connector: changes in UI
Connector: fix another crash on connect
Connector: fix crash on connect
Connector: edit all port types at once
Help: nicer index
Help: even more responsiveness
Help: responsive display
Help: makefiles
Help: new menu, better readable style
transient Designer: bug with envelope/attack/release graphs
Dynamics: No graphs on re-opening
Pulsator: No graphs on re-opening
Sidechain Gear: useable 'real' sidechains, UI adaptions, mono sidechain compatibility
Tape Simulator: no output level in graph
Connector: disconnect buttons
Connector: close button
Connector: system widgets
Connector: system widgets
Connector: first working implementation
Connector: Jack callbacks
Connector: liststore working (still no Jack connections)
Rack: more styling
Rack: shrink layout
Mono Synth: symetrical layout
Rack: new Calf logo
m(
Merge branch 'master' of repo.or.cz:srv/git/calf
Calf Rack: Connection window - first steps
LV2: Add EQ class and few other missing classes to makerdf
Better readable strings for Jack
Separators in rack menu
Limiter: remove crackling while setting params
Limiter: reverse meter; bug in new oversampling
VU Meters now with correct reverse falling; more work on M/B Limiter
Multiband Limiter: more work on oversampling
Merge master, more work on oversampling
Line Graph: Hans made a wish for recognizable grab zones in EQ handles
Crusher: sample rate reduction with LFO
Saturator: level out positive gain
Merge branch 'master' of repo.or.cz:srv/git/calf
Saturator, Bass Enhancer, Exciter: automatic oversampling if sample rate is lower or equal 48k Bugfix: Exciter and Bass Enhancer could produce heavy peaks on initialization
crusher: added comments for mathematical background in AA
Distortion: first steps in implementing auto oversampling
Distortion: first steps in implementing auto oversampling
Multiband Limiter: in the middle of nowhere while impementing oversampling
Monosynth: add unison-related mod destinations
Organ: update label
Sidechain plugins: Fix a crash on install due to missing names for extra ports
M/B Limiter: reset to working (CPU unfriendly) state
M/B Limiter: oversampling - broken state
New class: samplerate crusher; implemented in Crusher; Multiband Limiter broken\!
Bitreduction: anti-aliasing in logarithmic mode
Multiband Limiter: oversampling (not very CPU friendly by now)
Bitreduction: anti-aliasing in linear mode
New class: resapleN for up/downsampling by whole number factors;
Organ: slight changes to UI
Organ: rearranged UI Transient Designer: dotted lines for envelope, attack and releas
Merge branch 'master' of repo.or.cz:srv/git/calf
Corrected LV2 class names in metadata
Monosynth: add Osc1 transpose
Merge branch 'master' of ssh://repo.or.cz/srv/git/calf
Monosynth: add unison in osc 2
Window titles set to 'Calf'
Cleanup in Stereo Tools metadata
Cleanup in multiband metadata
Wavetable, Organ: fix crash when running out of voices
Merge branch 'master' of ssh://repo.or.cz/srv/git/calf
Wavetable: add pitchbend support, key follow mod source and pitch mod destination
Wavetable: make EG1->Amp a default setting
Merge branch 'master' of repo.or.cz:srv/git/calf
Show text entry on tap button even if its classified as an output port
Wavetable: make modwheel work
Wavetable: fix scaling for env1->amp; fix units for osc mix destination
Monosynth: normalize the waveforms
Merge branch 'master' of ssh://repo.or.cz/srv/git/calf
Merge branch 'master' of repo.or.cz:srv/git/calf
New active image for tap button
Tap tempo button, used in Vintage Delay
Merge branch 'master' of ssh://repo.or.cz/srv/git/calf
Framework: refactor defaults for configure variables; use for Wavetable defaults and Fluidsynth presets
Merge branch 'master' of repo.or.cz:srv/git/calf
crusher: small change in crushroutine
Organ, Fluidsynth: remove unused initializers
Merge branch 'master' of ssh://repo.or.cz/srv/git/calf
Wavetable, Organ: make basic_synth closer to RT-safe by removing dynamic allocation from RT threads
Transient Designer: Sustain as dB
Merge branch 'master' of ssh://repo.or.cz/srv/git/calf
Fluidsynth: multichannel support in the GUI
Transient Designer: other knobs for lokkahead and sustain for more consistent layout
Transient Designer: celanup
Transient Designer: different curves working
UI: Cleanup in level/metering/clipping tables of various plug-ins
Transient Designer: Buttons for different graphs (non-functional by now)
Crusher: bug with toggling log/lin and round
transient designer: cleaning up code
Merge branch 'master' of repo.or.cz:srv/git/calf
transient designer: fixed disconnect-reconnect bug
Cleanup memory after usage; Remove redundant memsets after calloc
Crusher: Anti-alias knob (non-functional by now)
Crusher: working highpass on non-rounded values; zero line in line graph
Transient Designer: mix with lookahead signal to avoid flanging
Crusher: highpass signal if non-rounded reduction values are used (not working\!)
Crusher: DC fixed
Crusher: reduction defaults
More Crusher und Transient Designer stuff
Crusher: UI
Transient Designer: UI changes
Crusher: corrected logarithmic spread Transient Designer: UI
Transient Designer: UI changes
Transient Designer: UI changes
Transient Designer: UI changes
Transient Designer: UI changes
Crusher: CHrischis first changes for logarithmic scale
Crusher: DC and offset
Merge branch 'master' of repo.or.cz:srv/git/calf
Crusher: really seamless reduction
Merge branch 'master' of http://repo.or.cz/r/calf
transient designer in the middle of nowhere
more transient working
Crusher: seamless and logarithmic reduction
Crusher: bugfix
Crusher: bypass in graph
Merge branch 'master' of repo.or.cz:srv/git/calf
Crusher: line graph
Merge branch 'master' of ssh://repo.or.cz/srv/git/calf
Framework: add protection against plugin's own misbehaviour
Framework: attempt at avoiding input buffers that contain NaN/inf/+192dBFS signals
Merge branch 'master' of repo.or.cz:srv/git/calf
Crusher: initial implementation bitreduction: initial class Transient Designer: extended graph memory for keeping track of envelope, attack and release graph switched arrow symbols in comboboxes sidechain stuff: 4 channels with 2 optional for testing purposes
Wavetable: implement very basic LFO
Reverb: increase the max pre-delay to 0.5s
Merge branch 'master' of ssh://repo.or.cz/srv/git/calf
Fluidsynth: slightly less risky variant of my last commit
Fluidsynth: avoid creating the Fluidsynth engine with incorrect sample rate setting
Fluidsynth: unbreak the GUI
Merge branch 'master' of repo.or.cz:srv/git/calf
Transient Designer: lookahead working - no clicks left\!
Merge branch 'master' of repo.or.cz:srv/git/calf
Transient Designer: first implementation of lookahead (still broken)
Wavetable: add fixed EG1->Amp routing
Merge branch 'master' of ssh://repo.or.cz/srv/git/calf
Wavetable: Make modulation matrix work, add velocity-to-envelope fixed routing
Wavetable: implement waveform graphs
Wavetable: make it work (sorta) again
Monosynth: fix another uninitialised variable
Cleanups: more lifecycle fixes
Cleanups: lifecycle management fixes
Merge branch 'master' of ssh://repo.or.cz/srv/git/calf
Cleanup: remove label component from the controls (it was never used)
Merge branch 'master' of repo.or.cz:srv/git/calf
Transient Designer: working on cleaner sound
Transient Designer: Lookahead (no function by now)
Monosynth: do not call reset from constructor, as it requires a sample rate which is not set at that point
Multiple plugins: untemplatize filter, change precision to double to avoid artifacts on low frequencies.
Merge branch 'master' of repo.or.cz:srv/git/calf
strip clearlooks from calfrc
Build system: eliminate GTK+ pixmap related warnings and update obsolete syntax
Monosynth: cleanup, initialise last_stretch1.
Monosynth: fix uninitialised variable
Cleanups: remove unused typedef
Cleanups: constify
Cleanup: fix warnings about deprecated GLib/GObject initialization functions
JACK host: do not canonicalize a default name (calfjackhost)
JACK host: use canonicalized argv[0] for a command in the session.
Cleanup: move line_graph_background to a custom controls-related file.
Merge branch 'master' of ssh://repo.or.cz/srv/git/calf
JACK host: somewhat incomplete implementation of JACK session support.
Automation: add untested implementation of automation save/load to LASH session code. Anybody still using LASH?
Cleanup: nuke all uses of sprintf, it's the only way to be sure.
Automation: add save/load of automation data to rack save/load functionality
Transient Designer: much cleaner operation - with greetings from the 30C3 after brainstorming with Krzysztof, Chrischi and Markus
Automation: implement basic serialization of single items.
Biquad: merge conflicts
Biquad: switch from float to double (eliminate high noise in low EQ)
Biquad: switch from float to double (eliminate high noise in low EQ)
Transient Designer: going on...
Transient Designer: First steps in reducing peaks
Tape Simulator: speed
More graphical improvements
Redraw of multiband graphs when bypassed; More graphical improvements
More graphical improvements
Restrict toggle drawing area; Some new graphics
Changes in LED colors
Toggles centered (again)
New toggle graphics
Toggles with shadows and reflections
Changed fonts to Sans for better compatibility
Subtle reflections of knobs
Tape Simulator: changes in UI
Even more compact view in sidechain gear
Compressor and Gate: more compact view
VU meter values in Exciter and Bass Enhancer
Bug with redrawing graph in EQ
Cleaner rack ears for plug-ins
Sidechain gear UI improvements
Init graph in Multi Chorus
Menu prelight text colour
Pulsator: bug with init line graph, UI
Monosynth Audio Path
GtkTreeView style; minor optical improvements
GtkToggle and GtkButton replaced by custom Cairo widgets; No radioButton by now - workaround: add combos to sidechain gear
New knob backgrounds; Minor graphical improvements
m(
Trying to fix Gtk crash
Merge branch 'master' of repo.or.cz:srv/git/calf
Massive cleanup in gtkrc Massive speedup in all plug-ins by removing pixmap background Massive speedup in all plug-ins by removing pixmap engine in default style GtkEntry drawn via Clearlooks GtkSpinButton stripped from Vintage Delay (obsolete, values can be entered by keyboard) Some color corrections of graphs in LineGraph (Some things amy still be broken or f***ing ugly - like GtkTreeView)
LV2: a hack to make the right channel input connectionOptional.
CalfFader lit when grabbed
GtkRange (faders) drawn via Cairo
Colors in some comp/expander graphs
Line Graph: seamless block mode (anti-aliasingfor multiband gear)
GtkNotebook drawn via Cairo
Cairo combobox has brightness and 'off' state if first char of selection is whitespace (used in EQ)
Cairo ComboBox: fixed font size
Cleanup in old combo images
GtkComboBox drawn via Cairo
Multiband gear: switched positions of band vu meters
GtkFrame drawn via Cairo (first step in getting rid of pixmap engine)
Merge branch 'cairoframe'
GTK containers as controls with optional param GtkNotebook is param_control Multiband Compressors and Multiband Gates line graphs show actually displayed band settings and bypass states
CairoFrame: in the middle of nowhere
*narf*
Inconsistencies in X-Over line graphs
Tips and Tricks updated
Cairo Frame: first steps
Analyzer: move memory reset and fftw plan recreation to GUI thread; cleanup
Strip unneccessary falling buffer from Analyzer
Make sure FFTW plan is never recalculated in realtime code.
EQ: initialize variables
Redrawing curves in filters and equalizers inconsistent
VU meters: simplify code, add handling for NULL params (fixes Ardour crash?)
Knob 3 again and again
Knob 3 again
Knob 3
Bypass bug in M/B Limiter; Optical knob improvements
Knobs more accurate
more Cairo Knob..
New knobs drawn with Cairo
Stipped unused templates from plugin_tools
New VU meters in Compressor, Sidechain Compressor, Multiband Compressor, Mono Compressor, Deesser, Gate, Sidechain Gate, Multiband Gate, Transient Designer
Bug in Equalizers with falling meters and analyzer when bypassed
New VU meters in Reverb, Saturator, Bass Enhancer, Exciter
New VU meters in Saturator, Bass Enhancer, Exciter
New VU meters in Limiter, Multiband Limiter
New VU meters in Pulsator, Equalizer, Emphasis, Stereo Tools, Mono Input
Reflect bypass in Emphasis graph
Add CD emphasis to phono EQ; Rename phono EQ to Emphasis
vumeter class with dynamic amount of meters/param; Implemented in all Xovers for testing
Corrected VU meters in Limiter and Multiband Limiter
More initialisation in distortion plugs
Merge branch 'master' of repo.or.cz:srv/git/calf
Clipping in in/out VU meters only if > 3 samples raised over 0dB
Distortion code: Add missing variable initialisation.
Merge branch 'master' of ssh://repo.or.cz/srv/git/calf
Fix plugin URIs in the preset data.
Manual images
Manual matching
Analyzer: Two new spectralizer stereo modes; Line Graph: more subtle grid lines
Colors in Analyzer
*narf*
Massive cleanup in phase graph widget
Fix for high CPU bug in phase graph - finally we have creamy Analyzer
More subtle colors for EQ's Analyzer
Denormals again..
EQ/Analyzer: Minor bugfixes
Analyzer in Equalizer
Equalizer with Analyzer; Line graph in EQ with variable offset
Line graph: replace level with resolution/offset to be more flexible
Some line graph / Analyzer improvements
Minor line graph frequency handles improvements
Cairo Knob: first steps...
Finally! Analyzers  moving surfaces for spectralizer working
More debugging on moving surfaces for Analyzer spectralizer
Remove unneccessary denormalizing
Analyzer: initial spectralizer mode (broken by now)
Surname, initialisations, denormals
Line graph background for phase graph
Symetrical ins/outs
Phono EQ: slight changes to UI
Restore sanitize_denormal
Platform independent sanitize_denormal
Nicer and less disturbing backgrounds for line graph
Line Graph: redraw handles if zoom changes
Equalizers: zoomable line graphs
Multi Chors improvements
Equalizer: individual band graphs
Equalizer: initial implementation of individual curves; Bugfix in line graph cross hairs
Multi Chorus: frequency grid
Analyzer: laggy grid
More line graph/analyzer stuff
More line graph/analyzer stuff
More Analyzer extraction; bug in analyzer grid for stereo image
Patch from Michael Fisher to prevent compiler errors on Apple computers
Changes to MB comp/gate UI; Initial implementtion of moving surfaces to line graph; Initial implementation of analyzer class
Analyzer: correct grids for Stereo Image, Stereo Difference and Spectralizer
Reordered knobs in multiband devices
Solo/Bypass-LED in multiband stuff, naming conventions
Line Graph: Passes with wider handles
MonoCompressor: new UI
Optical stuff
Optical stuff like buttons and notebooks
Minor widget improvements
Analyzer: Redraw of grid; spectralizer and some grids *still broken*
Deesser UI, Multiband UI
Multiband Compressor/Gate: Notebook Layout Transient Designer with +12dB display
Smaller Compressor and Gate
PhonoEQ: centered freq resp
Tape Simulator: new UI
Line Graph: Mono Synth
Line Graph: Tape Simulator
Line Graph: Filter, Filterklavier, PhonoEQ; new UI for PhonoEQ
Equalizers: new UI, bugfixes in Line Graph
Equalizers: new UI, bugfixes in Line Graph
Line Graph: Sidechain devices
Line Graph: Multiband Compressor and Multiband Gate
New Multiband Limiter layout
Line Graph: all crossover implementations
some graphical updates (less bevel)
Line Graph: first successful build of new concept (binge\!)
Line Graph: mainly lots of compiler errors
Line Graph: Dashes as channel selector (untested)
Line Graph: All Compressors/Expanders (untested)
cleanup some comments
Line Graph: Multi Chorus (untested)
Line Graph: Equalizer, Flanger and Phaser with lower resolution and centered offset
Line Graph: Flanger, Phaser, Pulsator (untested)
Line Graph: Multiband Limiter (untested)
Line Graph: Analyzer (untested)
Line Graph: Mono Synth (untested)
Line Graph: tapesimulator (untested)
phonoEQ, LineGraph: more adaption of bitmaks concept - all filter modules, organ (untested by now)
(merge conflicts)
analyzer: minor speed up by replacing pow() in get_graph
Line Graph: move line graph to its own file
Line Graph: implementation of new concept with a bitmask for layers
Line Graph: all comp and expanders
Line Graph: Compressor, dotted lines, smooth lines
first working version in xover, xoverN bug fixes
surfaces all blank
More Line Graph
Merge branch 'master' into line_graph
Analyzer help
More line graph stuff
Merge master remote
Analyzer: default value changes, gonio level fader removed
Analyzer: default value changes, gonio level fader removed
Chrischis fixes for Analyzer: stereodiff and stereoimage with logarithmic display, goniometer with auto-level via envelope follower, minor bug fix
More work on line graph
mix knobs in compressor, sidechain compressor and mono compressor
xovers as templates, xovers with phase and delay, crossover with LR2
Initial work on the new line graph concept
xover2 and xover3
Graphs in all crossover modules
Meterings in X-Over, UI improvements on all crossover-implementing plugins
Crossover running (except graphs)
More Crossover
Massive cleanup in modules files
removed some compiler warnings
rearranged plugin appearance in menu by category
first (broken) implementation of crossover class
Multiband Compressor: Implementation of LR8-Xover and UI
Merging Damiens Repository containing * Monocompressor * RIAA Phono EQ * LR4 for crossover * Minor changes and improvements
Merge branch 'master' of repo.or.cz:srv/git/calf
Tape Simulator: phasing improvement
Tape Simulator: additional phasing in mechanical, Transient Designer: release improvements
Allow minimizing plugin windows, use slower refresh rates when minimized.
Avoid frequent updates of a minimized host window.
Do not update the LED when no state change occurred.
JACK host: Calculate correct index for the MIDI indicator even when VU meters are disabled.
Respect the "show VU meters" flag for newly-added plugins, too
Add an option to disable the VU meters in the JACK host window.
tape simulator: manual image
tape simulator: muffle switch (post fader)
tape simulator: saturation curve without mix
tape simulator: better mechanical lfo, default values
manuals/docs stuff
tape saturator: ui
tape saturator: curve completed
tape saturator: ui improvements
tape saturator: more dot stuff
tape saturator: more dot stuff
tape saturator: ui improvements
error in calf.rc with new backgrounds
Merge branch 'master' into tape_saturator
error in calf.rc with new backgrounds
tape saturator: magnetical transients
tape saturator: mechanical errors via LFO and filter
tape saturator: more changes
tape saturator: more changes
tape saturator: more changes
tape saturator: more changes
tape saturator: more changes
transient designer extracted as audio module
initioal tape saturator plugin
max values instead of average in Transient Designers line graph
bugfix in line graph, graph fix in transient designer, bugfix with mono plugs in jackhost, more comments in transient designer
new and cleaner backgrounds, cleanup background mess, optical stuff in manuals
help stuff
manual for transient designer
stronger graphs and def values in trans designer
faster attack for envelope curve
debug floatingpoint exception
debug floatingpoint exception
debug floatingpoint exception
more reduction/expansion in attack phase
done.
display hold
display hold
initial display hold
ui
ui
bypass line graph
denormalize
stuff
mixing knob
first working line graph
more line graph
line graph with running waveform
new UI, minor changes
at least line-graph shows ... something
at least line-graph shows ... something
more line-graph
initial line graph
led's stripped
led's stripped
initial leds
value changes
value changes
better reduction to 0 via ampfactor
better release reduction
value changes
some more changes, still buggy
ui
more stuff - still complete snafu
initial plugin frame, first (broken) tries with envelope follower
remove unneccessary stuff
merge conflict
set values entered via text entry
set values entered via text entry
more gtk_signal_connect -> g_signal_connect
first implementation of value entry popups (finally setting values doesn't work atm)
fix dissappearing popupmenus
switched gtk_signal_connect to g_signal_connect (better emission of signals)
Add support for range mapping in MIDI automation.
First semi-working version of the MIDI parameter automation.
Add some *non-working* automation GUI code.
Implement GUI refresh for automation. Still no way to configure it.
Add internal map of CC -> parameter.
Start work on automation in JACK host.
Comp-Delay: temperature, bypass, UI
Attempt at fixing vumeters for number of channels != 2
Merge branch 'master' of ssh://repo.or.cz/srv/git/calf
First version of the Compensation Delay plugin - cont'd.
First version of a Compensation Delay Line plugin.
vumeters fixed
equalizers with stereo|left|right|mid|side-processing
m-s processing individual in every band
M-S processing in equalizers
unecessary stuff
M-S processing in equalizers
Altered gui slightly and removed redundant controls.
Fixed MonoCompressor: graph, denormals, presets, stability.
New MonoCompressor plugin with new feedforward design and smooth decoupled peak detector.
Merge branch 'master' of ssh://repo.or.cz/srv/git/calf
Mark enum ports as lv2:enumeration so hosts display selectors.
Removed 50kHz processing, added lowpass at 21kHz.
Changed gui layout.
Added more features to PhonoEQ, more filter choices, and reverse filter.
Added new plugin 'RIAA PhonoEQ'.
Equalizer manuals renamed
Line graph handles in manuals
Hiding handles on init in Ardour Fixing handle y position on knob change Using GDK_RIGHT_PTR for line graph
Restricted Multibandcompressor to LR4 filters only, since the other frequency response sums are awful.
Added LR4 crossover filters to Multibandcompressor.
Updated my email. Fixed denormal NaN float detection on little-endian cpu.
Merge https://github.com/zamaudio/calf-LR4
Initial commit
Merge branch 'master' of ssh://repo.or.cz/srv/git/calf
jackhost: clean exit on SIGTERM and SIGHUP
jackhost: clean exit on SIGTERM and SIGHUP
LineGraph: Move boundary checks for third handle dimension to where they belong
Make adjusting Q a bit smoother
Linegraph: Implement third handle dimension (Q)
Reduce zipper noise on frequency changes in EQ plug-ins.
Whitespace fix - no functional change.
Add hand cursor when hovering the frequency handles.
H/V Scale: Increase timeout to 200ms on double click for more reliable operation
Remove debugging output in custom_ctl.cpp
HScale/VScale: Implement double click to default
LineGraph: Extract method for background drawing, remove brackets
Layout of multiband devices
styles for all kinds of handles re-implemented all eq handles crosshair-function with different styling options
Fix merge bugs
Merge changes; Note: handling of x coords broke in x/y during the merge, needs fix. xmls use x/y version since the design of Markus probably needs to change / be reconsidered
Implement two dimensional Graph Handles for  LineGraph and use them in the EQs Refactor Line  Graph expose a bit Remove unnecessary first and  last handle Make handle bracket drawing optional
lights in phase graph mask grid
merge conflicts and more light
New design for handles handles have various styles crossfades hidden when dragging handle some light effects on surface prevent line-graph from flickering (again)
Switchable handles via other widgets Highlighting handles Minor styling changes Fixed overhanging graphs with a mask Removed amount of handles constant -> added as value in XML
freqhandles are switchable via choosable widget handles are highlighted when dragged amount of handles in XML not as constant crosshairs more dull
No graphs over frames anymore! And a more decent cross hairs.
Add Frequency Graph with handles to Multibandgate
Refactoring LineGraph expose method: Extract functions to make the giant spaghetti a bit more readable
Add FreqHandle goodness to sidechaincompressor/gate
Make label offset from upper rim uniformly the height of 1 "M" add labels to De-Esser
Implement FreqHandle labels and add labeled FreqHandles to EQs
Fix bug: Although handles are not ordered, they still should obey linegraph bounds
Make enforcement of handle order optional, make minimum handle distance configurable and default to 0.01
Revert frequency knob removal in multiband limiter
Make Multibandgate Frequency-Graph capable merry copy-and-paste session / fix  missing update of mode ivar
Another shot at multibandcompressor GUI with Freq Graph, please review
Merge remote-tracking branch 'origin/ilinegraph'
Multibandlimiter: Fix wrong tab pos of value elems due to removal of freq knobs
Multibandlimiter: fix height of combo box
Multibandcompressor: Replace Frequency Knobs by Graph and fix bug: Filter mode blissfully ignored by plugin
Remove frequency knobs from Multibandlimiter
Add FreqHandles To Deesser
Implement double click to preset on FreqHandles
Remove underscores from GUI XML attributes
Implement frequency handles, first working version, may need some cleanup
Implement Frequency Handles on linegraph
Extend .gitignore to ignore eclipse project files
Revert crosshairs in pulsator
Add crosshairs cursor for frequency displays
Merge branch 'master' of git://repo.or.cz/calf
Implement double click to default value for knob
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
X-Git-Refname: refs/heads/master
X-Git-Reftype: branch
X-Git-Oldrev: 4434e4c2ee2a4dca8f48238864b263e5d8feab57
X-Git-Newrev: 6aeeb7bd2f8d6bfdb4cb92e82112a9783a83978e

The following commit has been merged in the master branch:
commit faa8c8265381c548122ebf94b89688b5b7f7e5e2
Merge: 599b76410df66048fdf6362085cdbb2ac7adace5 06f7e5cffaf6ee485761ab513d3218cb409ab398
Author: Jonas Smedegaard <dr at jones.dk>
Date:   Mon Feb 22 02:56:09 2016 +0100

    Merge tag 'upstream/0.0.60'
    
    Upstream version 0.0.60


-- 
calf audio plugins packaging



More information about the pkg-multimedia-commits mailing list