9052eb013e
no crash if instrument selector has no _instrument_list
2024-04-25 13:07:00 -06:00
db9e11d973
Hide internal plugins from users in the GUI
2023-11-09 02:02:43 +01:00
b8551eed7e
Properly unload VST3 plugins
...
The InstrumentSelector keeps a PluginPtr reference to all
instruments. By default Ardour does not destroy the editor
at exit, So 3 instances of Instrument Selector can remain
* TriggerClipPicker in the editor sidebar (owned by _editor)
* TriggerClipPicker on the TriggerPage (owned by trigger_page)
* SoundFileOmega (sfbrowser owned by Editor)
If a shared_ptr reference is retained, VST3 Module is not
unloaded at exit. This leads to issues with various plugins.
eg. Reason Rack does not terminate, Ardour hangs at exit.
2023-10-27 00:39:03 +02:00
c44b40afd7
Indicate UTF8 literals - fixes glyph rendering with MSVC (2/2)
2023-01-16 21:41:22 +01:00
luz paz
b3c0143df7
Fix typos in source functionmax_configurable_outputs
...
Fixes source typo
2022-05-12 09:18:32 -04:00
9ad82787a1
Instrument Selector: use a 3-way Disposition to disambiguate the uses of this widget
2022-02-04 21:33:12 -06:00
209536a967
Option to hide "-none-" from instrument dropdown
...
This is useful for the audition instrument selector.
2021-04-16 22:25:41 +02:00
d4d3d84d8c
Hide LV1, VST2 instruments in dropdown if matching LV2, LV3 exist
2020-09-28 22:35:15 +02:00
6612cdf44a
Name new MIDI tracks after instrument plugin
2020-09-17 21:06:46 +02:00
3f16f60221
VST3: Ardour-GUI basics
2020-09-16 22:49:19 +02:00
1b261fab48
Remove unused LV2 ifdef 2/3
...
LV2 has been mandatory since 6.0 (04ccd328dc
)
2020-09-15 17:35:04 +02:00
07df51fbc7
Consolidate code: use API to print plugin-type 2/2
2020-09-15 16:03:52 +02:00
4eef9c20b8
Remve unused header includes
2019-10-15 15:30:33 +02:00
7f4af33305
Use less-or-equal for configurable I/O chancount
2019-10-15 15:29:18 +02:00
7030ab064f
Show max # of output for re-configurable I/O plugins
2019-10-15 14:52:40 +02:00
cbb116026d
Fix/amend previous commit
2019-10-15 14:20:52 +02:00
59d074bcfd
Disambiguate instrument plugin names:
...
* use cached ambiguity information from backend
* combine extra info in single bracket
2019-10-15 14:09:02 +02:00
d8198acede
Show (# outs) in instrument-selector menu when the instrument is multi-out.
2019-10-13 13:27:07 -05:00
4050ca5633
Update GPL boilerplate and (C)
...
Copyright-holder and year information is extracted from git log.
git history begins in 2005. So (C) from 1998..2005 is lost. Also some
(C) assignment of commits where the committer didn't use --author.
2019-08-03 15:53:15 +02:00
d314a510f6
Fix gmsynth detection
...
Previously this worked since gmsynth was sorted after reasonably synth
2018-12-08 17:04:32 +01:00
b157034e83
Prefer General MIDI Synth as default instrument
2017-01-30 16:42:11 +01:00
da480d5540
Suffix plugin type in instrument-list to avoid ambiguities
2016-11-14 01:14:52 +01:00
80fa696564
basic Mac VST Cocoa UI support
2016-11-13 16:35:06 +01:00
b63babbc3d
sort instrument list alphabetically
2016-10-06 13:57:58 +02:00
cf52d6e4b4
enough with umpteen "i18n.h" files. Consolidate on pbd/i18n.h
2016-07-14 14:45:23 -04:00
25f65d0b90
include lua processors in plugin-selector
2016-04-29 02:57:48 +02:00
218b016a80
update instrument list when rescanning plugins
2016-04-18 19:15:53 +02:00
10ad55fcf5
Factor out instrument selector.
2014-12-24 18:39:15 -05:00