summaryrefslogtreecommitdiff
path: root/libs
AgeCommit message (Collapse)Author
2016-11-18Generally speaking we use Glib::usleep() now in preference to standard ↵John Emmas
::usleep()
2016-11-18Remove the MSVC 'poll()' emulation now that Ardour's stopped using poll()John Emmas
2016-11-18OSC: mark session dirty if setup changesLen Ovens
2016-11-18OSC: issue 7116 fix send enable not workingLen Ovens
2016-11-18Recursively scan for MacVSTsRobin Gareus
2016-11-18remove thinko in MidiRegion::post_set().nick_m
- should fix incorrect midi region length on split.
2016-11-17Fix track-templates with sidechains -- closes #7117Robin Gareus
2016-11-17fix type in prev. commitRobin Gareus
2016-11-17Add runtime option to disable MacVSTRobin Gareus
2016-11-17Allow to migrate sessions with VST pluginsRobin Gareus
2016-11-17try VST2.4's VSTPluginMain firstRobin Gareus
This fixes a crash with loading u-he Diva on windows.
2016-11-17fix mingw64 debug buildRobin Gareus
2016-11-16fix 32bit+PPC OSX buildsRobin Gareus
2016-11-15update MSVC project in the wake of cf1651e6Robin Gareus
2016-11-16a better fix for 6ed8c113a25 (scope)nick_m
2016-11-16Region:;set_state() should always set quarter_note.nick_m
- fix for 4.x sessions showing notes stacked at session start.
2016-11-15consolidate VSTState functionsRobin Gareus
2016-11-15Accommodate a newly introduced source file in our MSVC project (libardour)John Emmas
(although I'm not sure if it's actually used yet in the Windows build).
2016-11-15really fix windows compilation.Robin Gareus
2016-11-15amend 5dc24971009 ...get the windows version to compile.Robin Gareus
eventually vststate_init() needs cleaning up, but not tonight.
2016-11-15rework 8e3b6c9ac (fstwin is C code, not C++)Robin Gareus
2016-11-15fix another typo (f30fbcaaf)Robin Gareus
2016-11-15Fix some typo.Robin Gareus
2016-11-15Fix intermittent hang when stopping PortaudioBackendTim Mayberry
This issue is not always reproducible but when it does occur it happens somewhat consistently on both 32bit and 64bit builds(Tested on Windows 7). The midiOutReset call does not return (or it takes so long that it might as well be indefinite) and as it is not strictly necessary just remove it. Resolves: http://tracker.ardour.org/view.php?id=7095
2016-11-15add signal for VST state loadRobin Gareus
MacVST has no dedicated VST event-loop to directly handle this.
2016-11-14Fix VST state-lock SNAFU (effSetChunk and process are exclusive)Robin Gareus
2016-11-14consolidate VSTState initializationRobin Gareus
2016-11-14Pass const references to plugin-listRobin Gareus
2016-11-14Later code depends on prev_t not being NULL, use an assert()Robin Gareus
2016-11-14tempo map cannot be empty (help static analyzer)Robin Gareus
2016-11-14fix LV2 state versioning with session-templatesRobin Gareus
2016-11-14const'ness FTWRobin Gareus
2016-11-14register some missing enumsRobin Gareus
2016-11-13VST set defaults only once (initially)Robin Gareus
Opening the generic plugin UI or re-opening the GUI will call get_parameter_descriptor() again, and replace the defaults with current values.
2016-11-13copy VST state on copy constructionRobin Gareus
This fixes issues with replicate instances & plugin-analysis instances not using the same set of parameters.
2016-11-13Mac VST-2.x supportRobin Gareus
2016-11-12fix const-castRobin Gareus
2016-11-11VST buffer paranoiaRobin Gareus
2016-11-11fix compilation on osxnick_m
2016-11-10Remove a group when the last track in the group is removedRobin Gareus
2016-11-10Correct the #includes for 'ardour/midi_cursor.h' (see commit #ec12fccf08)John Emmas
There are a couple of header files where we use a reference to class ARDOUR::MidiCursor (rather than a pointer). To keep MSVC happy we need to #include its header file, rather than simply using a forward reference.
2016-11-11remove debugging outputnick_m
2016-11-11remove unused variable and debugging.nick_m
2016-11-11rename Region pos_beats -> quarter_notenick_m
2016-11-11more tempo documentation.nick_m
2016-11-11ensure non-zero midi region length when tempo map changes.nick_m
2016-11-11TempoSection note-types-per-minute node name goes back to beats-per-minute ↵nick_m
for now.
2016-11-11use note_type explicitly when constructing a Tempo in the hope that others ↵nick_m
follow. - should be a no-op
2016-11-11remove recently added xml nodes.nick_m
2016-11-11use frame interval api for empoMap::framepos_plus_qn()nick_m