Krotos Modules 3
Loading...
Searching...
No Matches
krotos_kwidget.h
Go to the documentation of this file.
1/*******************************************************************************
2 The block below describes the properties of this module, and is read by
3 the Projucer to automatically generate project code that uses it.
4 For details about the syntax and how to create or use a module, see the
5 JUCE Module Format.txt file.
6
7
8 BEGIN_JUCE_MODULE_DECLARATION
9
10 ID: krotos_kwidget
11 vendor: Krotos
12 version: 1.0.0
13 name: Krotos Kwidget
14 description: Contains relevant classes for creating and using Kwidgets.
15 website: http://www.krotosaudio.com
16 license: Krotos
17 dependencies: juce_audio_basics, juce_data_structures, juce_audio_processors, krotos_dsp, krotos_gui
18
19 END_JUCE_MODULE_DECLARATION
20
21 *******************************************************************************/
22
23#pragma once
24#include "kwidget_config.h"
25#include <juce_audio_basics/juce_audio_basics.h>
26#include <juce_data_structures/juce_data_structures.h>
27#include <juce_audio_processors/juce_audio_processors.h>
30#include <krotos_ml/krotos_ml.h>
32
33using namespace juce;
34
35#include "types/XmlType.h"
36
46
47#include "kwidget/Kwidget.h"
49#include "kwidget/KwidgetGUI.h"
50
53#include "kwidgets/sine/sine.h"
55#include "kwidgets/pan/pan.h"
58#include "kwidgets/lfo/lfo.h"
59#include "kwidgets/adsr/adsr.h"
65
69
83
86