summaryrefslogtreecommitdiff
path: root/libs
AgeCommit message (Collapse)Author
2018-02-11SoloSelection: libardour part.Ben Loftis
2018-02-10Resolve a few -Wunused-variable warnings in US2400.Ben Loftis
2018-02-10iCon device tweaks: faster timecode display refresh rate. Submitted by ↵Ben Loftis
Michal Barhon.
2018-02-10Resolve -Wreorder in qcon code.Ben Loftis
2018-02-09new_grid: Rewrite of Snap and Grid. (squashed commit)Ben Loftis
Separate Snap from Grid. Lots of naming changes. Multiple simultaneous snap options allowed. Grid is one of the possible Snap options. Grid uses the same data as the rulers. Replace complicated tempo_lines with simple grid_lines. The Grid is zoom-scale-sensitive along with the rulers. If you are zoomed out, grid becomes coarser.
2018-02-05OSC: clean up jog mode, simplify feedbackLen Ovens
2018-02-03MSVC only allows static class members to be initialised in the class declarationJohn Emmas
2018-02-03Make sure that 'libardour-config,h' only gets #included when building with ↵John Emmas
waf (as it only gets generated when building with waf) When building with MSVC this was getting #included in a few places which had the effect of making my session files get generated in a very old format.
2018-02-02Further defer changes of plugin Tags+Status, and consolidate code to call ↵Ben Loftis
PluginListChanged only once.
2018-02-02Fixes for the iCON Qcon mcp device - LED rings. Submitted by Michal Barhon ↵Ben Loftis
: mbarhon@seznam.cz
2018-02-01OSC: jog mode and jog mode name should be sent at refreshLen Ovens
2018-02-01Support for the iCON Qcon mcp device - sysex strings. Submitted by Michal ↵Ben Loftis
Barhon.
2018-01-31OSC: Add group name feedback to stripsLen Ovens
2018-01-31Allow to filter tags by hidden + favoriteRobin Gareus
This in preparation to not populate context-menus with unused tags.
2018-01-31const where const is dueRobin Gareus
2018-01-31Text case change (_VSTInfo::Category needs to be capitalized)John Emmas
2018-01-30Fix editing/replacing plugin-tagsRobin Gareus
2018-01-30Ardour Button Toggle explosionRobin Gareus
Add option to use ArduorButton as standalone Toggle/Checkbox. Usually ArdourButton relegates this to Actions or is backed by Config. This allows to use the Button as standalone Toggle, get_active() It should maybe be a derived Class, but ArdourButton is already beyond that..
2018-01-30Move LADSPA Author string sanitation to libardour.Robin Gareus
(Also allow dot as valid char: e.g. "James T. Kirk" but keep stripping common suffixes like <e@mail>.
2018-01-30ArdourButton: honor text-ellipsis width for size-requestRobin Gareus
2018-01-30Add ArdourDropdown API for use as dumb text dropdown.Robin Gareus
2018-01-30Add backend-API to reset plugin tagsRobin Gareus
2018-01-30Fix plugin factory tagsRobin Gareus
* tag-file is loaded early on (before scanning plugin) retain factory set tag from file, don't use plugin-categories. * load user plugin-tag file after factory plugin-tag file
2018-01-30Clean up tag tokenization codeRobin Gareus
* accept " ,\n" as separator * produce only " " as separator * squelch error message for empty-string tokenization * clean up code, use existing API methods for lower-case transform
2018-01-30Remove unused APIRobin Gareus
2018-01-30NO-OP: whitespaceRobin Gareus
2018-01-30Update PluginManager: implement plugin tagsRobin Gareus
* move plugin-meta-data (status, tag) into dedicated sub-dir * load/save space separated tags * pre-seed tags with plugin-category (if unset) * breaking API change: PluginStatusesChanged() signal includes change
2018-01-30Update plugin classificationRobin Gareus
* dedicated API for classes (effect, instrument, util) * prepare for tags (rather than categories) * prepare removal of per-plugin in_category() API
2018-01-30Prepare plugin-meta-data config-dir and filesRobin Gareus
2018-01-27FP8/16: Update Plugin List when Selection changes.Robin Gareus
2018-01-27FP8/16: Don't show Channelstrip as Plugin, use well-known API onlyRobin Gareus
2018-01-27Fix some small memory leak (libardour)Robin Gareus
2018-01-26Fix some clang warnings (argument with 'nonnull' attribute passed null)Robin Gareus
2018-01-24OSC: reorder /set_surface parameters to fit manualLen Ovens
remove unused call
2018-01-24OSC: Make sure observers are restarted if port changesLen Ovens
2018-01-24OSC: Allow Surface to set it's own receive portLen Ovens
2018-01-24OSC: allow each surface to set portmode for that IP.Len Ovens
2018-01-23Fix FP16 Solo (0x53 is mapped to encoder-press, 0x56 to loop)Robin Gareus
2018-01-23Update Japanese translationHiroki Inagaki
2018-01-21Fix Export-format timecode spec (frames: timecode frames)Robin Gareus
undo/fix 30b087ab3d
2018-01-17Explicit encoding for bindings html.Robin Gareus
2018-01-15Add Lua bindings to change Location/Maker namesRobin Gareus
2018-01-14OSC: Added feedback for /strip/hideLen Ovens
2018-01-14OSC: add /strip/hideLen Ovens
2018-01-13OSC: Add feedback for hidden stripLen Ovens
2018-01-13OSC: add /select/hideLen Ovens
2018-01-12Refine 31f79489, de-duplicate AU I/O configurationsRobin Gareus
2018-01-11Fix AU i/o busses accounting.Robin Gareus
This fixes issues for synths with zero audio input, explicit default stereo config and optional busses.
2018-01-09OSC: Expand gainmode to add two new optionsLen Ovens
fix bug where a surface might have more than one global observer
2018-01-03strlen is not a member of std.Robin Gareus