Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-04-21 | more windows related SSE build fixes | Paul Davis | |
2015-04-21 | typo | Paul Davis | |
2015-04-21 | use compiler target to determine whether to use 64 bit windows assembler, ↵ | Paul Davis | |
not the build host CPU type | |||
2015-04-21 | Revert "as an experiment, try original asm on windows." | Paul Davis | |
This reverts commit c37dc461b349c804736f9bcb09290745ccf1e4ab. | |||
2015-04-21 | as an experiment, try original asm on windows. | Paul Davis | |
Grygorii's new intel-syntax code didn't work on first try | |||
2015-04-21 | improve logic flow | Paul Davis | |
2015-04-21 | [Summary] Added SSE sound processing functions support for Windows. Version 1. | Greg Zharun | |
Conflicts: wscript | |||
2015-03-29 | Fix mute of MIDI tracks with channel forcing. | David Robillard | |
This moves MIDI channel filtering into a reusable class and moves filtering to the source, rather than modifying the buffer afterwards. This is necessary so that the playlist trackers reflect the emitted notes (and thus are able to stop them in situations like mute). As a perk, this is also faster because events are just dropped on read, rather than pushed into a buffer then later removed (which is very slow). Really hammering on mute or solo still seems to produce stuck notes occasionally (perhaps related to multiple-on warnings). I am not yet sure why, but occasional beats always. | |||
2015-03-07 | Fix LV2 preset deletion and clash between plugins. | David Robillard | |
Before this, LV2 preset deletion in Ardour was doubly broken: the wrong file was being removed, and removing the correct file would only result in a broken preset. This change uses a new version of Lilv which has a more sophisticated mechanism for preset deletion. Also, fix "clashing" presets saved with the same name for different plugins, by prefixing the plugin name to the bundle (this is now a recommendation in the LV2 preset specification). | |||
2015-03-05 | Handle edits while playing precisely. | David Robillard | |
This avoids stuck notes if active notes are edited, but without stopping all active notes in the region on any edit as before. This implementation injects note ons in places that aren't actually note starts. Depending on how percussive the instrument is, this may not be desired. In the future, an option for this would be an improvement, but there are other places where "start notes in the middle" is a reasonable option. I think that should be handled universally if we're to do it at all, so not considering it a part of this fix for now. | |||
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-13 | Fix LV2 UIs with spacey paths (e.g. Pianoteq). | David Robillard | |
2015-01-17 | waf: fix concurrency issue with duplicate targets | Robin Gareus | |
The same source file cannot safely be used in different wscripts with concurrency (if they were in the same wscript it works .c.1.o .c.2.o, etc). [387/764] c: libs/fst/vstwin.c -> build/libs/fst/vstwin.c.1.o [731/764] c: libs/fst/vstwin.c -> build/libs/fst/vstwin.c.1.o [746/764] cxxprogram: build/libs/fst/scanner.cc.1.o build/libs/fst/vstwin.c.1.o -> build/libs/fst/ardour-vst-scanner.exe [750/764] cxxshlib: [...] build/libs/fst/vstwin.c.1.o [...] -> build/libs/ardour/ardour-3.dll and about one every full moon (depending on concurrency) it failed: missing file: 'build/libs/fst/vstwin.c.1.o' | |||
2015-01-09 | remove cruft (old unused pre-git version files) | Robin Gareus | |
2015-01-08 | remove hardcoded major version in build scripts | Robin Gareus | |
2015-01-05 | prepare for 'ardour4' | Robin Gareus | |
2014-12-28 | MIDI transform dialog. | David Robillard | |
2014-12-24 | Add --no-lrdf configure option. | David Robillard | |
2014-12-22 | move ARDOUR::Configuration and ARDOUR::ConfigVariable into libpbd | Paul Davis | |
2014-12-09 | correct install location for .mo files (i18n) and cleanup LOCALEDIR use a bit | Paul Davis | |
2014-12-06 | Add legatize and remove overlap MIDI operations. | David Robillard | |
We're going to need the ability to apply MIDI edit operations to a note/control selection soon... | |||
2014-12-03 | Use PBD::tmp_writable_directory in libardour test_util.cc | Tim Mayberry | |
2014-12-03 | Move libardour test utility code into one source file | Tim Mayberry | |
2014-12-01 | Replace half-baked param metadata with descriptor. | David Robillard | |
Among other things, this means that automation controls/lists have the actual min/max/normal/toggled of parameters, and not those inferred from the Parameter ID, which is not correct for things like plugin parameters. Pushing things down to the Evoral::ParmeterDescriptor may be useful in the future to have lists do smarter things based on parameter range, but currently I have just pushed down the above-mentioned currently used attributes. | |||
2014-10-31 | More generic RT-safe implementation of LV2 properties. | David Robillard | |
2014-10-31 | Use precise define names for LV2 version configure checks. | David Robillard | |
2014-07-15 | Support saving LV2 presets multiple times (fix #0005949). | David Robillard | |
2014-06-11 | add delayline implementaion (in prep for latency compensation) | Robin Gareus | |
2014-06-08 | prepare MIDI latency measurement (backend) | Robin Gareus | |
2014-05-19 | Merge branch 'export-dialog' into cairocanvas | Colin Fletcher | |
Fix merge conflicts in: gtk2_ardour/export_range_markers_dialog.cc gtk2_ardour/wscript libs/ardour/ardour/export_handler.h libs/ardour/system_exec.cc libs/pbd/pbd/system_exec.h libs/pbd/system_exec.cc | |||
2014-04-28 | remove redundant os.path.join() calls when specifying install path as ↵ | Paul Davis | |
bld.env['LIBDIR'] | |||
2014-04-28 | finish unfinished work at basing all install paths on the program name | Paul Davis | |
2014-04-28 | merge (squash) with scenechange topic branch to provide MIDI-driven scene ↵ | Paul Davis | |
change markers | |||
2014-04-11 | amend previous commit, remove cruft, no more extern function pointers | Robin Gareus | |
2014-04-07 | Make tests build again (fix linker issues) | Sakari Bergen | |
2014-03-23 | remove dead code (PIChaser has been superseded with PLL,DLL) | Robin Gareus | |
2014-03-13 | rework SystemExec - use vfork wrapper (and lots of related stuff) | Robin Gareus | |
2014-03-10 | fix up waf build in wake of search path changes earlier today | Paul Davis | |
2014-03-04 | mingw build fixes (tested with i686-w64-mingw32 on linux-x86_64) | Robin Gareus | |
2014-03-02 | use "new" VST search path code and adjust build system to reflect new source ↵ | Paul Davis | |
files | |||
2014-02-23 | consolidate lxVST & winVST file-info code into libardour | Robin Gareus | |
first step and clennup before adding support for VST shell-plugins (collections) and external scanner app... | |||
2014-01-25 | Merge remote-tracking branch 'origin/master' into export-dialog | Colin Fletcher | |
2014-01-19 | visibility macros and flush() added to SrcFileSource; merge with master | Paul Davis | |
2014-01-18 | towards a SRC source + resampling during audition | Robin Gareus | |
2014-01-13 | aubio 3+4 compat | Robin Gareus | |
2014-01-12 | remove VAMP and Rubberband from source tree | Paul Davis | |
2014-01-12 | remove taglib from source tree (require external provision) | Paul Davis | |
2014-01-12 | move -fvisibility=hidden to the top of the source tree, and remove its ↵ | Paul Davis | |
internal use; use libtimecode as a shared lib again | |||
2014-01-12 | aubio 3+4 compat | Robin Gareus | |
2014-01-10 | finished merge of cairocanvas with windows and windows+cc branches | Paul Davis | |