Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-02-21 | dummy: add square wave frequency sweep generators | Robin Gareus | |
2015-02-21 | fix embedded plugin UI keyboard handling | Robin Gareus | |
When the GUI is opened the first time all is fine, focus is on the embedded widget. However once a user presses one of the preset buttons (Add, Save,...) there is no possibility to return focus to the embedded widget. Ardour always 'sees' it as focus=GtkButton and passes the event to the editor. | |||
2015-02-21 | hook up focus_button for LV2 GUIs | Robin Gareus | |
2015-02-20 | fix logic of Session::audio_source_name_is_unique() | Paul Davis | |
2015-02-20 | ensure that stub audio file sources are removed when we destroy a track | Paul Davis | |
2015-02-20 | fix erroneous merge for wavesaudio backend | Paul Davis | |
2015-02-20 | [Summary] In internal Waves backend API, switching sample time from 32 bits ↵ | Valeriy Kamyshniy | |
to 64 bits. Conflicts: libs/backends/wavesaudio/wavesapi/devicemanager/WCMRCoreAudioDeviceManager.cpp | |||
2015-02-20 | [Summary] In internal Waves backend API, switching sample time from 32 bits ↵ | VKamyshniy | |
to 64 bits. Fixing logical inconsistency: None device always brought sample time=0 to the audio engine callback. | |||
2015-02-20 | The commit 3da9c3b7403dd57984e1f0d090c7bd902f933225 | nick_m | |
wasn't the no-op it claimed to be. | |||
2015-02-19 | Normalize notes on all channels. | David Robillard | |
Probably. | |||
2015-02-19 | Fix record/import of note ons with velocity 0. | David Robillard | |
Best to just do this as early as possible to avoid having to deal with this situation all over the code. Also fixes violation of LV2 MIDI specification, which requires no such events are delivered to plugins. | |||
2015-02-19 | Don't allocate then discard notes on note off. | David Robillard | |
Silly to make a junk Note just to pass to append_note_off_unlocked, which just uses the fields that are on the MIDIEvent anyway then throws it away. Also explicitly dispatch to append_note_off_unlocked in the caller for note ons with velocity 0 rather than make append_note_on_unlocked deal with it. | |||
2015-02-19 | Remove unused ifdef gunk. | David Robillard | |
2015-02-19 | fix incorrect type for Waves' backend's _sample_time_at_cycle_start | Paul Davis | |
2015-02-19 | change Audio backend sample time methods to use a 64 bit timeline | Paul Davis | |
2015-02-19 | add a nonsense-midi test sequence: | Robin Gareus | |
system:midi_capture_6 duplicate on/off, zero-velocity note-on | |||
2015-02-19 | fix memory leak in case LV2 GUI fails. | Robin Gareus | |
2015-02-19 | fix some static-analysis warnings | Robin Gareus | |
2015-02-19 | fix transport issues when loop-is-mode is off. | Paul Davis | |
Session::unset_play_loop() needed to be a no-op if play loop was already false, and this was exacerbated now that it potentially schedules butler transport work. | |||
2015-02-19 | rsynth: map note-on with zero velocity to note-off | Robin Gareus | |
2015-02-18 | stop dragged regions moving to the dropzone during autoscrolling towards the ↵ | Paul Davis | |
top track | |||
2015-02-18 | fix initialization order (sigh) | Paul Davis | |
2015-02-18 | Revert "[Summary] Eliminated redundant marker update notification which lead ↵ | Paul Davis | |
to creation of huge amount of redundant session events" This reverts commit 3dde9e969c1a775c04487501dee974d261a3f955. | |||
2015-02-18 | Revert "fix indentation from previous commit and previous edits" | Paul Davis | |
This reverts commit 449c9b675d3322cd320967bb8e4842d291d22649. | |||
2015-02-17 | OSX package: don’t copy dylib itself to libdir. | Robin Gareus | |
fixes duplicate panner, backend etc libs in bundle. | |||
2015-02-17 | fix windows packaging (unversioned dll) | Robin Gareus | |
2015-02-17 | try to restore original semantics for scheduling butler transport work in ↵ | Paul Davis | |
Session::locate() | |||
2015-02-17 | another required fix following recent cherry-picks from waves | Paul Davis | |
2015-02-17 | [Summary] Blocked redundant skip marker (during skip ranges consolidation) ↵ | GZharun | |
updates which used to lead to unnecessary overhead and redundant session events Conflicts: libs/ardour/ardour/session.h libs/ardour/session.cc | |||
2015-02-17 | mark session dirty when loop location is changed | Paul Davis | |
2015-02-17 | fix indentation from previous commit and previous edits | Paul Davis | |
2015-02-17 | [Summary] Eliminated redundant marker update notification which lead to ↵ | GZharun | |
creation of huge amount of redundant session events | |||
2015-02-17 | [Summary] Fixed loop processing in cases when loop is moved/resized | GZharun | |
[Reviewed by] REQUIRED REVIEW FROM PAUL DAVIS | |||
2015-02-16 | fixes for desirable playback when using seamless looping. | Paul Davis | |
Try to make sure that we appropriately reset and refill track buffers whenever we enter/leave loop playback,and whenever we locate. In addition, if we start playing somewhere other than the loop range while loop is enabled, then the first time we hit the loop end, set up the track buffers. Conflicts: libs/ardour/session_transport.cc | |||
2015-02-16 | fixes for non-overlapping fade in/out even in regions not at zero | Paul Davis | |
2015-02-16 | dump bundled file-list | Robin Gareus | |
2015-02-16 | remove lib versioning for internal plugins | Robin Gareus | |
Those objects do not have a versioned API by themselves. This fixes issues with duplicate deployment (OSX, Linux bundles: cp) and ardour listing control-surfaces multiple times (file index plugin dir). | |||
2015-02-16 | Increase transparency of Loop rectangle so tempo lines are visible | Tim Mayberry | |
Should fix bug#6163 | |||
2015-02-15 | Add TestUI class to properly handle EventLoop invalidation | Tim Mayberry | |
This fixes the programming error: Session RT event... warnings while running ardour tests | |||
2015-02-15 | Move TestReceiver class in libardour tests into own header file | Tim Mayberry | |
2015-02-15 | Add a few test util functions and refactor existing test code | Tim Mayberry | |
2015-02-14 | add john and todd to contributor list | Ben Loftis | |
2015-02-14 | fix testPathIsWithin unit-test: | Robin Gareus | |
* use absolute path * fix copy/paste typo: bar->jim for symlink test | |||
2015-02-14 | hide terminal window for windows vst scanner | Robin Gareus | |
2015-02-13 | Fix LV2 UIs with spacey paths (e.g. Pianoteq). | David Robillard | |
2015-02-14 | fix regexp in prev commit (abs path) | Robin Gareus | |
2015-02-14 | linux packaging: ignore QT4 dependency | Robin Gareus | |
2015-02-13 | fix seamless looping after a locate out of the loop. | Paul Davis | |
Something, somewhere has to tell tracks to refill their buffers with the special loop-data-only magic | |||
2015-02-13 | correctly set track loop status when locating away from loop range (and ↵ | Paul Davis | |
later, when coming back to the loop) Conflicts: libs/ardour/ardour/session.h libs/ardour/session.cc libs/ardour/session_transport.cc | |||
2015-02-13 | fix up recent cherry-picks from waves' tracks | Paul Davis | |