summaryrefslogtreecommitdiff
path: root/gtk2_ardour
AgeCommit message (Collapse)Author
2019-08-01(Source List) Region List rewrite (gtk2 part)Ben Loftis
See: https://docs.google.com/document/d/1sI7p9RoRVZtNx2n67RvBa0_16fuZblV_lNkkKN2g93s/edit?usp=sharing
2019-08-01(Source List) Source property signals (gtk2 part)Ben Loftis
See: https://docs.google.com/document/d/1sI7p9RoRVZtNx2n67RvBa0_16fuZblV_lNkkKN2g93s/edit?usp=sharing
2019-07-26Prefix env variable with "ARDOUR_" 2/2Robin Gareus
2019-07-25Puls der ZeitRobin Gareus
Prototype a basic stereo-playback only pulseaudio backend.
2019-07-25Fix engine-dialog for backends without MIDI optionsRobin Gareus
2019-07-22Location timestamp changes - can now sort by location creation date: gtk partNikolaus Gullotta
2019-07-19Refine Stem-Export selection optionsRobin Gareus
Allow to exclude muted, or hidden tracks from stem-export selection actions.
2019-07-18remove -C,-E and -U command line optionsPaul Davis
2019-07-18reverse part of a previous change to session dialogPaul Davis
Back-button sensitive has a more complex semantic than the change took into account
2019-07-18some cleanups to the use of "require_new" in the SessionDialogPaul Davis
This removes some redundant code and makes the logic slightly easier to read
2019-07-18remove debug outputPaul Davis
2019-07-18don't bother with session dialog if user has already provided the namePaul Davis
This recognizes that if a template is desired, it can be also be set from the cmdline
2019-07-18if a user specifies just a session name (not path) and it does not exist, ↵Paul Davis
use the default session folder
2019-07-18Allow to use session-init/setup scripts from the commandlineRobin Gareus
2019-07-18Fix --template commandline optionRobin Gareus
This fixed an issue with incorrect ".template" suffix on path itself, and also correctly hides the dialog's template list.
2019-07-18Consolidate code: use libardour API to sort scriptsRobin Gareus
2019-07-18Expose mixer window screenshot method as Lua bindingRobin Gareus
2019-07-18Tweak Mixer screenshot method, include VCA, master-busRobin Gareus
2019-07-17Prepare screenshot of all mixer-stripsRobin Gareus
This will allow to create a PNG of all mixer-strips, even those currently off-screen due to scrolling. It currently shows the main scroll-pane page only (master-bus, VCAs are not included). This method is not yet exposed.
2019-07-17Use an explicit class-member for the mixer-strip containerRobin Gareus
2019-07-17Re-use existing latency display methodRobin Gareus
2019-07-17Update Latency GUI behaviorRobin Gareus
This allows to set the current nominal latency as custom latency. Previously it was not possible to use the "initial_value" as custom parameter.
2019-07-17Track/Bus Inspector: remove unused latency "apply" buttonRobin Gareus
Latency changes, and reset, are always directly applied. LatencyGUI::finish is invoked by every change
2019-07-17NO-OP: whitespaceRobin Gareus
2019-07-17Fix patch-change bank update loopRobin Gareus
Without an object, the Unwinder has no scope and the "ignore" variable is never set. In this case: When the patch-bank was changed externally this lead to a duplicate recursive call to "refill_banks".
2019-07-17Fix meter type/position context-menu issuesRobin Gareus
2019-07-17FFT analysis: use actual latencyRobin Gareus
Ardour allows to override a plugin's reported latency. So far this was not taken into account when plotting the phase/freq response.
2019-07-14Remember MIDI-track note-range -- #7773Robin Gareus
Previously only manual changes of the note-range using the scroomer. The NoteRangeChanged() was ignored for implicit changes (e.g. while recording, step-entry) and automatic-fit that didn't involve a drag event.
2019-07-14Remove cruft: unused callbackRobin Gareus
2019-07-13Implement a derived function for 'GainMeter::redraw_metrics()'John Emmas
I'm not sure why exactly but at this line in 'GainMeter::set_controls ()' :- model_connections, invalidator (*this), boost::bind (&GainMeter::redraw_metrics, this), gui_context() MSVC will not allow us to pass a base class function to boost::bind(). I tried explicitly specifying the base class and I also tried making the function public / making it virtual etc but the only thing which works is to implement a derived function. It's somehow related to changing the signal from 'TypeChanged' to 'MeterTypeChanged' but I don't entirely understand why... :-(
2019-07-11Hide "Add MIDI Port" in the GUI if there is already oneRobin Gareus
2019-07-04Use exit-status macros for compatibility 3/3Robin Gareus
2019-07-02Remove non-existent backend-paths from start-scriptRobin Gareus
2019-06-22Update references to ptfformat -> ptformat && fix api callsDamien Zammit
2019-06-21Show some Lua script buttons by defaultRobin Gareus
This improves discoverability of edior action scripts
2019-06-12Windows does in theory support hard-linksRobin Gareus
NB. this is just as unused as the POSIX link() test. Aardour doesn't create hardlinks since version 3.0. At least it's now consistently wrong on all platforms :)
2019-06-12mixbus should always copy imported filesNikolaus Gullotta
2019-06-10Initialize some uninitialized varsRobin Gareus
This fixes meterbridge type changes, due to uninitialized _suspend_menu_callbacks.
2019-06-09NO-OP: rename variableRobin Gareus
2019-06-09NO-OP: whitespace and commentsRobin Gareus
2019-06-09Update GUI: meter-type API and meter-type state changesRobin Gareus
This removes all additional GUI side meter-type state. The route's meter-processors is now responsible for providing the type. meter-type is now implicit for GainMeter, LevelMeter used by meter-strips and mixer-strips.
2019-06-09Remove toolbar meter (meter type) context-menuRobin Gareus
This meter is follows in sync the master-bus meter. The type should be set directly on the master-bus.
2019-06-06Change ClipLevelOptions to inherit from a HSliderOptionPaul Davis
2019-06-06width of sliders in the option editor is now a fixed text-relative widthPaul Davis
2019-06-06RcActionButton is now always its natural widthPaul Davis
2019-06-06change OptionEditComponent to avoid ever expanding the RHS widget horizontallyPaul Davis
2019-06-06NOOP: remove whitespacePaul Davis
2019-06-06adjust h-size of color theme manager "Reset to Defaults" buttonPaul Davis
2019-06-06limit width of color theme manager theme dropdownPaul Davis
2019-06-04Clarify MIDI CC menu ambiguityRobin Gareus
CCs use 0-based counting, however CC 0 and 32 (bank select) are skipped in Ardour's CC menu. This lead to some misleading enumeration. Now, group CCs by 32, skip sub-menu if there are fewer than 32 named items, and otherwise actual CC min/max numbers per named list.