summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2016-11-16Revert "disable MacVST support (until it's ready)"Robin Gareus
This reverts commit e0766e8f74e740cd24645f3712873a1b669e4995.
2016-11-16fix library depends for OSX vst scannerRobin 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-15MacVST UI resizingRobin Gareus
2016-11-15consolidate VST UI codeRobin Gareus
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-15French translation updateOlivier Humbert
more translations
2016-11-15Adding myselfOlivier Humbert
adding my name
2016-11-15French translation updateOlivier Humbert
one small fix
2016-11-15French translation updateOlivier Humbert
A few more translations and fixes for French.
2016-11-15French translation updateOlivier Humbert
This one: * adds a French translation for a string * adds myself on the header
2016-11-15French translation updateOlivier Humbert
This translates one string.
2016-11-15rework 8e3b6c9ac (fstwin is C code, not C++)Robin Gareus
2016-11-15fix another typo (f30fbcaaf)Robin Gareus
2016-11-15Add missing #includeRobin 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-15show VST preset clean/dirty stateRobin Gareus
2016-11-15MacVST Program/Preset supportRobin Gareus
2016-11-15add signal for VST state loadRobin Gareus
MacVST has no dedicated VST event-loop to directly handle this.
2016-11-15Fix crash when selecting MIDI noteTim Mayberry
Replace now always invalid assertion with initialization Related to #7110
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-15change note selection node name - should fix 7110nick_m
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-14potential fix for #7110 (older sessions have no id)Robin Gareus
2016-11-14fix LV2 state versioning with session-templatesRobin Gareus
2016-11-14Suffix plugin type in instrument-list to avoid ambiguitiesRobin 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-13fix MacVST UI idle callsRobin Gareus
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-13disable MacVST support (until it's ready)Robin Gareus
2016-11-13basic Mac VST Cocoa UI supportRobin Gareus
2016-11-13Mac VST-2.x supportRobin Gareus
2016-11-12fix const-castRobin Gareus
2016-11-12fix typo in example scriptRobin Gareus
2016-11-12fix buffer overflow printing tempo/meterRobin Gareus
2016-11-11VST buffer paranoiaRobin Gareus
2016-11-11fix compilation on osxnick_m
2016-11-11Refine instrument fan-out:Robin Gareus
* prefix (rather than suffix) portgroup-name * check if group already exists * disconnect targets (when autoconnect preference is enabled) * expose tracks/busses option
2016-11-11Add option to zoom using button press in the time rulers and dragging verticallyTim Mayberry
This is a common operation used for zooming in other DAWs like Ableton Live and Cubase. To support such a usage pattern without changing the existing behaviour of the ruler area I've made it an option that is false by default. The behaviour of RulerDragZoom is intentionally different than a CursorDrag that occurs in the rest of the ruler area in that it doesn't follow the snap to grid setting and no locate related stuff occurs until button release. There are some issues with responsiveness with more than a few hundred regions or a large amount of MIDI events/notes. Implements feature #6768