summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-05-26Remove attempt to retrieve invalid Meterbridge propertiesTim Mayberry
The property names with underscores are "normalized" to replace the underscores with hyphens in the XMLProperty constructor from within Meterbridge::get_state and so have always been written with hyphens.
2017-05-26Use correct property names in Meterbridge::get_state()Tim Mayberry
These property names have been "normalized"/changed to use a hyphen in the XMLProperty ctor since 2008. That is before the Meterbridge existed so there should be no files existing that contain these properties with underscores.
2017-05-26Use correct property names for Editor transport controllable stateTim Mayberry
These are normalized in the PBD::XMLProperty ctor, which is why Editor::get_transport_controllable_state() uses the hyphenated names to retrieve the properties and will not result in any state format change.
2017-05-25Always create a deep copy of MIDI regions when copying playlists.Robin Gareus
2017-05-25Pretty print control-outputs in generic-UIRobin Gareus
2017-05-25Implement basic AU parameter-printingRobin Gareus
(don't leave buf uninitialized)
2017-05-25Include ParameterDescriptor in read-only control outputRobin Gareus
2017-05-24OSC: fix return value for successful touchLen Ovens
2017-05-24OSC: Added lpf and hpf controls for freq,enable and slopeLen Ovens
2017-05-23OSC add feedback for extra comp and eq controlsLen Ovens
2017-05-23OSC - make /strip/list accept a parameter like everything elseLen Ovens
2017-05-23Accommodate recently removed source(s) in our MSVC project (gtk2_ardour)John Emmas
2017-05-23Remove old jack_utils.h header that was moved to the JACK backendTim Mayberry
Also remove a related test that has not been part of the unit tests since the move (years).
2017-05-23Sort tempo map after legacy sections have been assigned a pulsenick_m
2017-05-23Tempo sections with a BBT start XML node are never rampednick_m
2017-05-23Remove unused header file in gtk2_ardourTim Mayberry
2017-05-23Remove dead assignment in Editor::export_audio()Tim Mayberry
2017-05-23Use braces in BasicUI::jump_by_bars()Tim Mayberry
2017-05-23Use braces in BasicUI::jump_by_seconds()Tim Mayberry
2017-05-23Use correct variable in BasicUI::jump_by_secondsTim Mayberry
2017-05-23Remove dead assignment in Editor::metric_get_bbtTim Mayberry
2017-05-23Remove dead assignment in MiniTimeline::draw_edgeTim Mayberry
2017-05-23Fix failure to laod old tempo mapsnick_m
I suspect this happened after an api change. Now, just use the position pair instead of a whole new variable.
2017-05-20OSC: Further fixes so multiple controls can touch at once.Len Ovens
2017-05-20OSC: fix c++98 mistakeLen Ovens
2017-05-20Fix libhid compile with /recent/ libc (GNU_SOURCE)Robin Gareus
- strtok_r - strdup - wcsdup
2017-05-19OSC: Catch case of surface sending fader move before touchLen Ovens
2017-05-18OSC: Add fake timeout based touchLen Ovens
2017-05-17MCP: Fix issue with strip "select" buttons that stayed stuck on.Ben Loftis
* Depending on individual strips to watch the selection property is prone to failure. * Stripable_selection_changed() is called when a selection operation is completed.
2017-05-17MCP: map the well-known EQ knobs more explicitly, not heuristically.Ben Loftis
2017-05-15OSC: Add /strip/fader/touchLen Ovens
2017-05-15remove unused variableLen Ovens
2017-05-15Set Display Name for OSX/macOSRobin Gareus
2017-05-15OSC: added automation name feedbackLen Ovens
2017-05-15OSC: combine two identical if() statementsLen Ovens
2017-05-15It might not be obvious why... but 'ARDOUR::ControlProtocol::name()' needs ↵John Emmas
to be a virtual function Basically, libardour is calling functions from libardour_cp and vice versa. For example, libardour needs 'ARDOUR::ControlProtocol::name()' whereas ardour_cp needs 'ARDOUR::Route::soloed()' and various others. Ordinarily, this would require each library to get built before the other one! :-( To get around this (in MSVC at least) one of the libraries must be forced to use late binding (e.g. by declaring its functions as 'virtual'). It looks like this is already being done for most of the other functions from 'ARDOUR::ControlProtocol', so let's do it for this function too...
2017-05-14Fix out-of-bounds waveform image rendering.5.9Robin Gareus
With large sample-rates and high-zoom-level the minimal request-size or at least 1/10sed can exceed the max image size supported by cairo. e.g. @192kSPS; 100ms = 19200 samples. * 1 sample/pixel, * 2 (left/right) = 38400px > 2^15px.
2017-05-14Support note name editing in midi list editorNil Geisweiller
2017-05-14Fix compiler warning of unused variable.André Nusser
2017-05-14Add note name parser to convert to midi note numberNil Geisweiller
Supports i18n, is case and whitespace insensitive for more resilent parsing.
2017-05-14one more update to german translationEdgar Aichinger
2017-05-14update german translationEdgar Aichinger
2017-05-14yet another stupid typoRobin Gareus
2017-05-14Fix double "Tape" in Record Mode drop down when adding new track.André Nusser
This bug probably also lead to "Tape" being shown in mixbus even though it should not.
2017-05-14Fix use-after free (signal after deleting group)Robin Gareus
2017-05-14Sanitize "well-known" ctrl APIRobin Gareus
2017-05-13OSC: make /*/automation more generic so other controls can be easily addedLen Ovens
2017-05-13Fix typos (thanks edogawa)Robin Gareus
2017-05-13The #end should be #endifLen Ovens
2017-05-13More tweaks to FP8 layout for 32CBen Loftis