@@ -78,29 +78,21 @@ An overview of the included code and linked submodules can be seen [here](doc/LI | |||||
At the moment the following 3rd-party modules are provided: | At the moment the following 3rd-party modules are provided: | ||||
- 21kHz | - 21kHz | ||||
- AS | |||||
- Amalgamated Harmonics | - Amalgamated Harmonics | ||||
- Animated Circuits | - Animated Circuits | ||||
- Aria Salvatrice | - Aria Salvatrice | ||||
- Atelier | |||||
- Audible Instruments | |||||
- Bacon Music | - Bacon Music | ||||
- Befaco | |||||
- Bidoo | |||||
- Bogaudio | - Bogaudio | ||||
- cf | |||||
- ChowDSP | - ChowDSP | ||||
- DrumKit | - DrumKit | ||||
- E-Series | - E-Series | ||||
- ExpertSleepers Encoders | - ExpertSleepers Encoders | ||||
- Extratone | - Extratone | ||||
- Fehler Fabrik | - Fehler Fabrik | ||||
- Fundamental | |||||
- Glue the Giant | - Glue the Giant | ||||
- Grande | - Grande | ||||
- HetrickCV | - HetrickCV | ||||
- Impromptu | - Impromptu | ||||
- ihtsyn | |||||
- JW-Modules | - JW-Modules | ||||
- LifeFormModular | - LifeFormModular | ||||
- Little Utils | - Little Utils | ||||
@@ -115,6 +107,16 @@ At the moment the following 3rd-party modules are provided: | |||||
- Sonus Modular | - Sonus Modular | ||||
- Valley | - Valley | ||||
- ZetaCarinae | - ZetaCarinae | ||||
Potentially coming soon, currently sorting out license situation: | |||||
- AS | |||||
- Atelier | |||||
- Audible Instruments | |||||
- Befaco | |||||
- Bidoo | |||||
- cf | |||||
- Fundamental | |||||
- ihtsyn | |||||
- ZZC | - ZZC | ||||
Additionally Cardinal provides its own modules for DAW/Host automation, time position and internal plugin hosting. | Additionally Cardinal provides its own modules for DAW/Host automation, time position and internal plugin hosting. | ||||
@@ -17,26 +17,18 @@ Bellow follows a list of all code licenses used in Cardinal and linked submodule | |||||
| Amalgamated Harmonics | BSD-3-Clause | | | | Amalgamated Harmonics | BSD-3-Clause | | | ||||
| Animated Circuits | GPL-3.0-or-later | | | | Animated Circuits | GPL-3.0-or-later | | | ||||
| Aria Salvatrice | GPL-3.0-or-later | | | | Aria Salvatrice | GPL-3.0-or-later | | | ||||
| AS | MIT | | | |||||
| Atelier | GPL-3.0-or-later | | | |||||
| Audible Instruments | GPL-3.0-or-later | | | |||||
| Bacon Music | GPL-3.0-or-later | | | | Bacon Music | GPL-3.0-or-later | | | ||||
| Befaco | GPL-3.0-or-later | | | |||||
| Bidoo | GPL-3.0-or-later | | | |||||
| Bogaudio | GPL-3.0-or-later | | | | Bogaudio | GPL-3.0-or-later | | | ||||
| cf | BSD-3-Clause | | | |||||
| ChowDSP | GPL-3.0-or-later | | | | ChowDSP | GPL-3.0-or-later | | | ||||
| DrumKit | CC0-1.0 | | | | DrumKit | CC0-1.0 | | | ||||
| E-Series | GPL-3.0-or-later | | | | E-Series | GPL-3.0-or-later | | | ||||
| ExpertSleepers Encoders | MIT | | | | ExpertSleepers Encoders | MIT | | | ||||
| Extratone | GPL-3.0-or-later | | | | Extratone | GPL-3.0-or-later | | | ||||
| Fehler Fabrik | GPL-3.0-or-later | | | | Fehler Fabrik | GPL-3.0-or-later | | | ||||
| Fundamental | GPL-3.0-or-later | | | |||||
| Glue the Giant | GPL-3.0-or-later | | | | Glue the Giant | GPL-3.0-or-later | | | ||||
| Grande | GPL-3.0-or-later | | | | Grande | GPL-3.0-or-later | | | ||||
| HetrickCV | CC0-1.0 | | | | HetrickCV | CC0-1.0 | | | ||||
| Impromptu | GPL-3.0-or-later | | | | Impromptu | GPL-3.0-or-later | | | ||||
| ihtsyn | GPL-3.0-or-later | | | |||||
| JW-Modules | BSD-3-Clause | | | | JW-Modules | BSD-3-Clause | | | ||||
| LifeFormModular | MIT | | | | LifeFormModular | MIT | | | ||||
| Little Utils | EUPL-1.2 | | | | Little Utils | EUPL-1.2 | | | ||||
@@ -51,7 +43,20 @@ Bellow follows a list of all code licenses used in Cardinal and linked submodule | |||||
| Sonus Modular | GPL-3.0-or-later | | | | Sonus Modular | GPL-3.0-or-later | | | ||||
| Valley | GPL-3.0-or-later | | | | Valley | GPL-3.0-or-later | | | ||||
| ZetaCarinae | GPL-3.0-or-later | | | | ZetaCarinae | GPL-3.0-or-later | | | ||||
| ZZC | GPL-3.0-or-later | | | |||||
Bellow follows a list of code licenses from potentially coming modules. | |||||
| Name | License(s) | Pending reason | | |||||
|-------------------------|-----------------------|----------------| | |||||
| AS | MIT | Artwork license issues, does not allow use outside VCVRack | | |||||
| Atelier | GPL-3.0-or-later | Custom artwork license, needs permission request | | |||||
| Audible Instruments | GPL-3.0-or-later | Custom artwork license, needs permission request, also for dark mode | | |||||
| Befaco | GPL-3.0-or-later | Custom artwork license, needs permission request | | |||||
| Bidoo | GPL-3.0-or-later | CC-ND, needs permission for dark mode | | |||||
| cf | BSD-3-Clause | Non-free font use | | |||||
| Fundamental | GPL-3.0-or-later | CC-ND, needs permission for dark mode | | |||||
| ihtsyn | GPL-3.0-or-later | Project deleted by author | | |||||
| ZZC | GPL-3.0-or-later | Artwork license terms unclear | | |||||
## ARTWORK / PANEL LICENSES | ## ARTWORK / PANEL LICENSES | ||||
@@ -85,19 +90,11 @@ Below is a list of artwork licenses from plugins | |||||
| AriaModules/lcd/Fixed_v01/* | Custom | See [LICENSE.txt](../plugins/AriaModules/res/lcd/Fixed_v01/LICENSE.txt) | | | AriaModules/lcd/Fixed_v01/* | Custom | See [LICENSE.txt](../plugins/AriaModules/res/lcd/Fixed_v01/LICENSE.txt) | | ||||
| AriaModules/lcd/piano/* | WTFPL | | | | AriaModules/lcd/piano/* | WTFPL | | | ||||
| AriaModules/signature/* | Custom | Removal required if modifying other files without author's permission | | | AriaModules/signature/* | Custom | Removal required if modifying other files without author's permission | | ||||
| AS/* | Custom | Copyright 2017, derivative works may not use the AS logo or panel graphics including custom component graphics (knobs, switches, screws, caps, etc.). Redistribution rights requested at [AS#60](https://github.com/AScustomWorks/AS/issues/60) | | |||||
| AS/saxmono.ttf | Custom | You may download this font, circulate it und use it freely. You may not alter, rename, change copyrights or modify this font in any way. | | |||||
| AS/Segment7Standard.ttf | OFL-1.1-RFN | | | |||||
| Atelier/* | Custom | Copyright © Pyer 2020, used and distributed with permission | | |||||
| AudibleInstruments/* | Custom | Copyright © Emilie Gillet, used and distributed with permission | | |||||
| BaconPlugs/* | GPL-3.0-or-later | No artwork specific license provided | | | BaconPlugs/* | GPL-3.0-or-later | No artwork specific license provided | | ||||
| BaconPlugs/midi/* | CC-BY-SA-3.0-DE | | | | BaconPlugs/midi/* | CC-BY-SA-3.0-DE | | | ||||
| BaconPlugs/midi/beeth/* | ??? | Taken from http://www.jsbach.net/ | | | BaconPlugs/midi/beeth/* | ??? | Taken from http://www.jsbach.net/ | | ||||
| BaconPlugs/1f953.svg | CC-BY-4.0 | | | | BaconPlugs/1f953.svg | CC-BY-4.0 | | | ||||
| BaconPlugs/Keypunch029.json | OFL-1.1 | | | | BaconPlugs/Keypunch029.json | OFL-1.1 | | | ||||
| Befaco/components/* | CC-BY-NC-4.0 | | | |||||
| Befaco/panels/* | Custom | Copyright © [Befaco](https://www.befaco.org/), used and distributed with permission | | |||||
| Bidoo/* | CC-BY-NC-ND-4.0 | | | |||||
| BogaudioModules/* | CC-BY-SA-4.0 | | | | BogaudioModules/* | CC-BY-SA-4.0 | | | ||||
| BogaudioModules/fonts/audiowide.ttf | OFL-1.1-RFN | | | | BogaudioModules/fonts/audiowide.ttf | OFL-1.1-RFN | | | ||||
| BogaudioModules/fonts/inconsolata*.ttf | OFL-1.1-no-RFN | | | | BogaudioModules/fonts/inconsolata*.ttf | OFL-1.1-no-RFN | | | ||||
@@ -118,8 +115,6 @@ Below is a list of artwork licenses from plugins | |||||
| HetrickCV/* | CC0-1.0 | No artwork specific license provided | | | HetrickCV/* | CC0-1.0 | No artwork specific license provided | | ||||
| ImpromptuModular/* | CC-BY-NC-ND-4.0 | | | | ImpromptuModular/* | CC-BY-NC-ND-4.0 | | | ||||
| ImpromptuModular/res/comp/complib/* | CC-BY-NC-4.0 | | | | ImpromptuModular/res/comp/complib/* | CC-BY-NC-4.0 | | | ||||
| ihtsyn/* | GPL-3.0-or-later | No artwork specific license provided, author has deleted this repo | | |||||
| ihtsyn/LEDCalculator.ttf | Custom | Free for personal use | | |||||
| JW-Modules/* | BSD-3-Clause | No artwork specific license provided | | | JW-Modules/* | BSD-3-Clause | No artwork specific license provided | | ||||
| JW-Modules/DejaVuSansMono.ttf | Bitstream-Vera | Unused in Cardinal | | | JW-Modules/DejaVuSansMono.ttf | Bitstream-Vera | Unused in Cardinal | | ||||
| LifeFormModular/* | MIT | No artwork specific license provided | | | LifeFormModular/* | MIT | No artwork specific license provided | | ||||
@@ -146,6 +141,24 @@ Below is a list of artwork licenses from plugins | |||||
| ValleyAudio/DSEG14Classic-*.ttf | OFL-1.1-RFN | | | | ValleyAudio/DSEG14Classic-*.ttf | OFL-1.1-RFN | | | ||||
| ValleyAudio/ShareTechMono-*.ttf | OFL-1.1-RFN | | | | ValleyAudio/ShareTechMono-*.ttf | OFL-1.1-RFN | | | ||||
| ZetaCarinaeModules/* | GPL-3.0-or-later | No artwork specific license provided, see [ZetaCarinaeModules#8](https://github.com/mhampton/ZetaCarinaeModules/issues/8) | | | ZetaCarinaeModules/* | GPL-3.0-or-later | No artwork specific license provided, see [ZetaCarinaeModules#8](https://github.com/mhampton/ZetaCarinaeModules/issues/8) | | ||||
Bellow follows a list of artwork licenses from potentially coming modules. | |||||
| AS/* | Custom | Copyright 2017, derivative works may not use the AS logo or panel graphics including custom component graphics (knobs, switches, screws, caps, etc.). Redistribution rights requested at [AS#60](https://github.com/AScustomWorks/AS/issues/60) | | |||||
| AS/saxmono.ttf | Custom | You may download this font, circulate it und use it freely. You may not alter, rename, change copyrights or modify this font in any way. | | |||||
| AS/Segment7Standard.ttf | OFL-1.1-RFN | | | |||||
| Atelier/* | Custom | Copyright © Pyer 2020, used and distributed with permission | | |||||
| AudibleInstruments/* | Custom | Copyright © Emilie Gillet, used and distributed with permission | | |||||
| Befaco/components/* | CC-BY-NC-4.0 | | | |||||
| Befaco/panels/* | Custom | Copyright © [Befaco](https://www.befaco.org/), used and distributed with permission | | |||||
| Bidoo/* | CC-BY-NC-ND-4.0 | | | |||||
| cf/* | BSD-3-Clause | No artwork specific license provided (TODO check intentional) | | |||||
| cf/ArialBlack.ttf | Custom | https://docs.microsoft.com/en-us/typography/fonts/font-faq | | |||||
| cf/DejaVuSansMono.ttf | Bitstream-Vera | | | |||||
| cf/LEDCalculator.ttf | Custom | Free for personal use | | |||||
| cf/Segment7Standard.ttf | OFL-1.1-RFN | | | |||||
| ihtsyn/* | GPL-3.0-or-later | No artwork specific license provided, author has deleted this repo | | |||||
| ihtsyn/LEDCalculator.ttf | Custom | Free for personal use | | |||||
| ZZC/* | ??? | See [ZZC#89](https://github.com/zezic/ZZC/issues/89) and [ZZC#90](https://github.com/zezic/ZZC/issues/90) | | | ZZC/* | ??? | See [ZZC#89](https://github.com/zezic/ZZC/issues/89) and [ZZC#90](https://github.com/zezic/ZZC/issues/90) | | ||||
TODO: ask permission for: | TODO: ask permission for: | ||||
@@ -238,127 +238,127 @@ ARIA_CUSTOM = Blank | |||||
# -------------------------------------------------------------- | # -------------------------------------------------------------- | ||||
# AS | # AS | ||||
PLUGIN_FILES += $(filter-out AS/src/AS.cpp,$(wildcard AS/src/*.cpp)) | |||||
PLUGIN_FILES += AS/freeverb/revmodel.cpp | |||||
# modules/types which are present in other plugins | |||||
AS_CUSTOM = ADSR LabelDisplayWidget LowFrequencyOscillator VCA YellowRedLight allpass comb revmodel | |||||
AS_CUSTOM_PER_FILE = NumberDisplayWidget | |||||
# PLUGIN_FILES += $(filter-out AS/src/AS.cpp,$(wildcard AS/src/*.cpp)) | |||||
# PLUGIN_FILES += AS/freeverb/revmodel.cpp | |||||
# | |||||
# # modules/types which are present in other plugins | |||||
# AS_CUSTOM = ADSR LabelDisplayWidget LowFrequencyOscillator VCA YellowRedLight allpass comb revmodel | |||||
# AS_CUSTOM_PER_FILE = NumberDisplayWidget | |||||
# -------------------------------------------------------------- | # -------------------------------------------------------------- | ||||
# Atelier | # Atelier | ||||
PLUGIN_FILES += Atelier/src/Palette.cpp | |||||
PLUGIN_FILES += Atelier/eurorack/stmlib/dsp/atan.cc | |||||
PLUGIN_FILES += Atelier/eurorack/stmlib/dsp/units.cc | |||||
PLUGIN_FILES += Atelier/eurorack/stmlib/utils/random.cc | |||||
PLUGIN_FILES += $(wildcard Atelier/eurorack/plaits/dsp/*.cc) | |||||
PLUGIN_FILES += $(wildcard Atelier/eurorack/plaits/dsp/engine/*.cc) | |||||
PLUGIN_FILES += $(wildcard Atelier/eurorack/plaits/dsp/speech/*.cc) | |||||
PLUGIN_FILES += $(wildcard Atelier/eurorack/plaits/dsp/physical_modelling/*.cc) | |||||
PLUGIN_FILES += Atelier/eurorack/plaits/resources.cc | |||||
# modules/types which are present in other plugins | |||||
ATELIER_CUSTOM = plaits stmlib | |||||
# PLUGIN_FILES += Atelier/src/Palette.cpp | |||||
# PLUGIN_FILES += Atelier/eurorack/stmlib/dsp/atan.cc | |||||
# PLUGIN_FILES += Atelier/eurorack/stmlib/dsp/units.cc | |||||
# PLUGIN_FILES += Atelier/eurorack/stmlib/utils/random.cc | |||||
# PLUGIN_FILES += $(wildcard Atelier/eurorack/plaits/dsp/*.cc) | |||||
# PLUGIN_FILES += $(wildcard Atelier/eurorack/plaits/dsp/engine/*.cc) | |||||
# PLUGIN_FILES += $(wildcard Atelier/eurorack/plaits/dsp/speech/*.cc) | |||||
# PLUGIN_FILES += $(wildcard Atelier/eurorack/plaits/dsp/physical_modelling/*.cc) | |||||
# PLUGIN_FILES += Atelier/eurorack/plaits/resources.cc | |||||
# | |||||
# # modules/types which are present in other plugins | |||||
# ATELIER_CUSTOM = plaits stmlib | |||||
# -------------------------------------------------------------- | # -------------------------------------------------------------- | ||||
# AudibleInstruments | # AudibleInstruments | ||||
PLUGIN_FILES += $(filter-out AudibleInstruments/src/plugin.cpp,$(wildcard AudibleInstruments/src/*.cpp)) | |||||
PLUGIN_FILES += AudibleInstruments/eurorack/stmlib/utils/random.cc | |||||
PLUGIN_FILES += AudibleInstruments/eurorack/stmlib/dsp/atan.cc | |||||
PLUGIN_FILES += AudibleInstruments/eurorack/stmlib/dsp/units.cc | |||||
PLUGIN_FILES += AudibleInstruments/eurorack/braids/macro_oscillator.cc | |||||
PLUGIN_FILES += AudibleInstruments/eurorack/braids/analog_oscillator.cc | |||||
PLUGIN_FILES += AudibleInstruments/eurorack/braids/digital_oscillator.cc | |||||
PLUGIN_FILES += AudibleInstruments/eurorack/braids/quantizer.cc | |||||
PLUGIN_FILES += AudibleInstruments/eurorack/braids/resources.cc | |||||
PLUGIN_FILES += $(wildcard AudibleInstruments/eurorack/plaits/dsp/*.cc) | |||||
PLUGIN_FILES += $(wildcard AudibleInstruments/eurorack/plaits/dsp/engine/*.cc) | |||||
PLUGIN_FILES += $(wildcard AudibleInstruments/eurorack/plaits/dsp/speech/*.cc) | |||||
PLUGIN_FILES += $(wildcard AudibleInstruments/eurorack/plaits/dsp/physical_modelling/*.cc) | |||||
PLUGIN_FILES += AudibleInstruments/eurorack/plaits/resources.cc | |||||
PLUGIN_FILES += AudibleInstruments/eurorack/clouds/dsp/correlator.cc | |||||
PLUGIN_FILES += AudibleInstruments/eurorack/clouds/dsp/granular_processor.cc | |||||
PLUGIN_FILES += AudibleInstruments/eurorack/clouds/dsp/mu_law.cc | |||||
PLUGIN_FILES += AudibleInstruments/eurorack/clouds/dsp/pvoc/frame_transformation.cc | |||||
PLUGIN_FILES += AudibleInstruments/eurorack/clouds/dsp/pvoc/phase_vocoder.cc | |||||
PLUGIN_FILES += AudibleInstruments/eurorack/clouds/dsp/pvoc/stft.cc | |||||
PLUGIN_FILES += AudibleInstruments/eurorack/clouds/resources.cc | |||||
PLUGIN_FILES += AudibleInstruments/eurorack/elements/dsp/exciter.cc | |||||
PLUGIN_FILES += AudibleInstruments/eurorack/elements/dsp/ominous_voice.cc | |||||
PLUGIN_FILES += AudibleInstruments/eurorack/elements/dsp/resonator.cc | |||||
PLUGIN_FILES += AudibleInstruments/eurorack/elements/dsp/tube.cc | |||||
PLUGIN_FILES += AudibleInstruments/eurorack/elements/dsp/multistage_envelope.cc | |||||
PLUGIN_FILES += AudibleInstruments/eurorack/elements/dsp/part.cc | |||||
PLUGIN_FILES += AudibleInstruments/eurorack/elements/dsp/string.cc | |||||
PLUGIN_FILES += AudibleInstruments/eurorack/elements/dsp/voice.cc | |||||
PLUGIN_FILES += AudibleInstruments/eurorack/elements/resources.cc | |||||
PLUGIN_FILES += AudibleInstruments/eurorack/rings/dsp/fm_voice.cc | |||||
PLUGIN_FILES += AudibleInstruments/eurorack/rings/dsp/part.cc | |||||
PLUGIN_FILES += AudibleInstruments/eurorack/rings/dsp/string_synth_part.cc | |||||
PLUGIN_FILES += AudibleInstruments/eurorack/rings/dsp/string.cc | |||||
PLUGIN_FILES += AudibleInstruments/eurorack/rings/dsp/resonator.cc | |||||
PLUGIN_FILES += AudibleInstruments/eurorack/rings/resources.cc | |||||
PLUGIN_FILES += AudibleInstruments/eurorack/tides/generator.cc | |||||
PLUGIN_FILES += AudibleInstruments/eurorack/tides/resources.cc | |||||
PLUGIN_FILES += AudibleInstruments/eurorack/tides2/poly_slope_generator.cc | |||||
PLUGIN_FILES += AudibleInstruments/eurorack/tides2/ramp_extractor.cc | |||||
PLUGIN_FILES += AudibleInstruments/eurorack/tides2/resources.cc | |||||
PLUGIN_FILES += AudibleInstruments/eurorack/warps/dsp/modulator.cc | |||||
PLUGIN_FILES += AudibleInstruments/eurorack/warps/dsp/oscillator.cc | |||||
PLUGIN_FILES += AudibleInstruments/eurorack/warps/dsp/vocoder.cc | |||||
PLUGIN_FILES += AudibleInstruments/eurorack/warps/dsp/filter_bank.cc | |||||
PLUGIN_FILES += AudibleInstruments/eurorack/warps/resources.cc | |||||
PLUGIN_FILES += AudibleInstruments/eurorack/frames/keyframer.cc | |||||
PLUGIN_FILES += AudibleInstruments/eurorack/frames/resources.cc | |||||
PLUGIN_FILES += AudibleInstruments/eurorack/frames/poly_lfo.cc | |||||
PLUGIN_FILES += AudibleInstruments/eurorack/peaks/processors.cc | |||||
PLUGIN_FILES += AudibleInstruments/eurorack/peaks/resources.cc | |||||
PLUGIN_FILES += AudibleInstruments/eurorack/peaks/drums/bass_drum.cc | |||||
PLUGIN_FILES += AudibleInstruments/eurorack/peaks/drums/fm_drum.cc | |||||
PLUGIN_FILES += AudibleInstruments/eurorack/peaks/drums/high_hat.cc | |||||
PLUGIN_FILES += AudibleInstruments/eurorack/peaks/drums/snare_drum.cc | |||||
PLUGIN_FILES += AudibleInstruments/eurorack/peaks/modulations/lfo.cc | |||||
PLUGIN_FILES += AudibleInstruments/eurorack/peaks/modulations/multistage_envelope.cc | |||||
PLUGIN_FILES += AudibleInstruments/eurorack/peaks/pulse_processor/pulse_shaper.cc | |||||
PLUGIN_FILES += AudibleInstruments/eurorack/peaks/pulse_processor/pulse_randomizer.cc | |||||
PLUGIN_FILES += AudibleInstruments/eurorack/peaks/number_station/number_station.cc | |||||
PLUGIN_FILES += AudibleInstruments/eurorack/stages/segment_generator.cc | |||||
PLUGIN_FILES += AudibleInstruments/eurorack/stages/ramp_extractor.cc | |||||
PLUGIN_FILES += AudibleInstruments/eurorack/stages/resources.cc | |||||
PLUGIN_FILES += AudibleInstruments/eurorack/stmlib/utils/random.cc | |||||
PLUGIN_FILES += AudibleInstruments/eurorack/stmlib/dsp/atan.cc | |||||
PLUGIN_FILES += AudibleInstruments/eurorack/stmlib/dsp/units.cc | |||||
PLUGIN_FILES += AudibleInstruments/eurorack/marbles/random/t_generator.cc | |||||
PLUGIN_FILES += AudibleInstruments/eurorack/marbles/random/x_y_generator.cc | |||||
PLUGIN_FILES += AudibleInstruments/eurorack/marbles/random/output_channel.cc | |||||
PLUGIN_FILES += AudibleInstruments/eurorack/marbles/random/lag_processor.cc | |||||
PLUGIN_FILES += AudibleInstruments/eurorack/marbles/random/quantizer.cc | |||||
PLUGIN_FILES += AudibleInstruments/eurorack/marbles/ramp/ramp_extractor.cc | |||||
PLUGIN_FILES += AudibleInstruments/eurorack/marbles/resources.cc | |||||
PLUGIN_FILES += AudibleInstruments/eurorack/streams/resources.cc | |||||
PLUGIN_FILES += AudibleInstruments/eurorack/streams/processor.cc | |||||
PLUGIN_FILES += AudibleInstruments/eurorack/streams/follower.cc | |||||
PLUGIN_FILES += AudibleInstruments/eurorack/streams/lorenz_generator.cc | |||||
PLUGIN_FILES += AudibleInstruments/eurorack/streams/envelope.cc | |||||
PLUGIN_FILES += AudibleInstruments/eurorack/streams/svf.cc | |||||
PLUGIN_FILES += AudibleInstruments/eurorack/streams/vactrol.cc | |||||
PLUGIN_FILES += AudibleInstruments/eurorack/streams/compressor.cc | |||||
# PLUGIN_FILES += $(filter-out AudibleInstruments/src/plugin.cpp,$(wildcard AudibleInstruments/src/*.cpp)) | |||||
# | |||||
# PLUGIN_FILES += AudibleInstruments/eurorack/stmlib/utils/random.cc | |||||
# PLUGIN_FILES += AudibleInstruments/eurorack/stmlib/dsp/atan.cc | |||||
# PLUGIN_FILES += AudibleInstruments/eurorack/stmlib/dsp/units.cc | |||||
# | |||||
# PLUGIN_FILES += AudibleInstruments/eurorack/braids/macro_oscillator.cc | |||||
# PLUGIN_FILES += AudibleInstruments/eurorack/braids/analog_oscillator.cc | |||||
# PLUGIN_FILES += AudibleInstruments/eurorack/braids/digital_oscillator.cc | |||||
# PLUGIN_FILES += AudibleInstruments/eurorack/braids/quantizer.cc | |||||
# PLUGIN_FILES += AudibleInstruments/eurorack/braids/resources.cc | |||||
# | |||||
# PLUGIN_FILES += $(wildcard AudibleInstruments/eurorack/plaits/dsp/*.cc) | |||||
# PLUGIN_FILES += $(wildcard AudibleInstruments/eurorack/plaits/dsp/engine/*.cc) | |||||
# PLUGIN_FILES += $(wildcard AudibleInstruments/eurorack/plaits/dsp/speech/*.cc) | |||||
# PLUGIN_FILES += $(wildcard AudibleInstruments/eurorack/plaits/dsp/physical_modelling/*.cc) | |||||
# PLUGIN_FILES += AudibleInstruments/eurorack/plaits/resources.cc | |||||
# | |||||
# PLUGIN_FILES += AudibleInstruments/eurorack/clouds/dsp/correlator.cc | |||||
# PLUGIN_FILES += AudibleInstruments/eurorack/clouds/dsp/granular_processor.cc | |||||
# PLUGIN_FILES += AudibleInstruments/eurorack/clouds/dsp/mu_law.cc | |||||
# PLUGIN_FILES += AudibleInstruments/eurorack/clouds/dsp/pvoc/frame_transformation.cc | |||||
# PLUGIN_FILES += AudibleInstruments/eurorack/clouds/dsp/pvoc/phase_vocoder.cc | |||||
# PLUGIN_FILES += AudibleInstruments/eurorack/clouds/dsp/pvoc/stft.cc | |||||
# PLUGIN_FILES += AudibleInstruments/eurorack/clouds/resources.cc | |||||
# | |||||
# PLUGIN_FILES += AudibleInstruments/eurorack/elements/dsp/exciter.cc | |||||
# PLUGIN_FILES += AudibleInstruments/eurorack/elements/dsp/ominous_voice.cc | |||||
# PLUGIN_FILES += AudibleInstruments/eurorack/elements/dsp/resonator.cc | |||||
# PLUGIN_FILES += AudibleInstruments/eurorack/elements/dsp/tube.cc | |||||
# PLUGIN_FILES += AudibleInstruments/eurorack/elements/dsp/multistage_envelope.cc | |||||
# PLUGIN_FILES += AudibleInstruments/eurorack/elements/dsp/part.cc | |||||
# PLUGIN_FILES += AudibleInstruments/eurorack/elements/dsp/string.cc | |||||
# PLUGIN_FILES += AudibleInstruments/eurorack/elements/dsp/voice.cc | |||||
# PLUGIN_FILES += AudibleInstruments/eurorack/elements/resources.cc | |||||
# | |||||
# PLUGIN_FILES += AudibleInstruments/eurorack/rings/dsp/fm_voice.cc | |||||
# PLUGIN_FILES += AudibleInstruments/eurorack/rings/dsp/part.cc | |||||
# PLUGIN_FILES += AudibleInstruments/eurorack/rings/dsp/string_synth_part.cc | |||||
# PLUGIN_FILES += AudibleInstruments/eurorack/rings/dsp/string.cc | |||||
# PLUGIN_FILES += AudibleInstruments/eurorack/rings/dsp/resonator.cc | |||||
# PLUGIN_FILES += AudibleInstruments/eurorack/rings/resources.cc | |||||
# | |||||
# PLUGIN_FILES += AudibleInstruments/eurorack/tides/generator.cc | |||||
# PLUGIN_FILES += AudibleInstruments/eurorack/tides/resources.cc | |||||
# | |||||
# PLUGIN_FILES += AudibleInstruments/eurorack/tides2/poly_slope_generator.cc | |||||
# PLUGIN_FILES += AudibleInstruments/eurorack/tides2/ramp_extractor.cc | |||||
# PLUGIN_FILES += AudibleInstruments/eurorack/tides2/resources.cc | |||||
# | |||||
# PLUGIN_FILES += AudibleInstruments/eurorack/warps/dsp/modulator.cc | |||||
# PLUGIN_FILES += AudibleInstruments/eurorack/warps/dsp/oscillator.cc | |||||
# PLUGIN_FILES += AudibleInstruments/eurorack/warps/dsp/vocoder.cc | |||||
# PLUGIN_FILES += AudibleInstruments/eurorack/warps/dsp/filter_bank.cc | |||||
# PLUGIN_FILES += AudibleInstruments/eurorack/warps/resources.cc | |||||
# | |||||
# PLUGIN_FILES += AudibleInstruments/eurorack/frames/keyframer.cc | |||||
# PLUGIN_FILES += AudibleInstruments/eurorack/frames/resources.cc | |||||
# PLUGIN_FILES += AudibleInstruments/eurorack/frames/poly_lfo.cc | |||||
# | |||||
# PLUGIN_FILES += AudibleInstruments/eurorack/peaks/processors.cc | |||||
# PLUGIN_FILES += AudibleInstruments/eurorack/peaks/resources.cc | |||||
# PLUGIN_FILES += AudibleInstruments/eurorack/peaks/drums/bass_drum.cc | |||||
# PLUGIN_FILES += AudibleInstruments/eurorack/peaks/drums/fm_drum.cc | |||||
# PLUGIN_FILES += AudibleInstruments/eurorack/peaks/drums/high_hat.cc | |||||
# PLUGIN_FILES += AudibleInstruments/eurorack/peaks/drums/snare_drum.cc | |||||
# PLUGIN_FILES += AudibleInstruments/eurorack/peaks/modulations/lfo.cc | |||||
# PLUGIN_FILES += AudibleInstruments/eurorack/peaks/modulations/multistage_envelope.cc | |||||
# PLUGIN_FILES += AudibleInstruments/eurorack/peaks/pulse_processor/pulse_shaper.cc | |||||
# PLUGIN_FILES += AudibleInstruments/eurorack/peaks/pulse_processor/pulse_randomizer.cc | |||||
# PLUGIN_FILES += AudibleInstruments/eurorack/peaks/number_station/number_station.cc | |||||
# | |||||
# PLUGIN_FILES += AudibleInstruments/eurorack/stages/segment_generator.cc | |||||
# PLUGIN_FILES += AudibleInstruments/eurorack/stages/ramp_extractor.cc | |||||
# PLUGIN_FILES += AudibleInstruments/eurorack/stages/resources.cc | |||||
# | |||||
# PLUGIN_FILES += AudibleInstruments/eurorack/stmlib/utils/random.cc | |||||
# PLUGIN_FILES += AudibleInstruments/eurorack/stmlib/dsp/atan.cc | |||||
# PLUGIN_FILES += AudibleInstruments/eurorack/stmlib/dsp/units.cc | |||||
# PLUGIN_FILES += AudibleInstruments/eurorack/marbles/random/t_generator.cc | |||||
# PLUGIN_FILES += AudibleInstruments/eurorack/marbles/random/x_y_generator.cc | |||||
# PLUGIN_FILES += AudibleInstruments/eurorack/marbles/random/output_channel.cc | |||||
# PLUGIN_FILES += AudibleInstruments/eurorack/marbles/random/lag_processor.cc | |||||
# PLUGIN_FILES += AudibleInstruments/eurorack/marbles/random/quantizer.cc | |||||
# PLUGIN_FILES += AudibleInstruments/eurorack/marbles/ramp/ramp_extractor.cc | |||||
# PLUGIN_FILES += AudibleInstruments/eurorack/marbles/resources.cc | |||||
# | |||||
# PLUGIN_FILES += AudibleInstruments/eurorack/streams/resources.cc | |||||
# PLUGIN_FILES += AudibleInstruments/eurorack/streams/processor.cc | |||||
# PLUGIN_FILES += AudibleInstruments/eurorack/streams/follower.cc | |||||
# PLUGIN_FILES += AudibleInstruments/eurorack/streams/lorenz_generator.cc | |||||
# PLUGIN_FILES += AudibleInstruments/eurorack/streams/envelope.cc | |||||
# PLUGIN_FILES += AudibleInstruments/eurorack/streams/svf.cc | |||||
# PLUGIN_FILES += AudibleInstruments/eurorack/streams/vactrol.cc | |||||
# PLUGIN_FILES += AudibleInstruments/eurorack/streams/compressor.cc | |||||
# -------------------------------------------------------------- | # -------------------------------------------------------------- | ||||
# BaconPlugs | # BaconPlugs | ||||
@@ -370,25 +370,25 @@ PLUGIN_FILES += $(wildcard BaconPlugs/libs/open303-code/Source/DSPCode/*.cpp) | |||||
# -------------------------------------------------------------- | # -------------------------------------------------------------- | ||||
# Befaco | # Befaco | ||||
PLUGIN_FILES += $(filter-out Befaco/src/plugin.cpp,$(wildcard Befaco/src/*.cpp)) | |||||
PLUGIN_BINARIES += Befaco/src/SpringReverbIR.pcm | |||||
# modules/types which are present in other plugins | |||||
BEFACO_CUSTOM = ADSR Mixer | |||||
# PLUGIN_FILES += $(filter-out Befaco/src/plugin.cpp,$(wildcard Befaco/src/*.cpp)) | |||||
# PLUGIN_BINARIES += Befaco/src/SpringReverbIR.pcm | |||||
# | |||||
# # modules/types which are present in other plugins | |||||
# BEFACO_CUSTOM = ADSR Mixer | |||||
# -------------------------------------------------------------- | # -------------------------------------------------------------- | ||||
# Bidoo | # Bidoo | ||||
PLUGIN_FILES += $(filter-out Bidoo/src/plugin.cpp Bidoo/src/ANTN.cpp,$(wildcard Bidoo/src/*.cpp)) | |||||
PLUGIN_FILES += $(wildcard Bidoo/src/dep/*.cpp) | |||||
PLUGIN_FILES += $(wildcard Bidoo/src/dep/filters/*.cpp) | |||||
PLUGIN_FILES += $(wildcard Bidoo/src/dep/freeverb/*.cpp) | |||||
PLUGIN_FILES += $(wildcard Bidoo/src/dep/lodepng/*.cpp) | |||||
PLUGIN_FILES += $(filter-out Bidoo/src/dep/resampler/main.cpp,$(wildcard Bidoo/src/dep/resampler/*.cpp)) | |||||
# modules/types which are present in other plugins | |||||
BIDOO_CUSTOM = ChannelDisplay LadderFilter $(DRWAV) | |||||
BIDOO_CUSTOM_PER_FILE = channel channel filterType | |||||
# PLUGIN_FILES += $(filter-out Bidoo/src/plugin.cpp Bidoo/src/ANTN.cpp,$(wildcard Bidoo/src/*.cpp)) | |||||
# PLUGIN_FILES += $(wildcard Bidoo/src/dep/*.cpp) | |||||
# PLUGIN_FILES += $(wildcard Bidoo/src/dep/filters/*.cpp) | |||||
# PLUGIN_FILES += $(wildcard Bidoo/src/dep/freeverb/*.cpp) | |||||
# PLUGIN_FILES += $(wildcard Bidoo/src/dep/lodepng/*.cpp) | |||||
# PLUGIN_FILES += $(filter-out Bidoo/src/dep/resampler/main.cpp,$(wildcard Bidoo/src/dep/resampler/*.cpp)) | |||||
# | |||||
# # modules/types which are present in other plugins | |||||
# BIDOO_CUSTOM = ChannelDisplay LadderFilter $(DRWAV) | |||||
# BIDOO_CUSTOM_PER_FILE = channel channel filterType | |||||
# -------------------------------------------------------------- | # -------------------------------------------------------------- | ||||
# BogaudioModules | # BogaudioModules | ||||
@@ -451,11 +451,11 @@ FEHLERFABRIK_CUSTOM = Operator Sequencer SlewLimiter | |||||
# -------------------------------------------------------------- | # -------------------------------------------------------------- | ||||
# Fundamental | # Fundamental | ||||
PLUGIN_FILES += $(filter-out Fundamental/src/plugin.cpp,$(wildcard Fundamental/src/*.cpp)) | |||||
PLUGIN_FILES += Fundamental/src/dr_wav.c | |||||
# modules/types which are present in other plugins | |||||
FUNDAMENTAL_CUSTOM = $(DRWAV) | |||||
# PLUGIN_FILES += $(filter-out Fundamental/src/plugin.cpp,$(wildcard Fundamental/src/*.cpp)) | |||||
# PLUGIN_FILES += Fundamental/src/dr_wav.c | |||||
# | |||||
# # modules/types which are present in other plugins | |||||
# FUNDAMENTAL_CUSTOM = $(DRWAV) | |||||
# -------------------------------------------------------------- | # -------------------------------------------------------------- | ||||
# GlueTheGiant | # GlueTheGiant | ||||
@@ -493,15 +493,15 @@ IMPROMPTUMODULAR_CUSTOM_PER_FILE = Clock stepClock | |||||
# -------------------------------------------------------------- | # -------------------------------------------------------------- | ||||
# ihtsyn | # ihtsyn | ||||
PLUGIN_FILES += $(filter-out ihtsyn/src/plugin.cpp,$(wildcard ihtsyn/src/*.cpp)) | |||||
# modules/types which are present in other plugins | |||||
IHTSYN_CUSTOM_PER_FILE = mv_allpass | |||||
IHTSYN_CUSTOM_PER_FILE += mv_staticallpass4tap | |||||
IHTSYN_CUSTOM_PER_FILE += mv_staticdelayline | |||||
IHTSYN_CUSTOM_PER_FILE += mv_staticdelayline4tap | |||||
IHTSYN_CUSTOM_PER_FILE += mv_staticdelayline8tap | |||||
IHTSYN_CUSTOM_PER_FILE += mv_statevariable | |||||
# PLUGIN_FILES += $(filter-out ihtsyn/src/plugin.cpp,$(wildcard ihtsyn/src/*.cpp)) | |||||
# | |||||
# # modules/types which are present in other plugins | |||||
# IHTSYN_CUSTOM_PER_FILE = mv_allpass | |||||
# IHTSYN_CUSTOM_PER_FILE += mv_staticallpass4tap | |||||
# IHTSYN_CUSTOM_PER_FILE += mv_staticdelayline | |||||
# IHTSYN_CUSTOM_PER_FILE += mv_staticdelayline4tap | |||||
# IHTSYN_CUSTOM_PER_FILE += mv_staticdelayline8tap | |||||
# IHTSYN_CUSTOM_PER_FILE += mv_statevariable | |||||
# -------------------------------------------------------------- | # -------------------------------------------------------------- | ||||
# JW-Modules | # JW-Modules | ||||
@@ -692,12 +692,12 @@ PLUGIN_FILES += $(filter-out ZetaCarinaeModules/src/plugin.cpp,$(wildcard ZetaCa | |||||
# -------------------------------------------------------------- | # -------------------------------------------------------------- | ||||
# ZZC | # ZZC | ||||
PLUGIN_FILES += $(filter-out ZZC/src/ZZC.cpp,$(wildcard ZZC/src/*.cpp)) | |||||
PLUGIN_FILES += ZZC/src/dsp/Wavetable.cpp | |||||
PLUGIN_FILES += ZZC/src/filetypes/WavSupport.cpp | |||||
# modules/types which are present in other plugins | |||||
ZZC_CUSTOM = Clock LowFrequencyOscillator | |||||
# PLUGIN_FILES += $(filter-out ZZC/src/ZZC.cpp,$(wildcard ZZC/src/*.cpp)) | |||||
# PLUGIN_FILES += ZZC/src/dsp/Wavetable.cpp | |||||
# PLUGIN_FILES += ZZC/src/filetypes/WavSupport.cpp | |||||
# | |||||
# # modules/types which are present in other plugins | |||||
# ZZC_CUSTOM = Clock LowFrequencyOscillator | |||||
# -------------------------------------------------------------- | # -------------------------------------------------------------- | ||||
@@ -61,6 +61,7 @@ extern Model* modelBlank; | |||||
#undef modelBlank | #undef modelBlank | ||||
// AS | // AS | ||||
/* | |||||
#define modelADSR modelASADSR | #define modelADSR modelASADSR | ||||
#define modelVCA modelASVCA | #define modelVCA modelASVCA | ||||
#define YellowRedLight ASYellowRedLight | #define YellowRedLight ASYellowRedLight | ||||
@@ -68,12 +69,17 @@ extern Model* modelBlank; | |||||
#undef modelADSR | #undef modelADSR | ||||
#undef modelVCA | #undef modelVCA | ||||
#undef YellowRedLight | #undef YellowRedLight | ||||
*/ | |||||
// Atelier | // Atelier | ||||
/* | |||||
#include "Atelier/src/plugin.hpp" | #include "Atelier/src/plugin.hpp" | ||||
*/ | |||||
// AudibleInstruments | // AudibleInstruments | ||||
/* | |||||
#include "AudibleInstruments/src/plugin.hpp" | #include "AudibleInstruments/src/plugin.hpp" | ||||
*/ | |||||
// BaconPlugs | // BaconPlugs | ||||
#define INCLUDE_COMPONENTS_HPP | #define INCLUDE_COMPONENTS_HPP | ||||
@@ -83,14 +89,18 @@ extern Model* modelBlank; | |||||
#undef RACK_HEIGHT | #undef RACK_HEIGHT | ||||
// Befaco | // Befaco | ||||
/* | |||||
#define modelADSR modelBefacoADSR | #define modelADSR modelBefacoADSR | ||||
#define modelMixer modelBefacoMixer | #define modelMixer modelBefacoMixer | ||||
#include "Befaco/src/plugin.hpp" | #include "Befaco/src/plugin.hpp" | ||||
#undef modelADSR | #undef modelADSR | ||||
#undef modelMixer | #undef modelMixer | ||||
*/ | |||||
// Bidoo | // Bidoo | ||||
/* | |||||
#include "Bidoo/src/plugin.hpp" | #include "Bidoo/src/plugin.hpp" | ||||
*/ | |||||
// BogaudioModules - force dark skin as default | // BogaudioModules - force dark skin as default | ||||
#include <mutex> | #include <mutex> | ||||
@@ -241,7 +251,9 @@ extern Model* modelTestVCF; | |||||
#undef modelVCO | #undef modelVCO | ||||
// cf | // cf | ||||
/* | |||||
#include "cf/src/plugin.hpp" | #include "cf/src/plugin.hpp" | ||||
*/ | |||||
// ChowDSP | // ChowDSP | ||||
#include "ChowDSP/src/plugin.hpp" | #include "ChowDSP/src/plugin.hpp" | ||||
@@ -266,7 +278,9 @@ void setupSamples(); | |||||
#include "FehlerFabrik/src/plugin.hpp" | #include "FehlerFabrik/src/plugin.hpp" | ||||
// Fundamental | // Fundamental | ||||
/* | |||||
#include "Fundamental/src/plugin.hpp" | #include "Fundamental/src/plugin.hpp" | ||||
*/ | |||||
// GlueTheGiant | // GlueTheGiant | ||||
#include "GlueTheGiant/src/plugin.hpp" | #include "GlueTheGiant/src/plugin.hpp" | ||||
@@ -361,7 +375,9 @@ extern Model* modelWriteSeq64; | |||||
extern Model* modelBlankPanel; | extern Model* modelBlankPanel; | ||||
// ihtsyn | // ihtsyn | ||||
/* | |||||
#include "ihtsyn/src/plugin.hpp" | #include "ihtsyn/src/plugin.hpp" | ||||
*/ | |||||
// JW-Modules | // JW-Modules | ||||
#define modelQuantizer modelJWQuantizer | #define modelQuantizer modelJWQuantizer | ||||
@@ -481,12 +497,14 @@ extern Model* modelMaude_221; | |||||
#include "ZetaCarinaeModules/src/plugin.hpp" | #include "ZetaCarinaeModules/src/plugin.hpp" | ||||
// ZZC | // ZZC | ||||
/* | |||||
#define DISPLAYS_H | #define DISPLAYS_H | ||||
#define ZZC_SHARED_H | #define ZZC_SHARED_H | ||||
#define ZZC_WIDGETS_H | #define ZZC_WIDGETS_H | ||||
#define modelClock modelZZCClock | #define modelClock modelZZCClock | ||||
#include "ZZC/src/ZZC.hpp" | #include "ZZC/src/ZZC.hpp" | ||||
#undef modelClock | #undef modelClock | ||||
*/ | |||||
#endif // NOPLUGINS | #endif // NOPLUGINS | ||||
@@ -505,26 +523,26 @@ Plugin* pluginInstance__21kHz; | |||||
Plugin* pluginInstance__AmalgamatedHarmonics; | Plugin* pluginInstance__AmalgamatedHarmonics; | ||||
Plugin* pluginInstance__AnimatedCircuits; | Plugin* pluginInstance__AnimatedCircuits; | ||||
Plugin* pluginInstance__Aria; | Plugin* pluginInstance__Aria; | ||||
Plugin* pluginInstance__AS; | |||||
Plugin* pluginInstance__Atelier; | |||||
Plugin* pluginInstance__AudibleInstruments; | |||||
// Plugin* pluginInstance__AS; | |||||
// Plugin* pluginInstance__Atelier; | |||||
// Plugin* pluginInstance__AudibleInstruments; | |||||
Plugin* pluginInstance__Bacon; | Plugin* pluginInstance__Bacon; | ||||
Plugin* pluginInstance__Befaco; | |||||
Plugin* pluginInstance__Bidoo; | |||||
// Plugin* pluginInstance__Befaco; | |||||
// Plugin* pluginInstance__Bidoo; | |||||
Plugin* pluginInstance__BogaudioModules; | Plugin* pluginInstance__BogaudioModules; | ||||
Plugin* pluginInstance__cf; | |||||
// Plugin* pluginInstance__cf; | |||||
Plugin* pluginInstance__ChowDSP; | Plugin* pluginInstance__ChowDSP; | ||||
extern Plugin* pluginInstance__DrumKit; | extern Plugin* pluginInstance__DrumKit; | ||||
Plugin* pluginInstance__ESeries; | Plugin* pluginInstance__ESeries; | ||||
Plugin* pluginInstance__ExpertSleepersEncoders; | Plugin* pluginInstance__ExpertSleepersEncoders; | ||||
Plugin* pluginInstance__Extratone; | Plugin* pluginInstance__Extratone; | ||||
Plugin* pluginInstance__FehlerFabrik; | Plugin* pluginInstance__FehlerFabrik; | ||||
Plugin* pluginInstance__Fundamental; | |||||
// Plugin* pluginInstance__Fundamental; | |||||
Plugin* pluginInstance__GrandeModular; | Plugin* pluginInstance__GrandeModular; | ||||
Plugin* pluginInstance__GlueTheGiant; | Plugin* pluginInstance__GlueTheGiant; | ||||
Plugin* pluginInstance__HetrickCV; | Plugin* pluginInstance__HetrickCV; | ||||
extern Plugin* pluginInstance__ImpromptuModular; | extern Plugin* pluginInstance__ImpromptuModular; | ||||
Plugin* pluginInstance__ihtsyn; | |||||
// Plugin* pluginInstance__ihtsyn; | |||||
Plugin* pluginInstance__JW; | Plugin* pluginInstance__JW; | ||||
Plugin* pluginInstance__LifeFormModular; | Plugin* pluginInstance__LifeFormModular; | ||||
Plugin* pluginInstance__LittleUtils; | Plugin* pluginInstance__LittleUtils; | ||||
@@ -539,7 +557,7 @@ Plugin* pluginInstance__repelzen; | |||||
Plugin* pluginInstance__sonusmodular; | Plugin* pluginInstance__sonusmodular; | ||||
Plugin* pluginInstance__ValleyAudio; | Plugin* pluginInstance__ValleyAudio; | ||||
Plugin* pluginInstance__ZetaCarinaeModules; | Plugin* pluginInstance__ZetaCarinaeModules; | ||||
Plugin* pluginInstance__ZZC; | |||||
// Plugin* pluginInstance__ZZC; | |||||
#endif // NOPLUGINS | #endif // NOPLUGINS | ||||
namespace rack { | namespace rack { | ||||
@@ -793,6 +811,7 @@ static void initStatic__Aria() | |||||
} | } | ||||
} | } | ||||
/* | |||||
static void initStatic__AS() | static void initStatic__AS() | ||||
{ | { | ||||
Plugin* const p = new Plugin; | Plugin* const p = new Plugin; | ||||
@@ -858,7 +877,9 @@ static void initStatic__AS() | |||||
#undef modelVCA | #undef modelVCA | ||||
} | } | ||||
} | } | ||||
*/ | |||||
/* | |||||
static void initStatic__Atelier() | static void initStatic__Atelier() | ||||
{ | { | ||||
Plugin* const p = new Plugin; | Plugin* const p = new Plugin; | ||||
@@ -870,7 +891,9 @@ static void initStatic__Atelier() | |||||
p->addModel(modelPalette); | p->addModel(modelPalette); | ||||
} | } | ||||
} | } | ||||
*/ | |||||
/* | |||||
static void initStatic__AudibleInstruments() | static void initStatic__AudibleInstruments() | ||||
{ | { | ||||
Plugin* const p = new Plugin; | Plugin* const p = new Plugin; | ||||
@@ -901,6 +924,7 @@ static void initStatic__AudibleInstruments() | |||||
p->addModel(modelStreams); | p->addModel(modelStreams); | ||||
} | } | ||||
} | } | ||||
*/ | |||||
static void initStatic__Bacon() | static void initStatic__Bacon() | ||||
{ | { | ||||
@@ -935,6 +959,7 @@ static void initStatic__Bacon() | |||||
} | } | ||||
} | } | ||||
/* | |||||
static void initStatic__Befaco() | static void initStatic__Befaco() | ||||
{ | { | ||||
Plugin* const p = new Plugin; | Plugin* const p = new Plugin; | ||||
@@ -966,7 +991,9 @@ static void initStatic__Befaco() | |||||
#undef modelMixer | #undef modelMixer | ||||
} | } | ||||
} | } | ||||
*/ | |||||
/* | |||||
static void initStatic__Bidoo() | static void initStatic__Bidoo() | ||||
{ | { | ||||
Plugin* const p = new Plugin; | Plugin* const p = new Plugin; | ||||
@@ -1025,6 +1052,7 @@ static void initStatic__Bidoo() | |||||
spl.removeModule("antN"); | spl.removeModule("antN"); | ||||
} | } | ||||
} | } | ||||
*/ | |||||
static void initStatic__BogaudioModules() | static void initStatic__BogaudioModules() | ||||
{ | { | ||||
@@ -1176,6 +1204,7 @@ static void initStatic__BogaudioModules() | |||||
} | } | ||||
} | } | ||||
/* | |||||
static void initStatic__cf() | static void initStatic__cf() | ||||
{ | { | ||||
Plugin* const p = new Plugin; | Plugin* const p = new Plugin; | ||||
@@ -1212,6 +1241,7 @@ static void initStatic__cf() | |||||
p->addModel(modelDAVE); | p->addModel(modelDAVE); | ||||
} | } | ||||
} | } | ||||
*/ | |||||
static void initStatic__ChowDSP() | static void initStatic__ChowDSP() | ||||
{ | { | ||||
@@ -1344,6 +1374,7 @@ static void initStatic__FehlerFabrik() | |||||
} | } | ||||
} | } | ||||
/* | |||||
static void initStatic__Fundamental() | static void initStatic__Fundamental() | ||||
{ | { | ||||
Plugin* const p = new Plugin; | Plugin* const p = new Plugin; | ||||
@@ -1393,6 +1424,7 @@ static void initStatic__Fundamental() | |||||
} | } | ||||
} | } | ||||
} | } | ||||
*/ | |||||
static void initStatic__GlueTheGiant() | static void initStatic__GlueTheGiant() | ||||
{ | { | ||||
@@ -1537,6 +1569,7 @@ static void initStatic__ImpromptuModular() | |||||
} | } | ||||
} | } | ||||
/* | |||||
static void initStatic__ihtsyn() | static void initStatic__ihtsyn() | ||||
{ | { | ||||
Plugin* const p = new Plugin; | Plugin* const p = new Plugin; | ||||
@@ -1551,6 +1584,7 @@ static void initStatic__ihtsyn() | |||||
p->addModel(modelMVerb); | p->addModel(modelMVerb); | ||||
} | } | ||||
} | } | ||||
*/ | |||||
static void initStatic__JW() | static void initStatic__JW() | ||||
{ | { | ||||
@@ -1884,6 +1918,7 @@ static void initStatic__ZetaCarinaeModules() | |||||
} | } | ||||
} | } | ||||
/* | |||||
static void initStatic__ZZC() | static void initStatic__ZZC() | ||||
{ | { | ||||
Plugin* p = new Plugin; | Plugin* p = new Plugin; | ||||
@@ -1905,6 +1940,7 @@ static void initStatic__ZZC() | |||||
#undef modelClock | #undef modelClock | ||||
} | } | ||||
} | } | ||||
*/ | |||||
#endif // NOPLUGINS | #endif // NOPLUGINS | ||||
void initStaticPlugins() | void initStaticPlugins() | ||||
@@ -1916,26 +1952,26 @@ void initStaticPlugins() | |||||
initStatic__AmalgamatedHarmonics(); | initStatic__AmalgamatedHarmonics(); | ||||
initStatic__AnimatedCircuits(); | initStatic__AnimatedCircuits(); | ||||
initStatic__Aria(); | initStatic__Aria(); | ||||
initStatic__AS(); | |||||
initStatic__Atelier(); | |||||
initStatic__AudibleInstruments(); | |||||
// initStatic__AS(); | |||||
// initStatic__Atelier(); | |||||
// initStatic__AudibleInstruments(); | |||||
initStatic__Bacon(); | initStatic__Bacon(); | ||||
initStatic__Befaco(); | |||||
initStatic__Bidoo(); | |||||
// initStatic__Befaco(); | |||||
// initStatic__Bidoo(); | |||||
initStatic__BogaudioModules(); | initStatic__BogaudioModules(); | ||||
initStatic__cf(); | |||||
// initStatic__cf(); | |||||
initStatic__ChowDSP(); | initStatic__ChowDSP(); | ||||
initStatic__DrumKit(); | initStatic__DrumKit(); | ||||
initStatic__ESeries(); | initStatic__ESeries(); | ||||
initStatic__ExpertSleepersEncoders(); | initStatic__ExpertSleepersEncoders(); | ||||
initStatic__Extratone(); | initStatic__Extratone(); | ||||
initStatic__FehlerFabrik(); | initStatic__FehlerFabrik(); | ||||
initStatic__Fundamental(); | |||||
// initStatic__Fundamental(); | |||||
initStatic__GlueTheGiant(); | initStatic__GlueTheGiant(); | ||||
initStatic__GrandeModular(); | initStatic__GrandeModular(); | ||||
initStatic__HetrickCV(); | initStatic__HetrickCV(); | ||||
initStatic__ImpromptuModular(); | initStatic__ImpromptuModular(); | ||||
initStatic__ihtsyn(); | |||||
// initStatic__ihtsyn(); | |||||
initStatic__JW(); | initStatic__JW(); | ||||
initStatic__LifeFormModular(); | initStatic__LifeFormModular(); | ||||
initStatic__LittleUtils(); | initStatic__LittleUtils(); | ||||
@@ -1950,7 +1986,7 @@ void initStaticPlugins() | |||||
initStatic__sonusmodular(); | initStatic__sonusmodular(); | ||||
initStatic__ValleyAudio(); | initStatic__ValleyAudio(); | ||||
initStatic__ZetaCarinaeModules(); | initStatic__ZetaCarinaeModules(); | ||||
initStatic__ZZC(); | |||||
// initStatic__ZZC(); | |||||
#endif // NOPLUGINS | #endif // NOPLUGINS | ||||
} | } | ||||
@@ -51,6 +51,7 @@ static const struct { | |||||
const char* const filename; | const char* const filename; | ||||
const char* shapes[8]; | const char* shapes[8]; | ||||
} pathsToFilterOut[] = { | } pathsToFilterOut[] = { | ||||
// Core will be removed soon, so this part doesnt matter | |||||
{ | { | ||||
"/Core/Audio2.svg", | "/Core/Audio2.svg", | ||||
{ | { | ||||
@@ -150,6 +151,8 @@ static const struct { | |||||
"a58877fa-d57b-4d74-bbda-a883bf30a365" | "a58877fa-d57b-4d74-bbda-a883bf30a365" | ||||
} | } | ||||
}, | }, | ||||
/* | |||||
// CC-BY-NC-ND-4.0, needs permission | |||||
{ | { | ||||
"/Fundamental/8vert.svg", | "/Fundamental/8vert.svg", | ||||
{"path17","path21","circle15","path19"} | {"path17","path21","circle15","path19"} | ||||
@@ -261,17 +264,22 @@ static const struct { | |||||
"/Fundamental/WTVCO.svg", | "/Fundamental/WTVCO.svg", | ||||
{"path12","path16","circle18","path14"} | {"path12","path16","circle18","path14"} | ||||
}, | }, | ||||
*/ | |||||
}; | }; | ||||
static const struct { | static const struct { | ||||
const char* const filename; | const char* const filename; | ||||
const char* shapeIdsToIgnore[5]; | const char* shapeIdsToIgnore[5]; | ||||
const int shapeNumberToIgnore; | const int shapeNumberToIgnore; | ||||
} svgFilesToInvert[] = { | } svgFilesToInvert[] = { | ||||
// MIT | |||||
{ "/21kHz/Panels/D_Inf.svg", {}, -1 }, | { "/21kHz/Panels/D_Inf.svg", {}, -1 }, | ||||
{ "/21kHz/Panels/PalmLoop.svg", {}, -1 }, | { "/21kHz/Panels/PalmLoop.svg", {}, -1 }, | ||||
{ "/21kHz/Panels/TachyonEntangler.svg", {}, -1 }, | { "/21kHz/Panels/TachyonEntangler.svg", {}, -1 }, | ||||
// CC-BY-NC-SA-4.0 | |||||
{ "/AnimatedCircuits/FoldingLight.svg", {}, -1 }, | { "/AnimatedCircuits/FoldingLight.svg", {}, -1 }, | ||||
{ "/AnimatedCircuits/Knob_Black_Light_21.svg", {}, -1 }, | { "/AnimatedCircuits/Knob_Black_Light_21.svg", {}, -1 }, | ||||
/* | |||||
// Custom, needs permission | |||||
{ "/AudibleInstruments/Blinds.svg", {}, -1 }, | { "/AudibleInstruments/Blinds.svg", {}, -1 }, | ||||
{ "/AudibleInstruments/Braids.svg", {}, -1 }, | { "/AudibleInstruments/Braids.svg", {}, -1 }, | ||||
{ "/AudibleInstruments/Branches.svg", {}, -1 }, | { "/AudibleInstruments/Branches.svg", {}, -1 }, | ||||
@@ -294,6 +302,9 @@ static const struct { | |||||
{ "/AudibleInstruments/Tides2.svg", {}, -1 }, | { "/AudibleInstruments/Tides2.svg", {}, -1 }, | ||||
{ "/AudibleInstruments/Veils.svg", {}, -1 }, | { "/AudibleInstruments/Veils.svg", {}, -1 }, | ||||
{ "/AudibleInstruments/Warps.svg", {}, -1 }, | { "/AudibleInstruments/Warps.svg", {}, -1 }, | ||||
*/ | |||||
/* | |||||
// CC-BY-NC-ND-4.0, needs permission | |||||
{ "/Bidoo/ACNE.svg", {}, -1 }, | { "/Bidoo/ACNE.svg", {}, -1 }, | ||||
{ "/Bidoo/ANTN.svg", {}, -1 }, | { "/Bidoo/ANTN.svg", {}, -1 }, | ||||
{ "/Bidoo/BAFIS.svg", {}, -1 }, | { "/Bidoo/BAFIS.svg", {}, -1 }, | ||||
@@ -339,6 +350,9 @@ static const struct { | |||||
{ "/Bidoo/VOID.svg", {}, -1 }, | { "/Bidoo/VOID.svg", {}, -1 }, | ||||
{ "/Bidoo/ZINC.svg", {}, -1 }, | { "/Bidoo/ZINC.svg", {}, -1 }, | ||||
{ "/Bidoo/ZOUMAI.svg", {}, -1 }, | { "/Bidoo/ZOUMAI.svg", {}, -1 }, | ||||
*/ | |||||
/* | |||||
// BSD-3-Clause ?? | |||||
{ "/cf/ALGEBRA.svg", {}, -1 }, | { "/cf/ALGEBRA.svg", {}, -1 }, | ||||
{ "/cf/BUFFER.svg", {}, -1 }, | { "/cf/BUFFER.svg", {}, -1 }, | ||||
{ "/cf/CHOKE.svg", {}, -1 }, | { "/cf/CHOKE.svg", {}, -1 }, | ||||
@@ -365,6 +379,8 @@ static const struct { | |||||
{ "/cf/SUB.svg", {}, -1 }, | { "/cf/SUB.svg", {}, -1 }, | ||||
{ "/cf/trSEQ.svg", {}, -1 }, | { "/cf/trSEQ.svg", {}, -1 }, | ||||
{ "/cf/VARIABLE.svg", {}, -1 }, | { "/cf/VARIABLE.svg", {}, -1 }, | ||||
*/ | |||||
// CC0-1.0 | |||||
{ "/DrumKit/Baronial.svg", {}, -1 }, | { "/DrumKit/Baronial.svg", {}, -1 }, | ||||
{ "/DrumKit/BD9.svg", {}, -1 }, | { "/DrumKit/BD9.svg", {}, -1 }, | ||||
{ "/DrumKit/ClosedHH.svg", {}, -1 }, | { "/DrumKit/ClosedHH.svg", {}, -1 }, | ||||
@@ -378,7 +394,11 @@ static const struct { | |||||
{ "/DrumKit/Snare.svg", {}, -1 }, | { "/DrumKit/Snare.svg", {}, -1 }, | ||||
{ "/DrumKit/Tomi.svg", {}, -1 }, | { "/DrumKit/Tomi.svg", {}, -1 }, | ||||
{ "/ESeries/E340.svg", {}, -1 }, | { "/ESeries/E340.svg", {}, -1 }, | ||||
/* | |||||
// CC-BY-NC-ND-4.0, needs permission | |||||
{ "/Fundamental/VCA.svg", {}, -1 }, | { "/Fundamental/VCA.svg", {}, -1 }, | ||||
*/ | |||||
// CC0-1.0 | |||||
{ "/HetrickCV/1OpChaos.svg", {}, -1}, | { "/HetrickCV/1OpChaos.svg", {}, -1}, | ||||
{ "/HetrickCV/2OpChaos.svg", {}, -1}, | { "/HetrickCV/2OpChaos.svg", {}, -1}, | ||||
{ "/HetrickCV/2To4.svg", {}, -1}, | { "/HetrickCV/2To4.svg", {}, -1}, | ||||
@@ -422,6 +442,7 @@ static const struct { | |||||
{ "/HetrickCV/Blanks/BlankPanel6.svg", {}, -1}, | { "/HetrickCV/Blanks/BlankPanel6.svg", {}, -1}, | ||||
{ "/HetrickCV/Blanks/BlankPanel7.svg", {}, -1}, | { "/HetrickCV/Blanks/BlankPanel7.svg", {}, -1}, | ||||
{ "/HetrickCV/Blanks/BlankPanel8.svg", {}, -1}, | { "/HetrickCV/Blanks/BlankPanel8.svg", {}, -1}, | ||||
// BSD-3-Clause | |||||
{ "/JW-Modules/Add5.svg", {}, -1 }, | { "/JW-Modules/Add5.svg", {}, -1 }, | ||||
{ "/JW-Modules/BlankPanel1hp.svg", {}, -1 }, | { "/JW-Modules/BlankPanel1hp.svg", {}, -1 }, | ||||
{ "/JW-Modules/BlankPanelLarge.svg", {}, -1 }, | { "/JW-Modules/BlankPanelLarge.svg", {}, -1 }, | ||||
@@ -444,6 +465,7 @@ static const struct { | |||||
{ "/JW-Modules/Trigs.svg", {}, -1 }, | { "/JW-Modules/Trigs.svg", {}, -1 }, | ||||
{ "/JW-Modules/WavHeadPanel.svg", {}, -1 }, | { "/JW-Modules/WavHeadPanel.svg", {}, -1 }, | ||||
{ "/JW-Modules/XYPad.svg", {}, -1 }, | { "/JW-Modules/XYPad.svg", {}, -1 }, | ||||
// EUPL-1.2 | |||||
{ "/LittleUtils/Bias_Semitone.svg", {}, -1 }, | { "/LittleUtils/Bias_Semitone.svg", {}, -1 }, | ||||
{ "/LittleUtils/ButtonModule.svg", {}, -1 }, | { "/LittleUtils/ButtonModule.svg", {}, -1 }, | ||||
{ "/LittleUtils/MulDiv.svg", {}, -1 }, | { "/LittleUtils/MulDiv.svg", {}, -1 }, | ||||