summaryrefslogtreecommitdiff
path: root/libs/ardour
AgeCommit message (Collapse)Author
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-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-15rework 8e3b6c9ac (fstwin is C code, not C++)Robin Gareus
2016-11-15Fix some typo.Robin Gareus
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-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
2016-11-11clarify bbt_at_frame() warning.nick_m
2016-11-11rename note_divisions_per_minute -> ote_types_per_minute (double note_type)nick_m
2016-11-11add empoMap::quarter_notes_between_frames().nick_m
- in an ideal world, this wouldn't be here at all, but is required to support framewalk_to_qn(). if Beats are at tick resolution, the frame-induced temporal rounding is acceptable.
2016-11-11TempoSection::tempo_at methods return a Tempo, document the opposite direction.nick_m
2016-11-11audio units uses quarter_notes_per_minute().nick_m
2016-11-11rename Tempo _beats_per_minute to _note_types_per_minute, provide pulse helpers.nick_m
- adds quarter_notes_per_minute(), note_divisions_per_minute (double) pulses_per_minute() and frames_per_quarter_note() - this should be a no-op except for the use of tempo by the vst callback which definitely uses quarter notes per minute. - the XML node for TempoSection named 'beats-per-minute' has been renamed.
2016-11-11tempo doc explains that currently Tempo::beats_per_minute means something else.nick_m
- Tempo beats_per_minute() is currently implemented as note types per minute. a further patch will change Tempo to reflect this and provide some helpers.
2016-11-11remove commented code.nick_m
2016-11-11more tempo documentation.nick_m
2016-11-11fix lock error in empoMap::quarter_note_at_bbt_rt(), expand constant tempo test.nick_m
2016-11-11remove unused TempoMap::tempo_at_beat(). implement unused ↵nick_m
tempo_at_quarter_note().