summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-07-03method for setting whether or not to show velocity barsPaul Davis
2018-07-03reverse velocity display related commitsPaul Davis
2018-07-03set up core stuff for velocity display optionPaul Davis
2018-07-03enum convert for VelocityDisplayOptionPaul Davis
2018-07-03add VelocityDisplayOption enum; indent TrackAutoNamingRule decl. correctlyPaul Davis
2018-07-03fix rectangle computation, and re-use alex' color computationPaul Davis
2018-07-03add a guess at appropriate color management for note velocity displayPaul Davis
I think that HSV::opposite() is probably too strong here. HSV::darker() might be better. Experimentation needed.
2018-07-03call Note::set_velocity() at an appropriate timePaul Davis
2018-07-03use new Canvas::Note object for (sustained) note displayPaul Davis
2018-07-03initial implementation of a more specialized canvas item for (sustained) notesPaul Davis
2018-07-03minor code optimization for Rectangle::render()Paul Davis
2018-07-02OSC: Make sure group name for select gets updatedLen Ovens
2018-06-30OSC: bugfix, select/next\previous sometimes resets to old stripLen Ovens
2018-06-30OSC: Add collect of groups or subgroupsLen Ovens
2018-06-30Add method to find subgroup_busLen Ovens
2018-06-30Fix code styleLen Ovens
2018-06-28when creating a route from a template, use correct call to setup XML state ↵Paul Davis
so that name/ports are unique
2018-06-28call IO::prepare_for_reset() on BOTH IO nodes of a PortInsert's XML state, ↵Paul Davis
not just one of them. Allows drag-n-drop of port inserts to work
2018-06-25fix mixing scope bracePaul Davis
2018-06-25Accommodate recently removed source(s) in our MSVC project (libardour)John Emmas
(this also needs ardour_genericmidi to link to both evoral and boost-regex)
2018-06-24OSC: make select logic more sensibleLen Ovens
2018-06-21add Ctl_Dial to get better behaviour when binding a MIDI controller ↵Paul Davis
KNOB/DIAL to a toggled controllable. No intent to change Ctl_Momentary or Ctl_Toggle behaviour, plus I tried to document what they are intended to support
2018-06-21remove debug outputPaul Davis
2018-06-21remove Session::controllable_by_descriptor() and move code into GenericMIDI ↵Paul Davis
code (the only user). This also removes enums introduced to describe well-known parameters for Mixbus. Lookup now involves string parsing every time, but this is not likely to be a notable cost.
2018-06-20Add script to normalize all tracksRobin Gareus
2018-06-20Put duplicate code of a-comp and a-expander into one file ...Johannes Mueller
... for better maintainability consolidated duplicate code: * drawing the dB-grid of a-comp's and a-expander's full display * drawing the gain reduction bar of a-comp's and a-expander's full display * the entire only-bars display
2018-06-20Consolidated a-comp/a-exp run_mono() and run_stereo() to one run()Johannes Mueller
Up to now we had in a-comp and a-exp one run_mono() and one run_stero() function which where almost identical except that run_stereo() treated two in/outs and run_mono() only one. Now we store the number of channels acomp->n_channels according to the URI and in run() we loop over an array of pointers to the in/out buffers.
2018-06-20Make makeup_gain smoothening of a-expander same as in a-compJohannes Mueller
2018-06-20OSC: fix pre gcc5 problemLen Ovens
2018-06-20OSC: Add /select/vca/toggleLen Ovens
2018-06-20check-in of cleaned up plugin tags by Harrison Consoles intern Chris HickmanNikolaus Gullotta
2018-06-20a-comp: makeup_gain needs to be smoothened after every sample ...Johannes Mueller
... not only once in every run
2018-06-20Add a control port to a-comp select which mode to display inlineJohannes Mueller
2018-06-20Allow plugin inline displays to shrinkJohannes Mueller
Plugin inline displays were forbidden to shrink as this might cause a deadlock when the shrinkage causes the scrollbar to disappear. display shrink → scrollbar unneeded → scrollbar disappears → more horizontal space -> display grows -> scrollbar appears → less horizontal space -> display shrink and so forth This was formerly avoided by not allowing display shrinkage. The solution proposed here sets the maximum height of the display to the current height, if a scrollbar is present during resizing and has not been present during the last resizing. So if this scrollbar disappears (after resizing it might no longer be needed), the display would have the possibility to grow, but it does not grow vertically as the maximum height is limited to the current height.
2018-06-20Make a-comp's meter show numerical values in "4.1f"Johannes Mueller
according to discussion in irc.
2018-06-20Put input level meter before output level meter in the generic guiJohannes Mueller
This is done by relying on the fact that the generic gui orders the meters according to their port indices.
2018-06-20Visualize the peak of the compressor state in a-compJohannes Mueller
2018-06-20Drop LPF of input level visualization in a-compJohannes Mueller
2018-06-20Show the input level in acomp's inline display rather than output levelJohannes Mueller
2018-06-20Inlevel output port to visualize the input level in the generic GUIJohannes Mueller
2018-06-20Improve level vizualisation in a-compJohannes Mueller
* LPF in the signal visialization * Lower minimum values
2018-06-20GR-based visualization in a-compJohannes Mueller
2018-06-20New attack and release behavior for a-compJohannes Mueller
Details in http://tracker.ardour.org/view.php?id=7439
2018-06-20Don't use acomp->v_gainr outside LV2_EXTENDED ifdefsJohannes Mueller
2018-06-19sr = 0, not rateNikolaus Gullotta
2018-06-19cap redrawing at 15 times /sNikolaus Gullotta
2018-06-19Revert frame -> sample changes where it's a frame as in Gtk::FrameJohannes Mueller
2018-06-19OSC: reworking of previous/next selectLen Ovens
2018-06-19OSC: Feedback was not making it to surfaceLen Ovens
2018-06-19OSC group sharing should be cleared for VCAsLen Ovens