Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-08-24 | a-fluidsynth | Robin Gareus | |
2016-08-24 | properly fix copy/paste typos | Robin Gareus | |
2016-08-24 | fluidsynth 1.1.6 actually | Robin Gareus | |
2016-08-23 | fix windows build/runtime | Robin Gareus | |
2016-08-23 | add FluidSynth Lua Bindings | Robin Gareus | |
2016-08-23 | add basic libardour wrapper for fluidsynth (for Lua bindings) | Robin Gareus | |
2016-08-23 | Import libfluidsynth into the Ardour codebase | Robin Gareus | |
2016-08-24 | Tempo marker movement snaps to the future grid, rather than the current one. | nick_m | |
- fixes jittery tempo movement when snapping within large gradients. | |||
2016-08-24 | Round to bar correctly in TempoMap::exact_beat_at_frame_locked(). | nick_m | |
2016-08-23 | Nyquist (pronounce it like Klopstock!) | Robin Gareus | |
2016-08-23 | fix threaded state restore (duplicate calls to restore during init) | Robin Gareus | |
and also allow immediate work during use latency-compute runs. At session load, Ardour calls a plugins "set default" state (GUI thread). Some plugins may schedule work during state-restore. Ardour immediately proceeded to restore the actual session plugin state without processing the already scheduled work and without calling run() for a plugin to apply state synchronously. | |||
2016-08-22 | OSC: Tweak GUI to be more user obvious. | Len Ovens | |
2016-08-22 | print a warning if CoreAudio falls back to non realtime priority | Robin Gareus | |
2016-08-22 | new libardour API for Session::new_route_from_template to allow specifying ↵ | Paul Davis | |
insertion point | |||
2016-08-21 | OSC: populate check boxes with default settings at session start | Len Ovens | |
2016-08-21 | OSC: set global variables in global space - crash fix | Len Ovens | |
2016-08-21 | OSC GUI: Add Strip types and feedback check boxes | Len Ovens | |
2016-08-21 | Lua bind MonitorProcessor | Robin Gareus | |
2016-08-19 | OSC: Add setup to GUI | Len Ovens | |
2016-08-19 | fix optimized build compilation | Robin Gareus | |
2016-08-19 | and another typo gone in in 9702020 | Robin Gareus | |
2016-08-19 | fix typo in 9702020 | Robin Gareus | |
2016-08-19 | ad rest of Stripable API to lua | Paul Davis | |
2016-08-19 | Move 'round()' / 'trunc()' etc so that they won't conflict with any versions ↵ | John Emmas | |
already available in MSVC | |||
2016-08-19 | For MSVC, 'using namespace whatever' doesn't help us to differentiate ↵ | John Emmas | |
between ambiguous type names so... given that 'Rectangle' is a type name that's commonly found in several different namespaces, we'll need to specify explicitly which one we want. | |||
2016-08-19 | 'roundf()' wasn't introduced in MSVC until VS2013 - so for the time being, ↵ | John Emmas | |
let's emulate it using 'floorf()' | |||
2016-08-19 | handle edge-case where jack-meta-data may be NULL, but the call succeeds | Robin Gareus | |
this fixes #6968 | |||
2016-08-19 | fix failure to remove keyvalue from Keyboard::state on key release | Paul Davis | |
2016-08-19 | MIDI polyphonic pressure, part 2 | Paul Davis | |
2016-08-19 | attempt to handle poly-pressure (polyphonic aftertouch) similarly to other ↵ | Paul Davis | |
MIDI messages | |||
2016-08-18 | OSC:: needs the .h file too... | Len Ovens | |
2016-08-18 | OSC: make remote port setting possible, add default surface variables | Len Ovens | |
2016-08-19 | initialize uninitialized variable | Robin Gareus | |
2016-08-19 | Update automated Plugin Controlls when seeking and not rolling | Robin Gareus | |
2016-08-19 | fix Aux-Send Panner Linking | Robin Gareus | |
2016-08-17 | do not allow undo/redo while actively recording | Paul Davis | |
2016-08-18 | Report quarter note rather than beat position to AU plugins. | nick_m | |
2016-08-18 | Use quarter pulses (quarter notes) for VST's ppqBar, ppqPos and ↵ | nick_m | |
cycleStart/EndPos. | |||
2016-08-18 | Add methods for plugin APIs to obtsin quarter pulses ('beats' for AU) from ↵ | nick_m | |
the tempo map. | |||
2016-08-17 | OSC: Add value feedback to strip fader and trim | Len Ovens | |
2016-08-17 | fix ramped BPM reporting to AU and VST plugins | Robin Gareus | |
2016-08-17 | fix LV2 BPM report (use ramped tempo) | Robin Gareus | |
2016-08-18 | a-Reverb: Fixed bug with the reverb all pass filters causing bad sound | Damien Zammit | |
2016-08-17 | Fix anchored popups with separators in them | Julien "_FrnchFrgg_" RIVAUD | |
The code computing the position of the popup menu used to compare the given string to each MenuItem::get_label() result, but that method actually replaces the content (child) of the MenuItem if that child is not already a Gtk::Label. In particular, this breaks menu separators. Avoid the issue by checking by hand if the only child of the MenuItem is a Label, and directly compare the label text. | |||
2016-08-17 | Replace positioning function with popup helper | Julien "_FrnchFrgg_" RIVAUD | |
Because all uses of the function positioning menus anchored to a widget were as callback argument to Gtk::Menu::popup() where the caller needed to correctly bind arguments, this led to repeated and a bit obscure code. Wrap the logic into an helper function that takes care of all that, and update the callers. | |||
2016-08-16 | Also send lv2:timePosition whenever BBT or Tempo changes | Robin Gareus | |
This mostly fixes an issue with notifying plugins about tempo-ramps and BPM changes. remaining to be fixed (in tempo.h): ``` _session.tempo_map().metric_at(frame_position).tempo().beats_per_minute() ``` currently returns the most recent *fixed* tempo at or before `frame_position`. All other Plugin types are affected by this as well. | |||
2016-08-16 | turn comments into doxygen doc | Robin Gareus | |
2016-08-16 | extend lua-doc to show properties | Robin Gareus | |
2016-08-16 | add some missing enum bindings (for config variables) | Robin Gareus | |
2016-08-15 | expose SessionConfiguration as lua bindings | Robin Gareus | |