Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-08-02 | Send and Read MIDI Positions the right way | Michael Fisher | |
2013-08-02 | fix typos in display of error message about an LV2 plugin preset | Paul Davis | |
2013-08-02 | Resolve duplicate symbol 'cocoa_open_uri' on OSX builds. | Michael Fisher | |
cocoa_open_uri.mm was being added to the source list twice and also compiling twice. This patch enusres it is only added once. | |||
2013-08-02 | keep port-matrix in sync when deleting ports. and fix segfault on session ↵ | Robin Gareus | |
close with io-matrix visible | |||
2013-08-02 | Midi clock housekeeping | Michael Fisher | |
2013-08-02 | Make Session::send_song_position_pointer a no-op | Michael Fisher | |
2013-08-02 | Revamp clock processing so it uses an internal frame reference. | Michael Fisher | |
MidiClockTicker::Position managed by boost::scoped_ptr | |||
2013-08-02 | WIP - Experimenting with an alternative clock generating algo | Michael Fisher | |
- Transport debug output (tracing where transport_frame is updated | |||
2013-08-02 | Human readable printing of MIDI Position messages | Michael Fisher | |
2013-08-02 | - Send position data from internal position class | Michael Fisher | |
- Proper midi beat conversions for all time signatures - Disable responding to Session::PositionChanged in place of Session::Located. | |||
2013-08-02 | Test code removal... | Michael Fisher | |
2013-08-02 | MIDI Clock - Shuffling locate code (not actually used yet) | Michael Fisher | |
- Subscribe to Session::Locate to detect seeks - Shuffle Mclk locating computations into a separate private class | |||
2013-08-02 | Stop compiler warning about NSURL | Michael Fisher | |
2013-08-02 | rework MIDI [processor|plugin] chain | Robin Gareus | |
* forward midi-data around plugins that have no MIDI-out * allow to insert plugins with no MIDI-input at a point with one MIDI-channel This works because excess ports (both plugin and route) remain unconnected and use scratch-buffers. Tested with LV2, LXVST and LADSPA. (AU plugins with variable in/out retain the old behavior, no bypass) fixes http://tracker.ardour.org/view.php?id=5630 | |||
2013-08-01 | remove an identical odd namespacing typo | Paul Davis | |
2013-08-01 | remove odd namespacing typo | Paul Davis | |
2013-08-01 | add _ISOC9X_SOURCE define to compiler command line to provide uniform access ↵ | Paul Davis | |
to llabs() | |||
2013-08-01 | re-check meterbridge metric-area on route deletion | Robin Gareus | |
fixes http://tracker.ardour.org/view.php?id=5616#c15204 | |||
2013-08-01 | use zeroed scratch buffers for "silent" plugin runs | Robin Gareus | |
Plugins rewrite the buffer data in-place and some plugins can produce output even when fed with silence. Hence, during a PluginInsert::silence() run a plugin can inject data into the "silent" buffers which causes side-effects. Kudos to Chris 'oofus' Goddard for finding this issue. | |||
2013-07-31 | tiny detail.. GUI-callback may try to check vmonitor->is_started() or issue ↵ | Robin Gareus | |
a periodic seek update while it's going away | |||
2013-07-31 | clean up some valgrid "Uninitialised value was created by a heap allocation" ↵ | Robin Gareus | |
wanings | |||
2013-07-31 | correct error message | Robin Gareus | |
2013-07-31 | fix close_allv() sentinel | Robin Gareus | |
2013-07-31 | valgrind ignore glib UTF8 warnings | Robin Gareus | |
2013-07-31 | initialize two more uninitialized vars.. | Robin Gareus | |
2013-07-31 | fix typo in c212c16eb | Robin Gareus | |
2013-07-31 | initialize some uninitialized values | Robin Gareus | |
2013-07-31 | catch assert() | Robin Gareus | |
2013-07-31 | LV2 - use scratch buffers to scratch :) | Robin Gareus | |
2013-07-31 | another amend to 00f26394a9 | Robin Gareus | |
2013-07-31 | fix stupid copy/paste error in 00f26394a9 | Robin Gareus | |
2013-07-31 | minimize meter-peak re-draw area | Robin Gareus | |
2013-07-30 | RMS meter: remove unused peak-detection | Robin Gareus | |
2013-07-30 | adjust meterbridge label-heigh options | Robin Gareus | |
2013-07-30 | add name-tooltips to the meterbridge meters | Robin Gareus | |
2013-07-30 | clean up 44fc92c3 (not a threading issue but sigc++ problem) | Robin Gareus | |
RouteUI is not sigc::trackable itself (only derived classes are) RouteUI::~RouteUI() does not disconnect from signals on destruction. | |||
2013-07-30 | use dedicated buffers for route (and track) | Robin Gareus | |
"scratch buffers are by definition scratch and their contents are undefined at all times" "silent buffers are by definition all-zero and should not be used for real data" But track & route were using those for actual data; plugins (which may run in the same thread and may get the same buffers) use them for scratch thereby overwriting real data. In particular get_silent_buffers() (used by LadspaPlugin::connect_and_run) clears the buffer which can holds real data: e.g. via Route::passthru_silence() -> plugin1 -> plugin2 (clears output of plugin1) | |||
2013-07-30 | disconnect AuxSend connection when deleting bus | Robin Gareus | |
fixes crash: - add bus - aux-send a signal to that bus - delete bus - add another bus - aux-send a signal to "another bus" - click "Aux Send" button on "another bus" - crash | |||
2013-07-30 | Revert "fix issue with generator plugins and no-roll disk monitoring" | Robin Gareus | |
This reverts commit bd34ab04cd43ed2f5bf6eebb8b6ea0e0e5cbb727. | |||
2013-07-30 | fix issue with generator plugins and no-roll disk monitoring | Robin Gareus | |
2013-07-29 | Merge branch 'clang-rebased' of https://github.com/axetota/ardour | Paul Davis | |
2013-07-29 | Return an empty string instead of a bool | Michael Fisher | |
2013-07-29 | Cast param for std::time to a pointer of time_t | Michael Fisher | |
- bleeding clang (trunk 186535 v3.4) fails here | |||
2013-07-29 | Proper OSX/CLANG/CXX11 support in stl_delete.h | Michael Fisher | |
- replaces fix in 066df0d218ee4391eb3e15259deca5ccc190ed84 - Check if _LIBCPP_VECTOR is defined for vector_delete. This is defined in libc++'s headers which Apple is using instead of libstdc++ | |||
2013-07-29 | Housekeeping, code style | Michael Fisher | |
2013-07-29 | Moving Mclk locating code to ticker.cc. Housekeeping | Michael Fisher | |
2013-07-29 | Add method to send a song position pointer message | Michael Fisher | |
2013-07-29 | Send a song position pointer with mmc and fullframe fake locating | Michael Fisher | |
2013-07-29 | Add relavent OSX midi options in the startup dialog | Michael Fisher | |
- MIDI driver options are now "None" and "coremidi" on OSX - If coremidi is selected, jack will start with midi activated - Requires Jack OSX version 0.90 beta 15 (or another version that supports midi | |||
2013-07-29 | tweak meterbridge-label height | Robin Gareus | |