87 Commits (eff1c6f578045e790f61d65afa97c5b18c6f77cf)

Author SHA1 Message Date
  falkTX eff1c6f578 Add overloaded double precision functions to parameter ranges 2 years ago
  falkTX 632f9c4a32
Add default constructor to State struct 2 years ago
  falkTX 028060954a Make selftest more generally useful, inform plugins of such 2 years ago
  falkTX 17eecabd40
Deal a bit more with VST3 buses and arrangements 2 years ago
  falkTX f0c16920f5
Leave warning note about TimePosition.frame not being monotonic 2 years ago
  falkTX 007a457e1e Make sure the new `updateState` calls `setState` first 3 years ago
  falkTX 485832aff3 Get rid of the old DISTRHO_PLUGIN_WANT_STATEFILES 3 years ago
  falkTX b3c75c9a2a Clarify initial/default state 3 years ago
  falkTX 854a9c7649 Revamp state API, make it a struct 3 years ago
  falkTX 53fd80aa9c Start API for changing state from DSP 3 years ago
  falkTX 249c2e0470
Fix build 3 years ago
  falkTX 7e6e3cc84b Initial work for host-visible state 3 years ago
  falkTX 14423c5eec
Automable is not a word, sorry! 3 years ago
  falkTX ad055720fc
Add Plugin::isDummyInstance() method, useful for some plugins 3 years ago
  falkTX 145f3f9a25
Add some more basic documentation 3 years ago
  falkTX 1da1c811c7
Start of getResourcePath utility 3 years ago
  falkTX 2c91052619 Start of getBinaryFilename implementation; Cleanup 3 years ago
  falkTX 74f4898b2a Define functions for plugin format and binary/bundle path, WIP 3 years ago
  falkTX a7c2278668
VST3: Fix UI related issues 3 years ago
  falkTX 4e4d49ff70
Cleanup 3 years ago
  falkTX e4c69d2d65
More work towards VST3, main class starts to take shape 3 years ago
  falkTX 6d29d5d83d
Reduce amount of Plugin pure virtual methods, use runtime warnings 3 years ago
  JP Cimalando 3c37d4c096
Remove the const qualifier on ParameterEnumerationValue (#309) 3 years ago
  falkTX 92f0f978a1
Fix wording 3 years ago
  falkTX 495dcc4f03 Initial implementation of port groups 3 years ago
  falkTX 74214cbeaa
Improve documentation for kParameterIsOutput 3 years ago
  falkTX ead50d1c85
Add CV range flags, implement jack meta-data 4 years ago
  falkTX 21346d9ec7
send note and request parameter change implemented for JACK 4 years ago
  falkTX 0d72be018e
Tweak some comments 4 years ago
  falkTX d5d3fdf53f
Preliminar "parameter value change request" support 4 years ago
  falkTX c64350f41a
Write link to JACK transport API docs as reference 4 years ago
  falkTX 1083a86dd7
Make TimePosition::BarBeatTick::tick a double 4 years ago
  falkTX e36aaaa02f
Use DISTRHO_DECLARE_NON_COPYABLE 4 years ago
  falkTX 9d09b5e15b
Start implementation of state files; rework some code where sane 5 years ago
  falkTX deed311a09
Remove specialized constructor for ParameterRanges, not needed 5 years ago
  falkTX 58da5a6ef7
Leave note that AudioPort can be CV by specifying a hint 5 years ago
  falkTX 3fa7482577
Add initializer list constructor to ParameterRanges class 5 years ago
  JP Cimalando 945ee9a2f4 Suppress the copy methods of ParameterEnumerationValues (fixes #177) (#178) 5 years ago
  falkTX 3fddc2794f
Mention that parameter description is LV2 only 5 years ago
  JP Cimalando 126595f1a5 Add LV2 parameter comments 5 years ago
  falkTX f4f44ab0cd
Add Parameter short name support, used in LV2 and VST 5 years ago
  falkTX 7a056bbcf8
Don't return reference in getFixedValue function 5 years ago
  JP Cimalando 2d617789fe
Fix some warnings emitted by GCC 8 and Clang 7 6 years ago
  JP Cimalando c5e1f7d026 Fix some warnings emitted by GCC 8 and Clang 7 6 years ago
  Patrick Desaulniers bbca5beee3 Fix some parts of BarBeatTick documentation (#86) 6 years ago
  falkTX 5f65434e57 Implement triggers in all formats; Allow VST to use param outputs 6 years ago
  falkTX ffdfaa6174 Implement MIDI output for all formats 6 years ago
  falkTX f2ed265a00 Add parameter trigger and enumeration definitions 6 years ago
  falkTX bb29962a51 Add Parameter::initDesignation() 8 years ago
  falkTX 91d1a9bdf7 Another typo 8 years ago