├── .DS_Store ├── Example_Circuits ├── .DS_Store ├── CommonCathodeAmplifier │ ├── .DS_Store │ ├── Matlab │ │ ├── CommonCathodeAmplifier.m │ │ ├── jsonToNdk.m │ │ ├── ndkPlot.m │ │ └── ndkSolve.m │ ├── Spice │ │ ├── .DS_Store │ │ ├── 12AX7.inc │ │ ├── CommonCathodeAmplifier.asc │ │ ├── CommonCathodeAmplifier.json │ │ └── CommonCathodeAmplifier.net │ └── VST │ │ ├── .DS_Store │ │ └── CommonCathodeAmplifier │ │ ├── .DS_Store │ │ ├── Builds │ │ ├── .DS_Store │ │ └── MacOSX │ │ │ ├── .DS_Store │ │ │ ├── CommonCathodeAmplifier.entitlements │ │ │ ├── CommonCathodeAmplifier.xcodeproj │ │ │ ├── project.pbxproj │ │ │ ├── project.xcworkspace │ │ │ │ ├── xcshareddata │ │ │ │ │ └── WorkspaceSettings.xcsettings │ │ │ │ └── xcuserdata │ │ │ │ │ └── strue-audio.xcuserdatad │ │ │ │ │ └── UserInterfaceState.xcuserstate │ │ │ └── xcuserdata │ │ │ │ └── strue-audio.xcuserdatad │ │ │ │ └── xcschemes │ │ │ │ ├── CommonCathodeAmplifier - AU.xcscheme │ │ │ │ ├── CommonCathodeAmplifier - All.xcscheme │ │ │ │ ├── CommonCathodeAmplifier - Shared Code.xcscheme │ │ │ │ ├── CommonCathodeAmplifier - Standalone Plugin.xcscheme │ │ │ │ ├── CommonCathodeAmplifier - VST3.xcscheme │ │ │ │ └── xcschememanagement.plist │ │ │ ├── Info-AU.plist │ │ │ ├── Info-Standalone_Plugin.plist │ │ │ ├── Info-VST3.plist │ │ │ └── RecentFilesMenuTemplate.nib │ │ ├── CommonCathodeAmplifier.jucer │ │ ├── JuceLibraryCode │ │ ├── AppConfig.h │ │ ├── JuceHeader.h │ │ ├── ReadMe.txt │ │ ├── include_juce_audio_basics.cpp │ │ ├── include_juce_audio_basics.mm │ │ ├── include_juce_audio_devices.cpp │ │ ├── include_juce_audio_devices.mm │ │ ├── include_juce_audio_formats.cpp │ │ ├── include_juce_audio_formats.mm │ │ ├── include_juce_audio_plugin_client_AAX.cpp │ │ ├── include_juce_audio_plugin_client_AAX.mm │ │ ├── include_juce_audio_plugin_client_AU.r │ │ ├── include_juce_audio_plugin_client_AU_1.mm │ │ ├── include_juce_audio_plugin_client_AU_2.mm │ │ ├── include_juce_audio_plugin_client_AUv3.mm │ │ ├── include_juce_audio_plugin_client_RTAS.r │ │ ├── include_juce_audio_plugin_client_RTAS_1.cpp │ │ ├── include_juce_audio_plugin_client_RTAS_2.cpp │ │ ├── include_juce_audio_plugin_client_RTAS_3.cpp │ │ ├── include_juce_audio_plugin_client_RTAS_4.cpp │ │ ├── include_juce_audio_plugin_client_RTAS_utils.cpp │ │ ├── include_juce_audio_plugin_client_RTAS_utils.mm │ │ ├── include_juce_audio_plugin_client_Standalone.cpp │ │ ├── include_juce_audio_plugin_client_Unity.cpp │ │ ├── include_juce_audio_plugin_client_VST2.cpp │ │ ├── include_juce_audio_plugin_client_VST3.cpp │ │ ├── include_juce_audio_plugin_client_VST_utils.mm │ │ ├── include_juce_audio_plugin_client_utils.cpp │ │ ├── include_juce_audio_processors.cpp │ │ ├── include_juce_audio_processors.mm │ │ ├── include_juce_audio_utils.cpp │ │ ├── include_juce_audio_utils.mm │ │ ├── include_juce_core.cpp │ │ ├── include_juce_core.mm │ │ ├── include_juce_cryptography.cpp │ │ ├── include_juce_cryptography.mm │ │ ├── include_juce_data_structures.cpp │ │ ├── include_juce_data_structures.mm │ │ ├── include_juce_events.cpp │ │ ├── include_juce_events.mm │ │ ├── include_juce_graphics.cpp │ │ ├── include_juce_graphics.mm │ │ ├── include_juce_gui_basics.cpp │ │ ├── include_juce_gui_basics.mm │ │ ├── include_juce_gui_extra.cpp │ │ ├── include_juce_gui_extra.mm │ │ ├── include_juce_opengl.cpp │ │ └── include_juce_opengl.mm │ │ └── Source │ │ ├── CircuitParser.cpp │ │ ├── CircuitParser.h │ │ ├── ConstantMatrices.cpp │ │ ├── ConstantMatrices.h │ │ ├── Diode1N914.cpp │ │ ├── Diode1N914.h │ │ ├── NewtonRaphson.cpp │ │ ├── NewtonRaphson.h │ │ ├── NoNonlinearity.cpp │ │ ├── NoNonlinearity.h │ │ ├── NonlinearComponent.cpp │ │ ├── NonlinearComponent.h │ │ ├── NonlinearComponentParser.cpp │ │ ├── NonlinearComponentParser.h │ │ ├── NonlinearSolver.cpp │ │ ├── NonlinearSolver.h │ │ ├── Npn2N2222.cpp │ │ ├── Npn2N2222.h │ │ ├── PluginEditor.cpp │ │ ├── PluginEditor.h │ │ ├── PluginProcessor.cpp │ │ ├── PluginProcessor.h │ │ ├── StateSpaceProcessor.cpp │ │ ├── StateSpaceProcessor.h │ │ ├── Triode12AX7.cpp │ │ ├── Triode12AX7.h │ │ └── json.hpp ├── CommonEmitterAmplifier │ ├── .DS_Store │ ├── Matlab │ │ ├── CommonEmitterAmplifier.m │ │ ├── jsonToNdk.m │ │ ├── ndkPlot.m │ │ └── ndkSolve.m │ ├── Spice │ │ ├── CommonEmitterAmplifier.asc │ │ ├── CommonEmitterAmplifier.json │ │ └── CommonEmitterAmplifier.net │ └── VST │ │ ├── .DS_Store │ │ └── CommonEmitterAmplifier │ │ ├── .DS_Store │ │ ├── Builds │ │ ├── .DS_Store │ │ └── MacOSX │ │ │ ├── .DS_Store │ │ │ ├── CommonEmitterAmplifier.entitlements │ │ │ ├── CommonEmitterAmplifier.xcodeproj │ │ │ ├── project.pbxproj │ │ │ ├── project.xcworkspace │ │ │ │ ├── xcshareddata │ │ │ │ │ └── WorkspaceSettings.xcsettings │ │ │ │ └── xcuserdata │ │ │ │ │ └── strue-audio.xcuserdatad │ │ │ │ │ └── UserInterfaceState.xcuserstate │ │ │ └── xcuserdata │ │ │ │ └── strue-audio.xcuserdatad │ │ │ │ └── xcschemes │ │ │ │ ├── CommonEmitterAmplifier - AU.xcscheme │ │ │ │ ├── CommonEmitterAmplifier - All.xcscheme │ │ │ │ ├── CommonEmitterAmplifier - Shared Code.xcscheme │ │ │ │ ├── CommonEmitterAmplifier - Standalone Plugin.xcscheme │ │ │ │ ├── CommonEmitterAmplifier - VST3.xcscheme │ │ │ │ └── xcschememanagement.plist │ │ │ ├── Info-AU.plist │ │ │ ├── Info-Standalone_Plugin.plist │ │ │ ├── Info-VST3.plist │ │ │ └── RecentFilesMenuTemplate.nib │ │ ├── CommonEmitterAmplifier.jucer │ │ ├── JuceLibraryCode │ │ ├── AppConfig.h │ │ ├── JuceHeader.h │ │ ├── ReadMe.txt │ │ ├── include_juce_audio_basics.cpp │ │ ├── include_juce_audio_basics.mm │ │ ├── include_juce_audio_devices.cpp │ │ ├── include_juce_audio_devices.mm │ │ ├── include_juce_audio_formats.cpp │ │ ├── include_juce_audio_formats.mm │ │ ├── include_juce_audio_plugin_client_AAX.cpp │ │ ├── include_juce_audio_plugin_client_AAX.mm │ │ ├── include_juce_audio_plugin_client_AU.r │ │ ├── include_juce_audio_plugin_client_AU_1.mm │ │ ├── include_juce_audio_plugin_client_AU_2.mm │ │ ├── include_juce_audio_plugin_client_AUv3.mm │ │ ├── include_juce_audio_plugin_client_RTAS.r │ │ ├── include_juce_audio_plugin_client_RTAS_1.cpp │ │ ├── include_juce_audio_plugin_client_RTAS_2.cpp │ │ ├── include_juce_audio_plugin_client_RTAS_3.cpp │ │ ├── include_juce_audio_plugin_client_RTAS_4.cpp │ │ ├── include_juce_audio_plugin_client_RTAS_utils.cpp │ │ ├── include_juce_audio_plugin_client_RTAS_utils.mm │ │ ├── include_juce_audio_plugin_client_Standalone.cpp │ │ ├── include_juce_audio_plugin_client_Unity.cpp │ │ ├── include_juce_audio_plugin_client_VST2.cpp │ │ ├── include_juce_audio_plugin_client_VST3.cpp │ │ ├── include_juce_audio_plugin_client_VST_utils.mm │ │ ├── include_juce_audio_plugin_client_utils.cpp │ │ ├── include_juce_audio_processors.cpp │ │ ├── include_juce_audio_processors.mm │ │ ├── include_juce_audio_utils.cpp │ │ ├── include_juce_audio_utils.mm │ │ ├── include_juce_core.cpp │ │ ├── include_juce_core.mm │ │ ├── include_juce_cryptography.cpp │ │ ├── include_juce_cryptography.mm │ │ ├── include_juce_data_structures.cpp │ │ ├── include_juce_data_structures.mm │ │ ├── include_juce_events.cpp │ │ ├── include_juce_events.mm │ │ ├── include_juce_graphics.cpp │ │ ├── include_juce_graphics.mm │ │ ├── include_juce_gui_basics.cpp │ │ ├── include_juce_gui_basics.mm │ │ ├── include_juce_gui_extra.cpp │ │ ├── include_juce_gui_extra.mm │ │ ├── include_juce_opengl.cpp │ │ └── include_juce_opengl.mm │ │ └── Source │ │ ├── CircuitParser.cpp │ │ ├── CircuitParser.h │ │ ├── ConstantMatrices.cpp │ │ ├── ConstantMatrices.h │ │ ├── Diode1N914.cpp │ │ ├── Diode1N914.h │ │ ├── NewtonRaphson.cpp │ │ ├── NewtonRaphson.h │ │ ├── NoNonlinearity.cpp │ │ ├── NoNonlinearity.h │ │ ├── NonlinearComponent.cpp │ │ ├── NonlinearComponent.h │ │ ├── NonlinearComponentParser.cpp │ │ ├── NonlinearComponentParser.h │ │ ├── NonlinearSolver.cpp │ │ ├── NonlinearSolver.h │ │ ├── Npn2N2222.cpp │ │ ├── Npn2N2222.h │ │ ├── PluginEditor.cpp │ │ ├── PluginEditor.h │ │ ├── PluginProcessor.cpp │ │ ├── PluginProcessor.h │ │ ├── StateSpaceProcessor.cpp │ │ ├── StateSpaceProcessor.h │ │ ├── Triode12AX7.cpp │ │ ├── Triode12AX7.h │ │ └── json.hpp ├── DiodeClipper │ ├── .DS_Store │ ├── Matlab │ │ ├── DiodeClipper.m │ │ ├── jsonToNdk.m │ │ ├── ndkPlot.m │ │ └── ndkSolve.m │ ├── Spice │ │ ├── DiodeClipper.asc │ │ ├── DiodeClipper.json │ │ └── DiodeClipper.net │ └── VST │ │ ├── .DS_Store │ │ └── DiodeClipper │ │ ├── .DS_Store │ │ ├── Builds │ │ ├── .DS_Store │ │ └── MacOSX │ │ │ ├── .DS_Store │ │ │ ├── DiodeClipper.entitlements │ │ │ ├── DiodeClipper.xcodeproj │ │ │ ├── project.pbxproj │ │ │ ├── project.xcworkspace │ │ │ │ ├── xcshareddata │ │ │ │ │ └── WorkspaceSettings.xcsettings │ │ │ │ └── xcuserdata │ │ │ │ │ └── strue-audio.xcuserdatad │ │ │ │ │ └── UserInterfaceState.xcuserstate │ │ │ └── xcuserdata │ │ │ │ └── strue-audio.xcuserdatad │ │ │ │ └── xcschemes │ │ │ │ ├── DiodeClipper - AU.xcscheme │ │ │ │ ├── DiodeClipper - All.xcscheme │ │ │ │ ├── DiodeClipper - Shared Code.xcscheme │ │ │ │ ├── DiodeClipper - Standalone Plugin.xcscheme │ │ │ │ ├── DiodeClipper - VST3.xcscheme │ │ │ │ └── xcschememanagement.plist │ │ │ ├── Info-AU.plist │ │ │ ├── Info-Standalone_Plugin.plist │ │ │ ├── Info-VST3.plist │ │ │ ├── RecentFilesMenuTemplate.nib │ │ │ └── build │ │ │ └── .DS_Store │ │ ├── DiodeClipper.jucer │ │ ├── JuceLibraryCode │ │ ├── AppConfig.h │ │ ├── JuceHeader.h │ │ ├── ReadMe.txt │ │ ├── include_juce_audio_basics.cpp │ │ ├── include_juce_audio_basics.mm │ │ ├── include_juce_audio_devices.cpp │ │ ├── include_juce_audio_devices.mm │ │ ├── include_juce_audio_formats.cpp │ │ ├── include_juce_audio_formats.mm │ │ ├── include_juce_audio_plugin_client_AAX.cpp │ │ ├── include_juce_audio_plugin_client_AAX.mm │ │ ├── include_juce_audio_plugin_client_AU.r │ │ ├── include_juce_audio_plugin_client_AU_1.mm │ │ ├── include_juce_audio_plugin_client_AU_2.mm │ │ ├── include_juce_audio_plugin_client_AUv3.mm │ │ ├── include_juce_audio_plugin_client_RTAS.r │ │ ├── include_juce_audio_plugin_client_RTAS_1.cpp │ │ ├── include_juce_audio_plugin_client_RTAS_2.cpp │ │ ├── include_juce_audio_plugin_client_RTAS_3.cpp │ │ ├── include_juce_audio_plugin_client_RTAS_4.cpp │ │ ├── include_juce_audio_plugin_client_RTAS_utils.cpp │ │ ├── include_juce_audio_plugin_client_RTAS_utils.mm │ │ ├── include_juce_audio_plugin_client_Standalone.cpp │ │ ├── include_juce_audio_plugin_client_Unity.cpp │ │ ├── include_juce_audio_plugin_client_VST2.cpp │ │ ├── include_juce_audio_plugin_client_VST3.cpp │ │ ├── include_juce_audio_plugin_client_VST_utils.mm │ │ ├── include_juce_audio_plugin_client_utils.cpp │ │ ├── include_juce_audio_processors.cpp │ │ ├── include_juce_audio_processors.mm │ │ ├── include_juce_audio_utils.cpp │ │ ├── include_juce_audio_utils.mm │ │ ├── include_juce_core.cpp │ │ ├── include_juce_core.mm │ │ ├── include_juce_cryptography.cpp │ │ ├── include_juce_cryptography.mm │ │ ├── include_juce_data_structures.cpp │ │ ├── include_juce_data_structures.mm │ │ ├── include_juce_events.cpp │ │ ├── include_juce_events.mm │ │ ├── include_juce_graphics.cpp │ │ ├── include_juce_graphics.mm │ │ ├── include_juce_gui_basics.cpp │ │ ├── include_juce_gui_basics.mm │ │ ├── include_juce_gui_extra.cpp │ │ ├── include_juce_gui_extra.mm │ │ ├── include_juce_opengl.cpp │ │ └── include_juce_opengl.mm │ │ └── Source │ │ ├── CircuitParser.cpp │ │ ├── CircuitParser.h │ │ ├── ConstantMatrices.cpp │ │ ├── ConstantMatrices.h │ │ ├── Diode1N914.cpp │ │ ├── Diode1N914.h │ │ ├── NewtonRaphson.cpp │ │ ├── NewtonRaphson.h │ │ ├── NoNonlinearity.cpp │ │ ├── NoNonlinearity.h │ │ ├── NonlinearComponent.cpp │ │ ├── NonlinearComponent.h │ │ ├── NonlinearComponentParser.cpp │ │ ├── NonlinearComponentParser.h │ │ ├── NonlinearSolver.cpp │ │ ├── NonlinearSolver.h │ │ ├── Npn2N2222.cpp │ │ ├── Npn2N2222.h │ │ ├── PluginEditor.cpp │ │ ├── PluginEditor.h │ │ ├── PluginProcessor.cpp │ │ ├── PluginProcessor.h │ │ ├── StateSpaceProcessor.cpp │ │ ├── StateSpaceProcessor.h │ │ ├── Triode12AX7.cpp │ │ ├── Triode12AX7.h │ │ └── json.hpp ├── InputSounds │ ├── InputGenerator.m │ ├── Sine_440_Amp_02.wav │ ├── Sine_440_Amp_02_offset_04.wav │ ├── Sine_440_Amp_05.wav │ ├── Sine_440_Amp_07.wav │ ├── Sine_440_Amp_1.wav │ ├── Sine_50_Amp_02.wav │ ├── Sine_50_Amp_05.wav │ ├── Sine_50_Amp_07.wav │ ├── Sine_50_Amp_1.wav │ ├── Sweep_20_20000_10s_Amp_01.wav │ ├── Sweep_20_20000_10s_Amp_02.wav │ └── noise_Amp_025.wav ├── OpampAmpStage │ ├── .DS_Store │ ├── Matlab │ │ ├── OpampAmpStage.m │ │ ├── jsonToNdk.m │ │ ├── ndkPlot.m │ │ └── ndkSolve.m │ ├── Spice │ │ ├── OpampAmpStage.asc │ │ ├── OpampAmpStage.json │ │ └── OpampAmpStageSpice.asc │ └── VST │ │ ├── .DS_Store │ │ └── OpampAmpStage │ │ ├── .DS_Store │ │ ├── JuceLibraryCode │ │ ├── AppConfig.h │ │ ├── JuceHeader.h │ │ ├── ReadMe.txt │ │ ├── include_juce_audio_basics.cpp │ │ ├── include_juce_audio_basics.mm │ │ ├── include_juce_audio_devices.cpp │ │ ├── include_juce_audio_devices.mm │ │ ├── include_juce_audio_formats.cpp │ │ ├── include_juce_audio_formats.mm │ │ ├── include_juce_audio_plugin_client_AAX.cpp │ │ ├── include_juce_audio_plugin_client_AAX.mm │ │ ├── include_juce_audio_plugin_client_AU.r │ │ ├── include_juce_audio_plugin_client_AU_1.mm │ │ ├── include_juce_audio_plugin_client_AU_2.mm │ │ ├── include_juce_audio_plugin_client_AUv3.mm │ │ ├── include_juce_audio_plugin_client_RTAS.r │ │ ├── include_juce_audio_plugin_client_RTAS_1.cpp │ │ ├── include_juce_audio_plugin_client_RTAS_2.cpp │ │ ├── include_juce_audio_plugin_client_RTAS_3.cpp │ │ ├── include_juce_audio_plugin_client_RTAS_4.cpp │ │ ├── include_juce_audio_plugin_client_RTAS_utils.cpp │ │ ├── include_juce_audio_plugin_client_RTAS_utils.mm │ │ ├── include_juce_audio_plugin_client_Standalone.cpp │ │ ├── include_juce_audio_plugin_client_Unity.cpp │ │ ├── include_juce_audio_plugin_client_VST2.cpp │ │ ├── include_juce_audio_plugin_client_VST3.cpp │ │ ├── include_juce_audio_plugin_client_VST_utils.mm │ │ ├── include_juce_audio_plugin_client_utils.cpp │ │ ├── include_juce_audio_processors.cpp │ │ ├── include_juce_audio_processors.mm │ │ ├── include_juce_audio_utils.cpp │ │ ├── include_juce_audio_utils.mm │ │ ├── include_juce_core.cpp │ │ ├── include_juce_core.mm │ │ ├── include_juce_cryptography.cpp │ │ ├── include_juce_cryptography.mm │ │ ├── include_juce_data_structures.cpp │ │ ├── include_juce_data_structures.mm │ │ ├── include_juce_events.cpp │ │ ├── include_juce_events.mm │ │ ├── include_juce_graphics.cpp │ │ ├── include_juce_graphics.mm │ │ ├── include_juce_gui_basics.cpp │ │ ├── include_juce_gui_basics.mm │ │ ├── include_juce_gui_extra.cpp │ │ ├── include_juce_gui_extra.mm │ │ ├── include_juce_opengl.cpp │ │ └── include_juce_opengl.mm │ │ ├── OpampAmpStage.jucer │ │ └── Source │ │ ├── CircuitParser.cpp │ │ ├── CircuitParser.h │ │ ├── ConstantMatrices.cpp │ │ ├── ConstantMatrices.h │ │ ├── Diode1N914.cpp │ │ ├── Diode1N914.h │ │ ├── NewtonRaphson.cpp │ │ ├── NewtonRaphson.h │ │ ├── NoNonlinearity.cpp │ │ ├── NoNonlinearity.h │ │ ├── NonlinearComponent.cpp │ │ ├── NonlinearComponent.h │ │ ├── NonlinearComponentParser.cpp │ │ ├── NonlinearComponentParser.h │ │ ├── NonlinearSolver.cpp │ │ ├── NonlinearSolver.h │ │ ├── Npn2N2222.cpp │ │ ├── Npn2N2222.h │ │ ├── PluginEditor.cpp │ │ ├── PluginEditor.h │ │ ├── PluginProcessor.cpp │ │ ├── PluginProcessor.h │ │ ├── StateSpaceProcessor.cpp │ │ ├── StateSpaceProcessor.h │ │ ├── Triode12AX7.cpp │ │ └── Triode12AX7.h ├── RLC_HighpassFilter │ ├── .DS_Store │ ├── Matlab │ │ ├── RLCHighpassFilter.m │ │ ├── jsonToNdk.m │ │ ├── ndkPlot.m │ │ └── ndkSolve.m │ ├── Spice │ │ ├── RLCHighpassFilter.asc │ │ └── RLCHighpassFilter.json │ └── VST │ │ ├── .DS_Store │ │ └── RLCHighpassFilter │ │ ├── .DS_Store │ │ ├── Builds │ │ ├── .DS_Store │ │ └── MacOSX │ │ │ ├── Info-AU.plist │ │ │ ├── Info-Standalone_Plugin.plist │ │ │ ├── Info-VST3.plist │ │ │ ├── RLCHighpassFilter.entitlements │ │ │ ├── RLCHighpassFilter.xcodeproj │ │ │ ├── project.pbxproj │ │ │ └── project.xcworkspace │ │ │ │ └── xcshareddata │ │ │ │ └── WorkspaceSettings.xcsettings │ │ │ └── RecentFilesMenuTemplate.nib │ │ ├── JuceLibraryCode │ │ ├── AppConfig.h │ │ ├── JuceHeader.h │ │ ├── ReadMe.txt │ │ ├── include_juce_audio_basics.cpp │ │ ├── include_juce_audio_basics.mm │ │ ├── include_juce_audio_devices.cpp │ │ ├── include_juce_audio_devices.mm │ │ ├── include_juce_audio_formats.cpp │ │ ├── include_juce_audio_formats.mm │ │ ├── include_juce_audio_plugin_client_AAX.cpp │ │ ├── include_juce_audio_plugin_client_AAX.mm │ │ ├── include_juce_audio_plugin_client_AU.r │ │ ├── include_juce_audio_plugin_client_AU_1.mm │ │ ├── include_juce_audio_plugin_client_AU_2.mm │ │ ├── include_juce_audio_plugin_client_AUv3.mm │ │ ├── include_juce_audio_plugin_client_RTAS.r │ │ ├── include_juce_audio_plugin_client_RTAS_1.cpp │ │ ├── include_juce_audio_plugin_client_RTAS_2.cpp │ │ ├── include_juce_audio_plugin_client_RTAS_3.cpp │ │ ├── include_juce_audio_plugin_client_RTAS_4.cpp │ │ ├── include_juce_audio_plugin_client_RTAS_utils.cpp │ │ ├── include_juce_audio_plugin_client_RTAS_utils.mm │ │ ├── include_juce_audio_plugin_client_Standalone.cpp │ │ ├── include_juce_audio_plugin_client_Unity.cpp │ │ ├── include_juce_audio_plugin_client_VST2.cpp │ │ ├── include_juce_audio_plugin_client_VST3.cpp │ │ ├── include_juce_audio_plugin_client_VST_utils.mm │ │ ├── include_juce_audio_plugin_client_utils.cpp │ │ ├── include_juce_audio_processors.cpp │ │ ├── include_juce_audio_processors.mm │ │ ├── include_juce_audio_utils.cpp │ │ ├── include_juce_audio_utils.mm │ │ ├── include_juce_core.cpp │ │ ├── include_juce_core.mm │ │ ├── include_juce_cryptography.cpp │ │ ├── include_juce_cryptography.mm │ │ ├── include_juce_data_structures.cpp │ │ ├── include_juce_data_structures.mm │ │ ├── include_juce_events.cpp │ │ ├── include_juce_events.mm │ │ ├── include_juce_graphics.cpp │ │ ├── include_juce_graphics.mm │ │ ├── include_juce_gui_basics.cpp │ │ ├── include_juce_gui_basics.mm │ │ ├── include_juce_gui_extra.cpp │ │ ├── include_juce_gui_extra.mm │ │ ├── include_juce_opengl.cpp │ │ └── include_juce_opengl.mm │ │ ├── RLCHighpassFilter.jucer │ │ └── Source │ │ ├── CircuitParser.cpp │ │ ├── CircuitParser.h │ │ ├── ConstantMatrices.cpp │ │ ├── ConstantMatrices.h │ │ ├── Diode1N914.cpp │ │ ├── Diode1N914.h │ │ ├── NewtonRaphson.cpp │ │ ├── NewtonRaphson.h │ │ ├── NoNonlinearity.cpp │ │ ├── NoNonlinearity.h │ │ ├── NonlinearComponent.cpp │ │ ├── NonlinearComponent.h │ │ ├── NonlinearComponentParser.cpp │ │ ├── NonlinearComponentParser.h │ │ ├── NonlinearSolver.cpp │ │ ├── NonlinearSolver.h │ │ ├── Npn2N2222.cpp │ │ ├── Npn2N2222.h │ │ ├── PluginEditor.cpp │ │ ├── PluginEditor.h │ │ ├── PluginProcessor.cpp │ │ ├── PluginProcessor.h │ │ ├── StateSpaceProcessor.cpp │ │ ├── StateSpaceProcessor.h │ │ ├── Triode12AX7.cpp │ │ ├── Triode12AX7.h │ │ └── json.hpp ├── RLC_LowpassFilter │ ├── .DS_Store │ ├── Matlab │ │ ├── RLCLowpassFilter.m │ │ ├── jsonToNdk.m │ │ ├── ndkPlot.m │ │ └── ndkSolve.m │ ├── Spice │ │ ├── RLCLowpassFilter.asc │ │ └── RLCLowpassFilter.json │ └── VST │ │ ├── .DS_Store │ │ └── RLCLowPassFilter │ │ ├── .DS_Store │ │ ├── Builds │ │ ├── .DS_Store │ │ └── MacOSX │ │ │ ├── Info-AU.plist │ │ │ ├── Info-Standalone_Plugin.plist │ │ │ ├── Info-VST3.plist │ │ │ ├── RLCLowPassFilter.entitlements │ │ │ ├── RLCLowPassFilter.xcodeproj │ │ │ ├── project.pbxproj │ │ │ └── project.xcworkspace │ │ │ │ └── xcshareddata │ │ │ │ └── WorkspaceSettings.xcsettings │ │ │ └── RecentFilesMenuTemplate.nib │ │ ├── JuceLibraryCode │ │ ├── AppConfig.h │ │ ├── JuceHeader.h │ │ ├── ReadMe.txt │ │ ├── include_juce_audio_basics.cpp │ │ ├── include_juce_audio_basics.mm │ │ ├── include_juce_audio_devices.cpp │ │ ├── include_juce_audio_devices.mm │ │ ├── include_juce_audio_formats.cpp │ │ ├── include_juce_audio_formats.mm │ │ ├── include_juce_audio_plugin_client_AAX.cpp │ │ ├── include_juce_audio_plugin_client_AAX.mm │ │ ├── include_juce_audio_plugin_client_AU.r │ │ ├── include_juce_audio_plugin_client_AU_1.mm │ │ ├── include_juce_audio_plugin_client_AU_2.mm │ │ ├── include_juce_audio_plugin_client_AUv3.mm │ │ ├── include_juce_audio_plugin_client_RTAS.r │ │ ├── include_juce_audio_plugin_client_RTAS_1.cpp │ │ ├── include_juce_audio_plugin_client_RTAS_2.cpp │ │ ├── include_juce_audio_plugin_client_RTAS_3.cpp │ │ ├── include_juce_audio_plugin_client_RTAS_4.cpp │ │ ├── include_juce_audio_plugin_client_RTAS_utils.cpp │ │ ├── include_juce_audio_plugin_client_RTAS_utils.mm │ │ ├── include_juce_audio_plugin_client_Standalone.cpp │ │ ├── include_juce_audio_plugin_client_Unity.cpp │ │ ├── include_juce_audio_plugin_client_VST2.cpp │ │ ├── include_juce_audio_plugin_client_VST3.cpp │ │ ├── include_juce_audio_plugin_client_VST_utils.mm │ │ ├── include_juce_audio_plugin_client_utils.cpp │ │ ├── include_juce_audio_processors.cpp │ │ ├── include_juce_audio_processors.mm │ │ ├── include_juce_audio_utils.cpp │ │ ├── include_juce_audio_utils.mm │ │ ├── include_juce_core.cpp │ │ ├── include_juce_core.mm │ │ ├── include_juce_cryptography.cpp │ │ ├── include_juce_cryptography.mm │ │ ├── include_juce_data_structures.cpp │ │ ├── include_juce_data_structures.mm │ │ ├── include_juce_events.cpp │ │ ├── include_juce_events.mm │ │ ├── include_juce_graphics.cpp │ │ ├── include_juce_graphics.mm │ │ ├── include_juce_gui_basics.cpp │ │ ├── include_juce_gui_basics.mm │ │ ├── include_juce_gui_extra.cpp │ │ ├── include_juce_gui_extra.mm │ │ ├── include_juce_opengl.cpp │ │ └── include_juce_opengl.mm │ │ ├── RLCLowPassFilter.jucer │ │ └── Source │ │ ├── CircuitParser.cpp │ │ ├── CircuitParser.h │ │ ├── ConstantMatrices.cpp │ │ ├── ConstantMatrices.h │ │ ├── Diode1N914.cpp │ │ ├── Diode1N914.h │ │ ├── NewtonRaphson.cpp │ │ ├── NewtonRaphson.h │ │ ├── NoNonlinearity.cpp │ │ ├── NoNonlinearity.h │ │ ├── NonlinearComponent.cpp │ │ ├── NonlinearComponent.h │ │ ├── NonlinearComponentParser.cpp │ │ ├── NonlinearComponentParser.h │ │ ├── NonlinearSolver.cpp │ │ ├── NonlinearSolver.h │ │ ├── Npn2N2222.cpp │ │ ├── Npn2N2222.h │ │ ├── PluginEditor.cpp │ │ ├── PluginEditor.h │ │ ├── PluginProcessor.cpp │ │ ├── PluginProcessor.h │ │ ├── StateSpaceProcessor.cpp │ │ ├── StateSpaceProcessor.h │ │ ├── Triode12AX7.cpp │ │ ├── Triode12AX7.h │ │ └── json.hpp └── WahWah │ ├── .DS_Store │ ├── Matlab │ ├── WahWah.m │ ├── jsonToNdk.m │ ├── ndkPlot.m │ └── ndkSolve.m │ ├── Spice │ ├── WahWah.asc │ ├── WahWah.json │ ├── WahWahPot.asc │ └── WahWahPot.json │ └── VST │ ├── .DS_Store │ └── WahWah │ ├── .DS_Store │ ├── Builds │ ├── .DS_Store │ └── MacOSX │ │ ├── Info-AU.plist │ │ ├── Info-Standalone_Plugin.plist │ │ ├── Info-VST3.plist │ │ ├── RecentFilesMenuTemplate.nib │ │ ├── WahWah.entitlements │ │ └── WahWah.xcodeproj │ │ ├── project.pbxproj │ │ └── project.xcworkspace │ │ └── xcshareddata │ │ └── WorkspaceSettings.xcsettings │ ├── JuceLibraryCode │ ├── AppConfig.h │ ├── JuceHeader.h │ ├── ReadMe.txt │ ├── include_juce_audio_basics.cpp │ ├── include_juce_audio_basics.mm │ ├── include_juce_audio_devices.cpp │ ├── include_juce_audio_devices.mm │ ├── include_juce_audio_formats.cpp │ ├── include_juce_audio_formats.mm │ ├── include_juce_audio_plugin_client_AAX.cpp │ ├── include_juce_audio_plugin_client_AAX.mm │ ├── include_juce_audio_plugin_client_AU.r │ ├── include_juce_audio_plugin_client_AU_1.mm │ ├── include_juce_audio_plugin_client_AU_2.mm │ ├── include_juce_audio_plugin_client_AUv3.mm │ ├── include_juce_audio_plugin_client_RTAS.r │ ├── include_juce_audio_plugin_client_RTAS_1.cpp │ ├── include_juce_audio_plugin_client_RTAS_2.cpp │ ├── include_juce_audio_plugin_client_RTAS_3.cpp │ ├── include_juce_audio_plugin_client_RTAS_4.cpp │ ├── include_juce_audio_plugin_client_RTAS_utils.cpp │ ├── include_juce_audio_plugin_client_RTAS_utils.mm │ ├── include_juce_audio_plugin_client_Standalone.cpp │ ├── include_juce_audio_plugin_client_Unity.cpp │ ├── include_juce_audio_plugin_client_VST2.cpp │ ├── include_juce_audio_plugin_client_VST3.cpp │ ├── include_juce_audio_plugin_client_VST_utils.mm │ ├── include_juce_audio_plugin_client_utils.cpp │ ├── include_juce_audio_processors.cpp │ ├── include_juce_audio_processors.mm │ ├── include_juce_audio_utils.cpp │ ├── include_juce_audio_utils.mm │ ├── include_juce_core.cpp │ ├── include_juce_core.mm │ ├── include_juce_cryptography.cpp │ ├── include_juce_cryptography.mm │ ├── include_juce_data_structures.cpp │ ├── include_juce_data_structures.mm │ ├── include_juce_events.cpp │ ├── include_juce_events.mm │ ├── include_juce_graphics.cpp │ ├── include_juce_graphics.mm │ ├── include_juce_gui_basics.cpp │ ├── include_juce_gui_basics.mm │ ├── include_juce_gui_extra.cpp │ ├── include_juce_gui_extra.mm │ ├── include_juce_opengl.cpp │ └── include_juce_opengl.mm │ ├── Source │ ├── CircuitParser.cpp │ ├── CircuitParser.h │ ├── ConstantMatrices.cpp │ ├── ConstantMatrices.h │ ├── Diode1N914.cpp │ ├── Diode1N914.h │ ├── NewtonRaphson.cpp │ ├── NewtonRaphson.h │ ├── NoNonlinearity.cpp │ ├── NoNonlinearity.h │ ├── NonlinearComponent.cpp │ ├── NonlinearComponent.h │ ├── NonlinearComponentParser.cpp │ ├── NonlinearComponentParser.h │ ├── NonlinearSolver.cpp │ ├── NonlinearSolver.h │ ├── Npn2N2222.cpp │ ├── Npn2N2222.h │ ├── PluginEditor.cpp │ ├── PluginEditor.h │ ├── PluginProcessor.cpp │ ├── PluginProcessor.h │ ├── StateSpaceProcessor.cpp │ ├── StateSpaceProcessor.h │ ├── Triode12AX7.cpp │ ├── Triode12AX7.h │ └── json.hpp │ └── WahWah.jucer ├── JUCE ├── .DS_Store └── NDKCircuitTemplate │ ├── .DS_Store │ ├── Builds │ ├── .DS_Store │ ├── CLion │ │ ├── CMakeLists.txt │ │ ├── Debug-Info-AU.plist │ │ ├── Debug-Info-Standalone_Plugin.plist │ │ ├── Debug-Info-VST3.plist │ │ ├── PkgInfo │ │ ├── Release-Info-AU.plist │ │ ├── Release-Info-Standalone_Plugin.plist │ │ └── Release-Info-VST3.plist │ └── MacOSX │ │ ├── .DS_Store │ │ ├── Info-AU.plist │ │ ├── Info-Standalone_Plugin.plist │ │ ├── Info-VST3.plist │ │ ├── NDKCircuitTemplate.entitlements │ │ ├── NDKCircuitTemplate.xcodeproj │ │ ├── project.pbxproj │ │ ├── project.xcworkspace │ │ │ ├── xcshareddata │ │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ │ └── WorkspaceSettings.xcsettings │ │ │ └── xcuserdata │ │ │ │ └── strue-audio.xcuserdatad │ │ │ │ └── UserInterfaceState.xcuserstate │ │ └── xcuserdata │ │ │ └── strue-audio.xcuserdatad │ │ │ ├── xcdebugger │ │ │ └── Breakpoints_v2.xcbkptlist │ │ │ └── xcschemes │ │ │ ├── NDKCircuitTemplate - AU.xcscheme │ │ │ ├── NDKCircuitTemplate - All.xcscheme │ │ │ ├── NDKCircuitTemplate - Shared Code.xcscheme │ │ │ ├── NDKCircuitTemplate - Standalone Plugin.xcscheme │ │ │ ├── NDKCircuitTemplate - VST3.xcscheme │ │ │ └── xcschememanagement.plist │ │ └── RecentFilesMenuTemplate.nib │ ├── JuceLibraryCode │ ├── AppConfig.h │ ├── JuceHeader.h │ ├── ReadMe.txt │ ├── include_juce_audio_basics.cpp │ ├── include_juce_audio_basics.mm │ ├── include_juce_audio_devices.cpp │ ├── include_juce_audio_devices.mm │ ├── include_juce_audio_formats.cpp │ ├── include_juce_audio_formats.mm │ ├── include_juce_audio_plugin_client_AAX.cpp │ ├── include_juce_audio_plugin_client_AAX.mm │ ├── include_juce_audio_plugin_client_AU.r │ ├── include_juce_audio_plugin_client_AU_1.mm │ ├── include_juce_audio_plugin_client_AU_2.mm │ ├── include_juce_audio_plugin_client_AUv3.mm │ ├── include_juce_audio_plugin_client_RTAS.r │ ├── include_juce_audio_plugin_client_RTAS_1.cpp │ ├── include_juce_audio_plugin_client_RTAS_2.cpp │ ├── include_juce_audio_plugin_client_RTAS_3.cpp │ ├── include_juce_audio_plugin_client_RTAS_4.cpp │ ├── include_juce_audio_plugin_client_RTAS_utils.cpp │ ├── include_juce_audio_plugin_client_RTAS_utils.mm │ ├── include_juce_audio_plugin_client_Standalone.cpp │ ├── include_juce_audio_plugin_client_Unity.cpp │ ├── include_juce_audio_plugin_client_VST2.cpp │ ├── include_juce_audio_plugin_client_VST3.cpp │ ├── include_juce_audio_plugin_client_VST_utils.mm │ ├── include_juce_audio_plugin_client_utils.cpp │ ├── include_juce_audio_processors.cpp │ ├── include_juce_audio_processors.mm │ ├── include_juce_audio_utils.cpp │ ├── include_juce_audio_utils.mm │ ├── include_juce_core.cpp │ ├── include_juce_core.mm │ ├── include_juce_cryptography.cpp │ ├── include_juce_cryptography.mm │ ├── include_juce_data_structures.cpp │ ├── include_juce_data_structures.mm │ ├── include_juce_events.cpp │ ├── include_juce_events.mm │ ├── include_juce_graphics.cpp │ ├── include_juce_graphics.mm │ ├── include_juce_gui_basics.cpp │ ├── include_juce_gui_basics.mm │ ├── include_juce_gui_extra.cpp │ ├── include_juce_gui_extra.mm │ ├── include_juce_opengl.cpp │ └── include_juce_opengl.mm │ ├── NDKCircuitTemplate.jucer │ ├── README.md │ └── Source │ ├── CircuitParser.cpp │ ├── CircuitParser.h │ ├── ConstantMatrices.cpp │ ├── ConstantMatrices.h │ ├── Diode1N914.cpp │ ├── Diode1N914.h │ ├── NewtonRaphson.cpp │ ├── NewtonRaphson.h │ ├── NoNonlinearity.cpp │ ├── NoNonlinearity.h │ ├── NonlinearComponent.cpp │ ├── NonlinearComponent.h │ ├── NonlinearComponentParser.cpp │ ├── NonlinearComponentParser.h │ ├── NonlinearSolver.cpp │ ├── NonlinearSolver.h │ ├── Npn2N2222.cpp │ ├── Npn2N2222.h │ ├── PluginEditor.cpp │ ├── PluginEditor.h │ ├── PluginProcessor.cpp │ ├── PluginProcessor.h │ ├── StateSpaceProcessor.cpp │ ├── StateSpaceProcessor.h │ ├── Triode12AX7.cpp │ ├── Triode12AX7.h │ └── json.hpp ├── Matlab ├── .DS_Store ├── MatlabTemplate.m ├── MatlabTemplate.m~ ├── jsonToNdk.m ├── ndkPlot.m └── ndkSolve.m ├── Parser ├── .DS_Store ├── BaseMatrixGenerator.py ├── Component.py ├── ComponentType.py ├── Main.py ├── MatrixDict.py ├── Parser.py └── __pycache__ │ ├── BaseMatrixGenerator.cpython-37.pyc │ ├── Component.cpython-37.pyc │ ├── ComponentType.cpython-37.pyc │ ├── MatrixDict.cpython-37.pyc │ └── Parser.cpython-37.pyc ├── README.md └── doc └── NDK_Framework_Academic_Report.pdf /.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dstrub18/NDKFramework/8eb7e08597a9ab183f9da163acbf4c6751a6dee9/.DS_Store -------------------------------------------------------------------------------- /Example_Circuits/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dstrub18/NDKFramework/8eb7e08597a9ab183f9da163acbf4c6751a6dee9/Example_Circuits/.DS_Store -------------------------------------------------------------------------------- /Example_Circuits/CommonCathodeAmplifier/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dstrub18/NDKFramework/8eb7e08597a9ab183f9da163acbf4c6751a6dee9/Example_Circuits/CommonCathodeAmplifier/.DS_Store -------------------------------------------------------------------------------- /Example_Circuits/CommonCathodeAmplifier/Matlab/ndkPlot.m: -------------------------------------------------------------------------------- 1 | function ndkPlot(input, output, nonlinearCurrents, nonlinearVoltages, states) 2 | 3 | subplot(2,3,1); plot(output); title("Outputs"); 4 | subplot(2,3,2); plot(input'); title("Inputs"); 5 | subplot(2,3,3); plot(nonlinearCurrents'); title("Currents"); 6 | subplot(2,3,4); plot(nonlinearVoltages'); title("Voltages"); 7 | subplot(2,3,5); plot(states');title("States"); -------------------------------------------------------------------------------- /Example_Circuits/CommonCathodeAmplifier/Spice/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dstrub18/NDKFramework/8eb7e08597a9ab183f9da163acbf4c6751a6dee9/Example_Circuits/CommonCathodeAmplifier/Spice/.DS_Store -------------------------------------------------------------------------------- /Example_Circuits/CommonCathodeAmplifier/Spice/CommonCathodeAmplifier.asc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dstrub18/NDKFramework/8eb7e08597a9ab183f9da163acbf4c6751a6dee9/Example_Circuits/CommonCathodeAmplifier/Spice/CommonCathodeAmplifier.asc -------------------------------------------------------------------------------- /Example_Circuits/CommonCathodeAmplifier/VST/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dstrub18/NDKFramework/8eb7e08597a9ab183f9da163acbf4c6751a6dee9/Example_Circuits/CommonCathodeAmplifier/VST/.DS_Store -------------------------------------------------------------------------------- /Example_Circuits/CommonCathodeAmplifier/VST/CommonCathodeAmplifier/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dstrub18/NDKFramework/8eb7e08597a9ab183f9da163acbf4c6751a6dee9/Example_Circuits/CommonCathodeAmplifier/VST/CommonCathodeAmplifier/.DS_Store -------------------------------------------------------------------------------- /Example_Circuits/CommonCathodeAmplifier/VST/CommonCathodeAmplifier/Builds/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dstrub18/NDKFramework/8eb7e08597a9ab183f9da163acbf4c6751a6dee9/Example_Circuits/CommonCathodeAmplifier/VST/CommonCathodeAmplifier/Builds/.DS_Store -------------------------------------------------------------------------------- /Example_Circuits/CommonCathodeAmplifier/VST/CommonCathodeAmplifier/Builds/MacOSX/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dstrub18/NDKFramework/8eb7e08597a9ab183f9da163acbf4c6751a6dee9/Example_Circuits/CommonCathodeAmplifier/VST/CommonCathodeAmplifier/Builds/MacOSX/.DS_Store -------------------------------------------------------------------------------- /Example_Circuits/CommonCathodeAmplifier/VST/CommonCathodeAmplifier/Builds/MacOSX/CommonCathodeAmplifier.entitlements: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | com.apple.security.app-sandbox 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /Example_Circuits/CommonCathodeAmplifier/VST/CommonCathodeAmplifier/Builds/MacOSX/RecentFilesMenuTemplate.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dstrub18/NDKFramework/8eb7e08597a9ab183f9da163acbf4c6751a6dee9/Example_Circuits/CommonCathodeAmplifier/VST/CommonCathodeAmplifier/Builds/MacOSX/RecentFilesMenuTemplate.nib -------------------------------------------------------------------------------- /Example_Circuits/CommonCathodeAmplifier/VST/CommonCathodeAmplifier/JuceLibraryCode/include_juce_audio_basics.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/CommonCathodeAmplifier/VST/CommonCathodeAmplifier/JuceLibraryCode/include_juce_audio_basics.mm: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/CommonCathodeAmplifier/VST/CommonCathodeAmplifier/JuceLibraryCode/include_juce_audio_devices.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/CommonCathodeAmplifier/VST/CommonCathodeAmplifier/JuceLibraryCode/include_juce_audio_devices.mm: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/CommonCathodeAmplifier/VST/CommonCathodeAmplifier/JuceLibraryCode/include_juce_audio_formats.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/CommonCathodeAmplifier/VST/CommonCathodeAmplifier/JuceLibraryCode/include_juce_audio_formats.mm: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/CommonCathodeAmplifier/VST/CommonCathodeAmplifier/JuceLibraryCode/include_juce_audio_plugin_client_AAX.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/CommonCathodeAmplifier/VST/CommonCathodeAmplifier/JuceLibraryCode/include_juce_audio_plugin_client_AAX.mm: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/CommonCathodeAmplifier/VST/CommonCathodeAmplifier/JuceLibraryCode/include_juce_audio_plugin_client_AU.r: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/CommonCathodeAmplifier/VST/CommonCathodeAmplifier/JuceLibraryCode/include_juce_audio_plugin_client_AU_1.mm: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/CommonCathodeAmplifier/VST/CommonCathodeAmplifier/JuceLibraryCode/include_juce_audio_plugin_client_AU_2.mm: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/CommonCathodeAmplifier/VST/CommonCathodeAmplifier/JuceLibraryCode/include_juce_audio_plugin_client_AUv3.mm: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/CommonCathodeAmplifier/VST/CommonCathodeAmplifier/JuceLibraryCode/include_juce_audio_plugin_client_RTAS.r: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/CommonCathodeAmplifier/VST/CommonCathodeAmplifier/JuceLibraryCode/include_juce_audio_plugin_client_RTAS_1.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/CommonCathodeAmplifier/VST/CommonCathodeAmplifier/JuceLibraryCode/include_juce_audio_plugin_client_RTAS_2.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/CommonCathodeAmplifier/VST/CommonCathodeAmplifier/JuceLibraryCode/include_juce_audio_plugin_client_RTAS_3.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/CommonCathodeAmplifier/VST/CommonCathodeAmplifier/JuceLibraryCode/include_juce_audio_plugin_client_RTAS_4.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/CommonCathodeAmplifier/VST/CommonCathodeAmplifier/JuceLibraryCode/include_juce_audio_plugin_client_RTAS_utils.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/CommonCathodeAmplifier/VST/CommonCathodeAmplifier/JuceLibraryCode/include_juce_audio_plugin_client_RTAS_utils.mm: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/CommonCathodeAmplifier/VST/CommonCathodeAmplifier/JuceLibraryCode/include_juce_audio_plugin_client_Standalone.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/CommonCathodeAmplifier/VST/CommonCathodeAmplifier/JuceLibraryCode/include_juce_audio_plugin_client_Unity.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/CommonCathodeAmplifier/VST/CommonCathodeAmplifier/JuceLibraryCode/include_juce_audio_plugin_client_VST2.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/CommonCathodeAmplifier/VST/CommonCathodeAmplifier/JuceLibraryCode/include_juce_audio_plugin_client_VST3.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/CommonCathodeAmplifier/VST/CommonCathodeAmplifier/JuceLibraryCode/include_juce_audio_plugin_client_VST_utils.mm: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/CommonCathodeAmplifier/VST/CommonCathodeAmplifier/JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/CommonCathodeAmplifier/VST/CommonCathodeAmplifier/JuceLibraryCode/include_juce_audio_processors.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/CommonCathodeAmplifier/VST/CommonCathodeAmplifier/JuceLibraryCode/include_juce_audio_processors.mm: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/CommonCathodeAmplifier/VST/CommonCathodeAmplifier/JuceLibraryCode/include_juce_audio_utils.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/CommonCathodeAmplifier/VST/CommonCathodeAmplifier/JuceLibraryCode/include_juce_audio_utils.mm: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/CommonCathodeAmplifier/VST/CommonCathodeAmplifier/JuceLibraryCode/include_juce_core.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/CommonCathodeAmplifier/VST/CommonCathodeAmplifier/JuceLibraryCode/include_juce_core.mm: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/CommonCathodeAmplifier/VST/CommonCathodeAmplifier/JuceLibraryCode/include_juce_cryptography.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/CommonCathodeAmplifier/VST/CommonCathodeAmplifier/JuceLibraryCode/include_juce_cryptography.mm: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/CommonCathodeAmplifier/VST/CommonCathodeAmplifier/JuceLibraryCode/include_juce_data_structures.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/CommonCathodeAmplifier/VST/CommonCathodeAmplifier/JuceLibraryCode/include_juce_data_structures.mm: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/CommonCathodeAmplifier/VST/CommonCathodeAmplifier/JuceLibraryCode/include_juce_events.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/CommonCathodeAmplifier/VST/CommonCathodeAmplifier/JuceLibraryCode/include_juce_events.mm: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/CommonCathodeAmplifier/VST/CommonCathodeAmplifier/JuceLibraryCode/include_juce_graphics.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/CommonCathodeAmplifier/VST/CommonCathodeAmplifier/JuceLibraryCode/include_juce_graphics.mm: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/CommonCathodeAmplifier/VST/CommonCathodeAmplifier/JuceLibraryCode/include_juce_gui_basics.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/CommonCathodeAmplifier/VST/CommonCathodeAmplifier/JuceLibraryCode/include_juce_gui_basics.mm: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/CommonCathodeAmplifier/VST/CommonCathodeAmplifier/JuceLibraryCode/include_juce_gui_extra.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/CommonCathodeAmplifier/VST/CommonCathodeAmplifier/JuceLibraryCode/include_juce_gui_extra.mm: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/CommonCathodeAmplifier/VST/CommonCathodeAmplifier/JuceLibraryCode/include_juce_opengl.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/CommonCathodeAmplifier/VST/CommonCathodeAmplifier/JuceLibraryCode/include_juce_opengl.mm: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/CommonEmitterAmplifier/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dstrub18/NDKFramework/8eb7e08597a9ab183f9da163acbf4c6751a6dee9/Example_Circuits/CommonEmitterAmplifier/.DS_Store -------------------------------------------------------------------------------- /Example_Circuits/CommonEmitterAmplifier/Matlab/ndkPlot.m: -------------------------------------------------------------------------------- 1 | function ndkPlot(input, output, nonlinearCurrents, nonlinearVoltages, states) 2 | 3 | subplot(2,3,1); plot(output); title("Outputs"); 4 | subplot(2,3,2); plot(input'); title("Inputs"); 5 | subplot(2,3,3); plot(nonlinearCurrents'); title("Currents"); 6 | subplot(2,3,4); plot(nonlinearVoltages'); title("Voltages"); 7 | subplot(2,3,5); plot(states');title("States"); -------------------------------------------------------------------------------- /Example_Circuits/CommonEmitterAmplifier/Spice/CommonEmitterAmplifier.asc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dstrub18/NDKFramework/8eb7e08597a9ab183f9da163acbf4c6751a6dee9/Example_Circuits/CommonEmitterAmplifier/Spice/CommonEmitterAmplifier.asc -------------------------------------------------------------------------------- /Example_Circuits/CommonEmitterAmplifier/VST/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dstrub18/NDKFramework/8eb7e08597a9ab183f9da163acbf4c6751a6dee9/Example_Circuits/CommonEmitterAmplifier/VST/.DS_Store -------------------------------------------------------------------------------- /Example_Circuits/CommonEmitterAmplifier/VST/CommonEmitterAmplifier/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dstrub18/NDKFramework/8eb7e08597a9ab183f9da163acbf4c6751a6dee9/Example_Circuits/CommonEmitterAmplifier/VST/CommonEmitterAmplifier/.DS_Store -------------------------------------------------------------------------------- /Example_Circuits/CommonEmitterAmplifier/VST/CommonEmitterAmplifier/Builds/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dstrub18/NDKFramework/8eb7e08597a9ab183f9da163acbf4c6751a6dee9/Example_Circuits/CommonEmitterAmplifier/VST/CommonEmitterAmplifier/Builds/.DS_Store -------------------------------------------------------------------------------- /Example_Circuits/CommonEmitterAmplifier/VST/CommonEmitterAmplifier/Builds/MacOSX/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dstrub18/NDKFramework/8eb7e08597a9ab183f9da163acbf4c6751a6dee9/Example_Circuits/CommonEmitterAmplifier/VST/CommonEmitterAmplifier/Builds/MacOSX/.DS_Store -------------------------------------------------------------------------------- /Example_Circuits/CommonEmitterAmplifier/VST/CommonEmitterAmplifier/Builds/MacOSX/CommonEmitterAmplifier.entitlements: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | com.apple.security.app-sandbox 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /Example_Circuits/CommonEmitterAmplifier/VST/CommonEmitterAmplifier/Builds/MacOSX/RecentFilesMenuTemplate.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dstrub18/NDKFramework/8eb7e08597a9ab183f9da163acbf4c6751a6dee9/Example_Circuits/CommonEmitterAmplifier/VST/CommonEmitterAmplifier/Builds/MacOSX/RecentFilesMenuTemplate.nib -------------------------------------------------------------------------------- /Example_Circuits/CommonEmitterAmplifier/VST/CommonEmitterAmplifier/JuceLibraryCode/include_juce_audio_basics.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/CommonEmitterAmplifier/VST/CommonEmitterAmplifier/JuceLibraryCode/include_juce_audio_basics.mm: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/CommonEmitterAmplifier/VST/CommonEmitterAmplifier/JuceLibraryCode/include_juce_audio_devices.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/CommonEmitterAmplifier/VST/CommonEmitterAmplifier/JuceLibraryCode/include_juce_audio_devices.mm: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/CommonEmitterAmplifier/VST/CommonEmitterAmplifier/JuceLibraryCode/include_juce_audio_formats.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/CommonEmitterAmplifier/VST/CommonEmitterAmplifier/JuceLibraryCode/include_juce_audio_formats.mm: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/CommonEmitterAmplifier/VST/CommonEmitterAmplifier/JuceLibraryCode/include_juce_audio_plugin_client_AAX.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/CommonEmitterAmplifier/VST/CommonEmitterAmplifier/JuceLibraryCode/include_juce_audio_plugin_client_AAX.mm: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/CommonEmitterAmplifier/VST/CommonEmitterAmplifier/JuceLibraryCode/include_juce_audio_plugin_client_AU.r: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/CommonEmitterAmplifier/VST/CommonEmitterAmplifier/JuceLibraryCode/include_juce_audio_plugin_client_AU_1.mm: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/CommonEmitterAmplifier/VST/CommonEmitterAmplifier/JuceLibraryCode/include_juce_audio_plugin_client_AU_2.mm: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/CommonEmitterAmplifier/VST/CommonEmitterAmplifier/JuceLibraryCode/include_juce_audio_plugin_client_AUv3.mm: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/CommonEmitterAmplifier/VST/CommonEmitterAmplifier/JuceLibraryCode/include_juce_audio_plugin_client_RTAS.r: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/CommonEmitterAmplifier/VST/CommonEmitterAmplifier/JuceLibraryCode/include_juce_audio_plugin_client_RTAS_1.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/CommonEmitterAmplifier/VST/CommonEmitterAmplifier/JuceLibraryCode/include_juce_audio_plugin_client_RTAS_2.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/CommonEmitterAmplifier/VST/CommonEmitterAmplifier/JuceLibraryCode/include_juce_audio_plugin_client_RTAS_3.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/CommonEmitterAmplifier/VST/CommonEmitterAmplifier/JuceLibraryCode/include_juce_audio_plugin_client_RTAS_4.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/CommonEmitterAmplifier/VST/CommonEmitterAmplifier/JuceLibraryCode/include_juce_audio_plugin_client_RTAS_utils.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/CommonEmitterAmplifier/VST/CommonEmitterAmplifier/JuceLibraryCode/include_juce_audio_plugin_client_RTAS_utils.mm: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/CommonEmitterAmplifier/VST/CommonEmitterAmplifier/JuceLibraryCode/include_juce_audio_plugin_client_Standalone.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/CommonEmitterAmplifier/VST/CommonEmitterAmplifier/JuceLibraryCode/include_juce_audio_plugin_client_Unity.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/CommonEmitterAmplifier/VST/CommonEmitterAmplifier/JuceLibraryCode/include_juce_audio_plugin_client_VST2.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/CommonEmitterAmplifier/VST/CommonEmitterAmplifier/JuceLibraryCode/include_juce_audio_plugin_client_VST3.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/CommonEmitterAmplifier/VST/CommonEmitterAmplifier/JuceLibraryCode/include_juce_audio_plugin_client_VST_utils.mm: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/CommonEmitterAmplifier/VST/CommonEmitterAmplifier/JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/CommonEmitterAmplifier/VST/CommonEmitterAmplifier/JuceLibraryCode/include_juce_audio_processors.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/CommonEmitterAmplifier/VST/CommonEmitterAmplifier/JuceLibraryCode/include_juce_audio_processors.mm: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/CommonEmitterAmplifier/VST/CommonEmitterAmplifier/JuceLibraryCode/include_juce_audio_utils.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/CommonEmitterAmplifier/VST/CommonEmitterAmplifier/JuceLibraryCode/include_juce_audio_utils.mm: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/CommonEmitterAmplifier/VST/CommonEmitterAmplifier/JuceLibraryCode/include_juce_core.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/CommonEmitterAmplifier/VST/CommonEmitterAmplifier/JuceLibraryCode/include_juce_core.mm: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/CommonEmitterAmplifier/VST/CommonEmitterAmplifier/JuceLibraryCode/include_juce_cryptography.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/CommonEmitterAmplifier/VST/CommonEmitterAmplifier/JuceLibraryCode/include_juce_cryptography.mm: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/CommonEmitterAmplifier/VST/CommonEmitterAmplifier/JuceLibraryCode/include_juce_data_structures.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/CommonEmitterAmplifier/VST/CommonEmitterAmplifier/JuceLibraryCode/include_juce_data_structures.mm: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/CommonEmitterAmplifier/VST/CommonEmitterAmplifier/JuceLibraryCode/include_juce_events.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/CommonEmitterAmplifier/VST/CommonEmitterAmplifier/JuceLibraryCode/include_juce_events.mm: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/CommonEmitterAmplifier/VST/CommonEmitterAmplifier/JuceLibraryCode/include_juce_graphics.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/CommonEmitterAmplifier/VST/CommonEmitterAmplifier/JuceLibraryCode/include_juce_graphics.mm: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/CommonEmitterAmplifier/VST/CommonEmitterAmplifier/JuceLibraryCode/include_juce_gui_basics.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/CommonEmitterAmplifier/VST/CommonEmitterAmplifier/JuceLibraryCode/include_juce_gui_basics.mm: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/CommonEmitterAmplifier/VST/CommonEmitterAmplifier/JuceLibraryCode/include_juce_gui_extra.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/CommonEmitterAmplifier/VST/CommonEmitterAmplifier/JuceLibraryCode/include_juce_gui_extra.mm: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/CommonEmitterAmplifier/VST/CommonEmitterAmplifier/JuceLibraryCode/include_juce_opengl.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/CommonEmitterAmplifier/VST/CommonEmitterAmplifier/JuceLibraryCode/include_juce_opengl.mm: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/DiodeClipper/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dstrub18/NDKFramework/8eb7e08597a9ab183f9da163acbf4c6751a6dee9/Example_Circuits/DiodeClipper/.DS_Store -------------------------------------------------------------------------------- /Example_Circuits/DiodeClipper/Matlab/ndkPlot.m: -------------------------------------------------------------------------------- 1 | function ndkPlot(input, output, nonlinearCurrents, nonlinearVoltages, states) 2 | 3 | subplot(2,3,1); plot(output); title("Outputs"); 4 | subplot(2,3,2); plot(input'); title("Inputs"); 5 | subplot(2,3,3); plot(nonlinearCurrents'); title("Currents"); 6 | subplot(2,3,4); plot(nonlinearVoltages'); title("Voltages"); 7 | subplot(2,3,5); plot(states');title("States"); -------------------------------------------------------------------------------- /Example_Circuits/DiodeClipper/Spice/DiodeClipper.asc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dstrub18/NDKFramework/8eb7e08597a9ab183f9da163acbf4c6751a6dee9/Example_Circuits/DiodeClipper/Spice/DiodeClipper.asc -------------------------------------------------------------------------------- /Example_Circuits/DiodeClipper/Spice/DiodeClipper.net: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dstrub18/NDKFramework/8eb7e08597a9ab183f9da163acbf4c6751a6dee9/Example_Circuits/DiodeClipper/Spice/DiodeClipper.net -------------------------------------------------------------------------------- /Example_Circuits/DiodeClipper/VST/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dstrub18/NDKFramework/8eb7e08597a9ab183f9da163acbf4c6751a6dee9/Example_Circuits/DiodeClipper/VST/.DS_Store -------------------------------------------------------------------------------- /Example_Circuits/DiodeClipper/VST/DiodeClipper/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dstrub18/NDKFramework/8eb7e08597a9ab183f9da163acbf4c6751a6dee9/Example_Circuits/DiodeClipper/VST/DiodeClipper/.DS_Store -------------------------------------------------------------------------------- /Example_Circuits/DiodeClipper/VST/DiodeClipper/Builds/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dstrub18/NDKFramework/8eb7e08597a9ab183f9da163acbf4c6751a6dee9/Example_Circuits/DiodeClipper/VST/DiodeClipper/Builds/.DS_Store -------------------------------------------------------------------------------- /Example_Circuits/DiodeClipper/VST/DiodeClipper/Builds/MacOSX/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dstrub18/NDKFramework/8eb7e08597a9ab183f9da163acbf4c6751a6dee9/Example_Circuits/DiodeClipper/VST/DiodeClipper/Builds/MacOSX/.DS_Store -------------------------------------------------------------------------------- /Example_Circuits/DiodeClipper/VST/DiodeClipper/Builds/MacOSX/DiodeClipper.entitlements: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | com.apple.security.app-sandbox 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /Example_Circuits/DiodeClipper/VST/DiodeClipper/Builds/MacOSX/DiodeClipper.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | BuildSystemType 6 | Original 7 | 8 | 9 | -------------------------------------------------------------------------------- /Example_Circuits/DiodeClipper/VST/DiodeClipper/Builds/MacOSX/DiodeClipper.xcodeproj/project.xcworkspace/xcuserdata/strue-audio.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dstrub18/NDKFramework/8eb7e08597a9ab183f9da163acbf4c6751a6dee9/Example_Circuits/DiodeClipper/VST/DiodeClipper/Builds/MacOSX/DiodeClipper.xcodeproj/project.xcworkspace/xcuserdata/strue-audio.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Example_Circuits/DiodeClipper/VST/DiodeClipper/Builds/MacOSX/RecentFilesMenuTemplate.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dstrub18/NDKFramework/8eb7e08597a9ab183f9da163acbf4c6751a6dee9/Example_Circuits/DiodeClipper/VST/DiodeClipper/Builds/MacOSX/RecentFilesMenuTemplate.nib -------------------------------------------------------------------------------- /Example_Circuits/DiodeClipper/VST/DiodeClipper/Builds/MacOSX/build/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dstrub18/NDKFramework/8eb7e08597a9ab183f9da163acbf4c6751a6dee9/Example_Circuits/DiodeClipper/VST/DiodeClipper/Builds/MacOSX/build/.DS_Store -------------------------------------------------------------------------------- /Example_Circuits/DiodeClipper/VST/DiodeClipper/JuceLibraryCode/include_juce_audio_basics.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/DiodeClipper/VST/DiodeClipper/JuceLibraryCode/include_juce_audio_basics.mm: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/DiodeClipper/VST/DiodeClipper/JuceLibraryCode/include_juce_audio_devices.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/DiodeClipper/VST/DiodeClipper/JuceLibraryCode/include_juce_audio_devices.mm: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/DiodeClipper/VST/DiodeClipper/JuceLibraryCode/include_juce_audio_formats.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/DiodeClipper/VST/DiodeClipper/JuceLibraryCode/include_juce_audio_formats.mm: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/DiodeClipper/VST/DiodeClipper/JuceLibraryCode/include_juce_audio_plugin_client_AAX.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/DiodeClipper/VST/DiodeClipper/JuceLibraryCode/include_juce_audio_plugin_client_AAX.mm: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/DiodeClipper/VST/DiodeClipper/JuceLibraryCode/include_juce_audio_plugin_client_AU.r: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/DiodeClipper/VST/DiodeClipper/JuceLibraryCode/include_juce_audio_plugin_client_AU_1.mm: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/DiodeClipper/VST/DiodeClipper/JuceLibraryCode/include_juce_audio_plugin_client_AU_2.mm: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/DiodeClipper/VST/DiodeClipper/JuceLibraryCode/include_juce_audio_plugin_client_AUv3.mm: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/DiodeClipper/VST/DiodeClipper/JuceLibraryCode/include_juce_audio_plugin_client_RTAS.r: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/DiodeClipper/VST/DiodeClipper/JuceLibraryCode/include_juce_audio_plugin_client_RTAS_1.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/DiodeClipper/VST/DiodeClipper/JuceLibraryCode/include_juce_audio_plugin_client_RTAS_2.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/DiodeClipper/VST/DiodeClipper/JuceLibraryCode/include_juce_audio_plugin_client_RTAS_3.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/DiodeClipper/VST/DiodeClipper/JuceLibraryCode/include_juce_audio_plugin_client_RTAS_4.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/DiodeClipper/VST/DiodeClipper/JuceLibraryCode/include_juce_audio_plugin_client_RTAS_utils.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/DiodeClipper/VST/DiodeClipper/JuceLibraryCode/include_juce_audio_plugin_client_RTAS_utils.mm: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/DiodeClipper/VST/DiodeClipper/JuceLibraryCode/include_juce_audio_plugin_client_Standalone.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/DiodeClipper/VST/DiodeClipper/JuceLibraryCode/include_juce_audio_plugin_client_Unity.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/DiodeClipper/VST/DiodeClipper/JuceLibraryCode/include_juce_audio_plugin_client_VST2.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/DiodeClipper/VST/DiodeClipper/JuceLibraryCode/include_juce_audio_plugin_client_VST3.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/DiodeClipper/VST/DiodeClipper/JuceLibraryCode/include_juce_audio_plugin_client_VST_utils.mm: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/DiodeClipper/VST/DiodeClipper/JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/DiodeClipper/VST/DiodeClipper/JuceLibraryCode/include_juce_audio_processors.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/DiodeClipper/VST/DiodeClipper/JuceLibraryCode/include_juce_audio_processors.mm: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/DiodeClipper/VST/DiodeClipper/JuceLibraryCode/include_juce_audio_utils.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/DiodeClipper/VST/DiodeClipper/JuceLibraryCode/include_juce_audio_utils.mm: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/DiodeClipper/VST/DiodeClipper/JuceLibraryCode/include_juce_core.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/DiodeClipper/VST/DiodeClipper/JuceLibraryCode/include_juce_core.mm: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/DiodeClipper/VST/DiodeClipper/JuceLibraryCode/include_juce_cryptography.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/DiodeClipper/VST/DiodeClipper/JuceLibraryCode/include_juce_cryptography.mm: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/DiodeClipper/VST/DiodeClipper/JuceLibraryCode/include_juce_data_structures.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/DiodeClipper/VST/DiodeClipper/JuceLibraryCode/include_juce_data_structures.mm: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/DiodeClipper/VST/DiodeClipper/JuceLibraryCode/include_juce_events.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/DiodeClipper/VST/DiodeClipper/JuceLibraryCode/include_juce_events.mm: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/DiodeClipper/VST/DiodeClipper/JuceLibraryCode/include_juce_graphics.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/DiodeClipper/VST/DiodeClipper/JuceLibraryCode/include_juce_graphics.mm: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/DiodeClipper/VST/DiodeClipper/JuceLibraryCode/include_juce_gui_basics.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/DiodeClipper/VST/DiodeClipper/JuceLibraryCode/include_juce_gui_basics.mm: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/DiodeClipper/VST/DiodeClipper/JuceLibraryCode/include_juce_gui_extra.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/DiodeClipper/VST/DiodeClipper/JuceLibraryCode/include_juce_gui_extra.mm: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/DiodeClipper/VST/DiodeClipper/JuceLibraryCode/include_juce_opengl.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/DiodeClipper/VST/DiodeClipper/JuceLibraryCode/include_juce_opengl.mm: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/DiodeClipper/VST/DiodeClipper/Source/NonlinearComponent.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | ============================================================================== 3 | 4 | NonlinearComponent.cpp 5 | Created: 6 Apr 2019 5:05:03pm 6 | Author: Rasmus Kürstein 7 | 8 | ============================================================================== 9 | */ 10 | 11 | #include "NonlinearComponent.h" 12 | -------------------------------------------------------------------------------- /Example_Circuits/DiodeClipper/VST/DiodeClipper/Source/NonlinearSolver.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | ============================================================================== 3 | 4 | NonlinearSolver.cpp 5 | Created: 19 Mar 2019 4:33:02pm 6 | Author: Rasmus Kürstein 7 | 8 | ============================================================================== 9 | */ 10 | 11 | #include "NonlinearSolver.h" 12 | -------------------------------------------------------------------------------- /Example_Circuits/InputSounds/Sine_440_Amp_02.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dstrub18/NDKFramework/8eb7e08597a9ab183f9da163acbf4c6751a6dee9/Example_Circuits/InputSounds/Sine_440_Amp_02.wav -------------------------------------------------------------------------------- /Example_Circuits/InputSounds/Sine_440_Amp_02_offset_04.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dstrub18/NDKFramework/8eb7e08597a9ab183f9da163acbf4c6751a6dee9/Example_Circuits/InputSounds/Sine_440_Amp_02_offset_04.wav -------------------------------------------------------------------------------- /Example_Circuits/InputSounds/Sine_440_Amp_05.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dstrub18/NDKFramework/8eb7e08597a9ab183f9da163acbf4c6751a6dee9/Example_Circuits/InputSounds/Sine_440_Amp_05.wav -------------------------------------------------------------------------------- /Example_Circuits/InputSounds/Sine_440_Amp_07.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dstrub18/NDKFramework/8eb7e08597a9ab183f9da163acbf4c6751a6dee9/Example_Circuits/InputSounds/Sine_440_Amp_07.wav -------------------------------------------------------------------------------- /Example_Circuits/InputSounds/Sine_440_Amp_1.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dstrub18/NDKFramework/8eb7e08597a9ab183f9da163acbf4c6751a6dee9/Example_Circuits/InputSounds/Sine_440_Amp_1.wav -------------------------------------------------------------------------------- /Example_Circuits/InputSounds/Sine_50_Amp_02.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dstrub18/NDKFramework/8eb7e08597a9ab183f9da163acbf4c6751a6dee9/Example_Circuits/InputSounds/Sine_50_Amp_02.wav -------------------------------------------------------------------------------- /Example_Circuits/InputSounds/Sine_50_Amp_05.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dstrub18/NDKFramework/8eb7e08597a9ab183f9da163acbf4c6751a6dee9/Example_Circuits/InputSounds/Sine_50_Amp_05.wav -------------------------------------------------------------------------------- /Example_Circuits/InputSounds/Sine_50_Amp_07.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dstrub18/NDKFramework/8eb7e08597a9ab183f9da163acbf4c6751a6dee9/Example_Circuits/InputSounds/Sine_50_Amp_07.wav -------------------------------------------------------------------------------- /Example_Circuits/InputSounds/Sine_50_Amp_1.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dstrub18/NDKFramework/8eb7e08597a9ab183f9da163acbf4c6751a6dee9/Example_Circuits/InputSounds/Sine_50_Amp_1.wav -------------------------------------------------------------------------------- /Example_Circuits/InputSounds/Sweep_20_20000_10s_Amp_01.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dstrub18/NDKFramework/8eb7e08597a9ab183f9da163acbf4c6751a6dee9/Example_Circuits/InputSounds/Sweep_20_20000_10s_Amp_01.wav -------------------------------------------------------------------------------- /Example_Circuits/InputSounds/Sweep_20_20000_10s_Amp_02.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dstrub18/NDKFramework/8eb7e08597a9ab183f9da163acbf4c6751a6dee9/Example_Circuits/InputSounds/Sweep_20_20000_10s_Amp_02.wav -------------------------------------------------------------------------------- /Example_Circuits/InputSounds/noise_Amp_025.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dstrub18/NDKFramework/8eb7e08597a9ab183f9da163acbf4c6751a6dee9/Example_Circuits/InputSounds/noise_Amp_025.wav -------------------------------------------------------------------------------- /Example_Circuits/OpampAmpStage/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dstrub18/NDKFramework/8eb7e08597a9ab183f9da163acbf4c6751a6dee9/Example_Circuits/OpampAmpStage/.DS_Store -------------------------------------------------------------------------------- /Example_Circuits/OpampAmpStage/Matlab/ndkPlot.m: -------------------------------------------------------------------------------- 1 | function ndkPlot(input, output, nonlinearCurrents, nonlinearVoltages, states) 2 | 3 | subplot(2,3,1); plot(output); title("Outputs"); 4 | subplot(2,3,2); plot(input'); title("Inputs"); 5 | subplot(2,3,3); plot(nonlinearCurrents'); title("Currents"); 6 | subplot(2,3,4); plot(nonlinearVoltages'); title("Voltages"); 7 | subplot(2,3,5); plot(states');title("States"); -------------------------------------------------------------------------------- /Example_Circuits/OpampAmpStage/VST/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dstrub18/NDKFramework/8eb7e08597a9ab183f9da163acbf4c6751a6dee9/Example_Circuits/OpampAmpStage/VST/.DS_Store -------------------------------------------------------------------------------- /Example_Circuits/OpampAmpStage/VST/OpampAmpStage/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dstrub18/NDKFramework/8eb7e08597a9ab183f9da163acbf4c6751a6dee9/Example_Circuits/OpampAmpStage/VST/OpampAmpStage/.DS_Store -------------------------------------------------------------------------------- /Example_Circuits/OpampAmpStage/VST/OpampAmpStage/JuceLibraryCode/include_juce_audio_basics.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/OpampAmpStage/VST/OpampAmpStage/JuceLibraryCode/include_juce_audio_basics.mm: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/OpampAmpStage/VST/OpampAmpStage/JuceLibraryCode/include_juce_audio_devices.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/OpampAmpStage/VST/OpampAmpStage/JuceLibraryCode/include_juce_audio_devices.mm: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/OpampAmpStage/VST/OpampAmpStage/JuceLibraryCode/include_juce_audio_formats.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/OpampAmpStage/VST/OpampAmpStage/JuceLibraryCode/include_juce_audio_formats.mm: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/OpampAmpStage/VST/OpampAmpStage/JuceLibraryCode/include_juce_audio_plugin_client_AAX.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/OpampAmpStage/VST/OpampAmpStage/JuceLibraryCode/include_juce_audio_plugin_client_AAX.mm: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/OpampAmpStage/VST/OpampAmpStage/JuceLibraryCode/include_juce_audio_plugin_client_AU.r: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/OpampAmpStage/VST/OpampAmpStage/JuceLibraryCode/include_juce_audio_plugin_client_AU_1.mm: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/OpampAmpStage/VST/OpampAmpStage/JuceLibraryCode/include_juce_audio_plugin_client_AU_2.mm: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/OpampAmpStage/VST/OpampAmpStage/JuceLibraryCode/include_juce_audio_plugin_client_AUv3.mm: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/OpampAmpStage/VST/OpampAmpStage/JuceLibraryCode/include_juce_audio_plugin_client_RTAS.r: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/OpampAmpStage/VST/OpampAmpStage/JuceLibraryCode/include_juce_audio_plugin_client_RTAS_1.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/OpampAmpStage/VST/OpampAmpStage/JuceLibraryCode/include_juce_audio_plugin_client_RTAS_2.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/OpampAmpStage/VST/OpampAmpStage/JuceLibraryCode/include_juce_audio_plugin_client_RTAS_3.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/OpampAmpStage/VST/OpampAmpStage/JuceLibraryCode/include_juce_audio_plugin_client_RTAS_4.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/OpampAmpStage/VST/OpampAmpStage/JuceLibraryCode/include_juce_audio_plugin_client_RTAS_utils.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/OpampAmpStage/VST/OpampAmpStage/JuceLibraryCode/include_juce_audio_plugin_client_RTAS_utils.mm: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/OpampAmpStage/VST/OpampAmpStage/JuceLibraryCode/include_juce_audio_plugin_client_Standalone.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/OpampAmpStage/VST/OpampAmpStage/JuceLibraryCode/include_juce_audio_plugin_client_Unity.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/OpampAmpStage/VST/OpampAmpStage/JuceLibraryCode/include_juce_audio_plugin_client_VST2.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/OpampAmpStage/VST/OpampAmpStage/JuceLibraryCode/include_juce_audio_plugin_client_VST3.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/OpampAmpStage/VST/OpampAmpStage/JuceLibraryCode/include_juce_audio_plugin_client_VST_utils.mm: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/OpampAmpStage/VST/OpampAmpStage/JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/OpampAmpStage/VST/OpampAmpStage/JuceLibraryCode/include_juce_audio_processors.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/OpampAmpStage/VST/OpampAmpStage/JuceLibraryCode/include_juce_audio_processors.mm: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/OpampAmpStage/VST/OpampAmpStage/JuceLibraryCode/include_juce_audio_utils.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/OpampAmpStage/VST/OpampAmpStage/JuceLibraryCode/include_juce_audio_utils.mm: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/OpampAmpStage/VST/OpampAmpStage/JuceLibraryCode/include_juce_core.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/OpampAmpStage/VST/OpampAmpStage/JuceLibraryCode/include_juce_core.mm: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/OpampAmpStage/VST/OpampAmpStage/JuceLibraryCode/include_juce_cryptography.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/OpampAmpStage/VST/OpampAmpStage/JuceLibraryCode/include_juce_cryptography.mm: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/OpampAmpStage/VST/OpampAmpStage/JuceLibraryCode/include_juce_data_structures.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/OpampAmpStage/VST/OpampAmpStage/JuceLibraryCode/include_juce_data_structures.mm: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/OpampAmpStage/VST/OpampAmpStage/JuceLibraryCode/include_juce_events.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/OpampAmpStage/VST/OpampAmpStage/JuceLibraryCode/include_juce_events.mm: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/OpampAmpStage/VST/OpampAmpStage/JuceLibraryCode/include_juce_graphics.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/OpampAmpStage/VST/OpampAmpStage/JuceLibraryCode/include_juce_graphics.mm: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/OpampAmpStage/VST/OpampAmpStage/JuceLibraryCode/include_juce_gui_basics.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/OpampAmpStage/VST/OpampAmpStage/JuceLibraryCode/include_juce_gui_basics.mm: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/OpampAmpStage/VST/OpampAmpStage/JuceLibraryCode/include_juce_gui_extra.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/OpampAmpStage/VST/OpampAmpStage/JuceLibraryCode/include_juce_gui_extra.mm: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/OpampAmpStage/VST/OpampAmpStage/JuceLibraryCode/include_juce_opengl.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/OpampAmpStage/VST/OpampAmpStage/JuceLibraryCode/include_juce_opengl.mm: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/OpampAmpStage/VST/OpampAmpStage/Source/NonlinearComponent.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | ============================================================================== 3 | 4 | NonlinearComponent.cpp 5 | Created: 6 Apr 2019 5:05:03pm 6 | Author: Rasmus Kürstein 7 | 8 | ============================================================================== 9 | */ 10 | 11 | #include "NonlinearComponent.h" 12 | -------------------------------------------------------------------------------- /Example_Circuits/OpampAmpStage/VST/OpampAmpStage/Source/NonlinearSolver.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | ============================================================================== 3 | 4 | NonlinearSolver.cpp 5 | Created: 19 Mar 2019 4:33:02pm 6 | Author: Rasmus Kürstein 7 | 8 | ============================================================================== 9 | */ 10 | 11 | #include "NonlinearSolver.h" 12 | -------------------------------------------------------------------------------- /Example_Circuits/RLC_HighpassFilter/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dstrub18/NDKFramework/8eb7e08597a9ab183f9da163acbf4c6751a6dee9/Example_Circuits/RLC_HighpassFilter/.DS_Store -------------------------------------------------------------------------------- /Example_Circuits/RLC_HighpassFilter/Matlab/RLCHighpassFilter.m: -------------------------------------------------------------------------------- 1 | clear variables 2 | [audioInput,fs] = audioread('../../InputSounds/noise_Amp_025.wav'); 3 | ndk = jsonToNdk('../Spice/RLCHighpassFilter.json',fs); 4 | [input,output,nonlinearCurrents,nonlinearVoltages,states] = ndkSolve(audioInput,ndk,[],[],0,10,1); 5 | ndkPlot(input, output, nonlinearCurrents, nonlinearVoltages, states); -------------------------------------------------------------------------------- /Example_Circuits/RLC_HighpassFilter/Matlab/ndkPlot.m: -------------------------------------------------------------------------------- 1 | function ndkPlot(input, output, nonlinearCurrents, nonlinearVoltages, states) 2 | 3 | subplot(2,3,1); plot(output); title("Outputs"); 4 | subplot(2,3,2); plot(input'); title("Inputs"); 5 | subplot(2,3,3); plot(nonlinearCurrents'); title("Currents"); 6 | subplot(2,3,4); plot(nonlinearVoltages'); title("Voltages"); 7 | subplot(2,3,5); plot(states');title("States"); -------------------------------------------------------------------------------- /Example_Circuits/RLC_HighpassFilter/Spice/RLCHighpassFilter.asc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dstrub18/NDKFramework/8eb7e08597a9ab183f9da163acbf4c6751a6dee9/Example_Circuits/RLC_HighpassFilter/Spice/RLCHighpassFilter.asc -------------------------------------------------------------------------------- /Example_Circuits/RLC_HighpassFilter/VST/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dstrub18/NDKFramework/8eb7e08597a9ab183f9da163acbf4c6751a6dee9/Example_Circuits/RLC_HighpassFilter/VST/.DS_Store -------------------------------------------------------------------------------- /Example_Circuits/RLC_HighpassFilter/VST/RLCHighpassFilter/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dstrub18/NDKFramework/8eb7e08597a9ab183f9da163acbf4c6751a6dee9/Example_Circuits/RLC_HighpassFilter/VST/RLCHighpassFilter/.DS_Store -------------------------------------------------------------------------------- /Example_Circuits/RLC_HighpassFilter/VST/RLCHighpassFilter/Builds/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dstrub18/NDKFramework/8eb7e08597a9ab183f9da163acbf4c6751a6dee9/Example_Circuits/RLC_HighpassFilter/VST/RLCHighpassFilter/Builds/.DS_Store -------------------------------------------------------------------------------- /Example_Circuits/RLC_HighpassFilter/VST/RLCHighpassFilter/Builds/MacOSX/RLCHighpassFilter.entitlements: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | com.apple.security.app-sandbox 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /Example_Circuits/RLC_HighpassFilter/VST/RLCHighpassFilter/Builds/MacOSX/RLCHighpassFilter.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | BuildSystemType 6 | Original 7 | 8 | 9 | -------------------------------------------------------------------------------- /Example_Circuits/RLC_HighpassFilter/VST/RLCHighpassFilter/Builds/MacOSX/RecentFilesMenuTemplate.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dstrub18/NDKFramework/8eb7e08597a9ab183f9da163acbf4c6751a6dee9/Example_Circuits/RLC_HighpassFilter/VST/RLCHighpassFilter/Builds/MacOSX/RecentFilesMenuTemplate.nib -------------------------------------------------------------------------------- /Example_Circuits/RLC_HighpassFilter/VST/RLCHighpassFilter/JuceLibraryCode/include_juce_audio_basics.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/RLC_HighpassFilter/VST/RLCHighpassFilter/JuceLibraryCode/include_juce_audio_basics.mm: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/RLC_HighpassFilter/VST/RLCHighpassFilter/JuceLibraryCode/include_juce_audio_devices.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/RLC_HighpassFilter/VST/RLCHighpassFilter/JuceLibraryCode/include_juce_audio_devices.mm: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/RLC_HighpassFilter/VST/RLCHighpassFilter/JuceLibraryCode/include_juce_audio_formats.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/RLC_HighpassFilter/VST/RLCHighpassFilter/JuceLibraryCode/include_juce_audio_formats.mm: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/RLC_HighpassFilter/VST/RLCHighpassFilter/JuceLibraryCode/include_juce_audio_plugin_client_AAX.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/RLC_HighpassFilter/VST/RLCHighpassFilter/JuceLibraryCode/include_juce_audio_plugin_client_AAX.mm: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/RLC_HighpassFilter/VST/RLCHighpassFilter/JuceLibraryCode/include_juce_audio_plugin_client_AU.r: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/RLC_HighpassFilter/VST/RLCHighpassFilter/JuceLibraryCode/include_juce_audio_plugin_client_AU_1.mm: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/RLC_HighpassFilter/VST/RLCHighpassFilter/JuceLibraryCode/include_juce_audio_plugin_client_AU_2.mm: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/RLC_HighpassFilter/VST/RLCHighpassFilter/JuceLibraryCode/include_juce_audio_plugin_client_AUv3.mm: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/RLC_HighpassFilter/VST/RLCHighpassFilter/JuceLibraryCode/include_juce_audio_plugin_client_RTAS.r: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/RLC_HighpassFilter/VST/RLCHighpassFilter/JuceLibraryCode/include_juce_audio_plugin_client_RTAS_1.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/RLC_HighpassFilter/VST/RLCHighpassFilter/JuceLibraryCode/include_juce_audio_plugin_client_RTAS_2.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/RLC_HighpassFilter/VST/RLCHighpassFilter/JuceLibraryCode/include_juce_audio_plugin_client_RTAS_3.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/RLC_HighpassFilter/VST/RLCHighpassFilter/JuceLibraryCode/include_juce_audio_plugin_client_RTAS_4.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/RLC_HighpassFilter/VST/RLCHighpassFilter/JuceLibraryCode/include_juce_audio_plugin_client_RTAS_utils.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/RLC_HighpassFilter/VST/RLCHighpassFilter/JuceLibraryCode/include_juce_audio_plugin_client_RTAS_utils.mm: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/RLC_HighpassFilter/VST/RLCHighpassFilter/JuceLibraryCode/include_juce_audio_plugin_client_Standalone.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/RLC_HighpassFilter/VST/RLCHighpassFilter/JuceLibraryCode/include_juce_audio_plugin_client_Unity.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/RLC_HighpassFilter/VST/RLCHighpassFilter/JuceLibraryCode/include_juce_audio_plugin_client_VST2.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/RLC_HighpassFilter/VST/RLCHighpassFilter/JuceLibraryCode/include_juce_audio_plugin_client_VST3.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/RLC_HighpassFilter/VST/RLCHighpassFilter/JuceLibraryCode/include_juce_audio_plugin_client_VST_utils.mm: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/RLC_HighpassFilter/VST/RLCHighpassFilter/JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/RLC_HighpassFilter/VST/RLCHighpassFilter/JuceLibraryCode/include_juce_audio_processors.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/RLC_HighpassFilter/VST/RLCHighpassFilter/JuceLibraryCode/include_juce_audio_processors.mm: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/RLC_HighpassFilter/VST/RLCHighpassFilter/JuceLibraryCode/include_juce_audio_utils.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/RLC_HighpassFilter/VST/RLCHighpassFilter/JuceLibraryCode/include_juce_audio_utils.mm: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/RLC_HighpassFilter/VST/RLCHighpassFilter/JuceLibraryCode/include_juce_core.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/RLC_HighpassFilter/VST/RLCHighpassFilter/JuceLibraryCode/include_juce_core.mm: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/RLC_HighpassFilter/VST/RLCHighpassFilter/JuceLibraryCode/include_juce_cryptography.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/RLC_HighpassFilter/VST/RLCHighpassFilter/JuceLibraryCode/include_juce_cryptography.mm: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/RLC_HighpassFilter/VST/RLCHighpassFilter/JuceLibraryCode/include_juce_data_structures.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/RLC_HighpassFilter/VST/RLCHighpassFilter/JuceLibraryCode/include_juce_data_structures.mm: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/RLC_HighpassFilter/VST/RLCHighpassFilter/JuceLibraryCode/include_juce_events.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/RLC_HighpassFilter/VST/RLCHighpassFilter/JuceLibraryCode/include_juce_events.mm: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/RLC_HighpassFilter/VST/RLCHighpassFilter/JuceLibraryCode/include_juce_graphics.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/RLC_HighpassFilter/VST/RLCHighpassFilter/JuceLibraryCode/include_juce_graphics.mm: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/RLC_HighpassFilter/VST/RLCHighpassFilter/JuceLibraryCode/include_juce_gui_basics.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/RLC_HighpassFilter/VST/RLCHighpassFilter/JuceLibraryCode/include_juce_gui_basics.mm: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/RLC_HighpassFilter/VST/RLCHighpassFilter/JuceLibraryCode/include_juce_gui_extra.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/RLC_HighpassFilter/VST/RLCHighpassFilter/JuceLibraryCode/include_juce_gui_extra.mm: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/RLC_HighpassFilter/VST/RLCHighpassFilter/JuceLibraryCode/include_juce_opengl.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/RLC_HighpassFilter/VST/RLCHighpassFilter/JuceLibraryCode/include_juce_opengl.mm: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/RLC_HighpassFilter/VST/RLCHighpassFilter/Source/NonlinearSolver.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | ============================================================================== 3 | 4 | NonlinearSolver.cpp 5 | Created: 19 Mar 2019 4:33:02pm 6 | Author: Rasmus Kürstein 7 | 8 | ============================================================================== 9 | */ 10 | 11 | #include "NonlinearSolver.h" 12 | -------------------------------------------------------------------------------- /Example_Circuits/RLC_LowpassFilter/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dstrub18/NDKFramework/8eb7e08597a9ab183f9da163acbf4c6751a6dee9/Example_Circuits/RLC_LowpassFilter/.DS_Store -------------------------------------------------------------------------------- /Example_Circuits/RLC_LowpassFilter/Matlab/RLCLowpassFilter.m: -------------------------------------------------------------------------------- 1 | clear variables 2 | [input,fs] = audioread('../../InputSounds/noise_Amp_025.wav'); 3 | ndk = jsonToNdk('../Spice/RLCLowpassFilter.json',fs); 4 | [input,output,nonlinearCurrents,nonlinearVoltages,states] = ndkSolve(input,ndk,[],[],0,10,1); 5 | ndkPlot(input, output, nonlinearCurrents, nonlinearVoltages, states); 6 | 7 | -------------------------------------------------------------------------------- /Example_Circuits/RLC_LowpassFilter/Matlab/ndkPlot.m: -------------------------------------------------------------------------------- 1 | function ndkPlot(input, output, nonlinearCurrents, nonlinearVoltages, states) 2 | 3 | subplot(2,3,1); plot(output); title("Outputs"); 4 | subplot(2,3,2); plot(input'); title("Inputs"); 5 | subplot(2,3,3); plot(nonlinearCurrents'); title("Currents"); 6 | subplot(2,3,4); plot(nonlinearVoltages'); title("Voltages"); 7 | subplot(2,3,5); plot(states');title("States"); -------------------------------------------------------------------------------- /Example_Circuits/RLC_LowpassFilter/Spice/RLCLowpassFilter.asc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dstrub18/NDKFramework/8eb7e08597a9ab183f9da163acbf4c6751a6dee9/Example_Circuits/RLC_LowpassFilter/Spice/RLCLowpassFilter.asc -------------------------------------------------------------------------------- /Example_Circuits/RLC_LowpassFilter/VST/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dstrub18/NDKFramework/8eb7e08597a9ab183f9da163acbf4c6751a6dee9/Example_Circuits/RLC_LowpassFilter/VST/.DS_Store -------------------------------------------------------------------------------- /Example_Circuits/RLC_LowpassFilter/VST/RLCLowPassFilter/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dstrub18/NDKFramework/8eb7e08597a9ab183f9da163acbf4c6751a6dee9/Example_Circuits/RLC_LowpassFilter/VST/RLCLowPassFilter/.DS_Store -------------------------------------------------------------------------------- /Example_Circuits/RLC_LowpassFilter/VST/RLCLowPassFilter/Builds/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dstrub18/NDKFramework/8eb7e08597a9ab183f9da163acbf4c6751a6dee9/Example_Circuits/RLC_LowpassFilter/VST/RLCLowPassFilter/Builds/.DS_Store -------------------------------------------------------------------------------- /Example_Circuits/RLC_LowpassFilter/VST/RLCLowPassFilter/Builds/MacOSX/RLCLowPassFilter.entitlements: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | com.apple.security.app-sandbox 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /Example_Circuits/RLC_LowpassFilter/VST/RLCLowPassFilter/Builds/MacOSX/RLCLowPassFilter.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | BuildSystemType 6 | Original 7 | 8 | 9 | -------------------------------------------------------------------------------- /Example_Circuits/RLC_LowpassFilter/VST/RLCLowPassFilter/Builds/MacOSX/RecentFilesMenuTemplate.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dstrub18/NDKFramework/8eb7e08597a9ab183f9da163acbf4c6751a6dee9/Example_Circuits/RLC_LowpassFilter/VST/RLCLowPassFilter/Builds/MacOSX/RecentFilesMenuTemplate.nib -------------------------------------------------------------------------------- /Example_Circuits/RLC_LowpassFilter/VST/RLCLowPassFilter/JuceLibraryCode/include_juce_audio_basics.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/RLC_LowpassFilter/VST/RLCLowPassFilter/JuceLibraryCode/include_juce_audio_basics.mm: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/RLC_LowpassFilter/VST/RLCLowPassFilter/JuceLibraryCode/include_juce_audio_devices.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/RLC_LowpassFilter/VST/RLCLowPassFilter/JuceLibraryCode/include_juce_audio_devices.mm: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/RLC_LowpassFilter/VST/RLCLowPassFilter/JuceLibraryCode/include_juce_audio_formats.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/RLC_LowpassFilter/VST/RLCLowPassFilter/JuceLibraryCode/include_juce_audio_formats.mm: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/RLC_LowpassFilter/VST/RLCLowPassFilter/JuceLibraryCode/include_juce_audio_plugin_client_AAX.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/RLC_LowpassFilter/VST/RLCLowPassFilter/JuceLibraryCode/include_juce_audio_plugin_client_AAX.mm: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/RLC_LowpassFilter/VST/RLCLowPassFilter/JuceLibraryCode/include_juce_audio_plugin_client_AU.r: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/RLC_LowpassFilter/VST/RLCLowPassFilter/JuceLibraryCode/include_juce_audio_plugin_client_AU_1.mm: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/RLC_LowpassFilter/VST/RLCLowPassFilter/JuceLibraryCode/include_juce_audio_plugin_client_AU_2.mm: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/RLC_LowpassFilter/VST/RLCLowPassFilter/JuceLibraryCode/include_juce_audio_plugin_client_AUv3.mm: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/RLC_LowpassFilter/VST/RLCLowPassFilter/JuceLibraryCode/include_juce_audio_plugin_client_RTAS.r: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/RLC_LowpassFilter/VST/RLCLowPassFilter/JuceLibraryCode/include_juce_audio_plugin_client_RTAS_1.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/RLC_LowpassFilter/VST/RLCLowPassFilter/JuceLibraryCode/include_juce_audio_plugin_client_RTAS_2.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/RLC_LowpassFilter/VST/RLCLowPassFilter/JuceLibraryCode/include_juce_audio_plugin_client_RTAS_3.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/RLC_LowpassFilter/VST/RLCLowPassFilter/JuceLibraryCode/include_juce_audio_plugin_client_RTAS_4.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/RLC_LowpassFilter/VST/RLCLowPassFilter/JuceLibraryCode/include_juce_audio_plugin_client_RTAS_utils.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/RLC_LowpassFilter/VST/RLCLowPassFilter/JuceLibraryCode/include_juce_audio_plugin_client_RTAS_utils.mm: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/RLC_LowpassFilter/VST/RLCLowPassFilter/JuceLibraryCode/include_juce_audio_plugin_client_Standalone.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/RLC_LowpassFilter/VST/RLCLowPassFilter/JuceLibraryCode/include_juce_audio_plugin_client_Unity.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/RLC_LowpassFilter/VST/RLCLowPassFilter/JuceLibraryCode/include_juce_audio_plugin_client_VST2.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/RLC_LowpassFilter/VST/RLCLowPassFilter/JuceLibraryCode/include_juce_audio_plugin_client_VST3.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/RLC_LowpassFilter/VST/RLCLowPassFilter/JuceLibraryCode/include_juce_audio_plugin_client_VST_utils.mm: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/RLC_LowpassFilter/VST/RLCLowPassFilter/JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/RLC_LowpassFilter/VST/RLCLowPassFilter/JuceLibraryCode/include_juce_audio_processors.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/RLC_LowpassFilter/VST/RLCLowPassFilter/JuceLibraryCode/include_juce_audio_processors.mm: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/RLC_LowpassFilter/VST/RLCLowPassFilter/JuceLibraryCode/include_juce_audio_utils.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/RLC_LowpassFilter/VST/RLCLowPassFilter/JuceLibraryCode/include_juce_audio_utils.mm: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/RLC_LowpassFilter/VST/RLCLowPassFilter/JuceLibraryCode/include_juce_core.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/RLC_LowpassFilter/VST/RLCLowPassFilter/JuceLibraryCode/include_juce_core.mm: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/RLC_LowpassFilter/VST/RLCLowPassFilter/JuceLibraryCode/include_juce_cryptography.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/RLC_LowpassFilter/VST/RLCLowPassFilter/JuceLibraryCode/include_juce_cryptography.mm: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/RLC_LowpassFilter/VST/RLCLowPassFilter/JuceLibraryCode/include_juce_data_structures.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/RLC_LowpassFilter/VST/RLCLowPassFilter/JuceLibraryCode/include_juce_data_structures.mm: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/RLC_LowpassFilter/VST/RLCLowPassFilter/JuceLibraryCode/include_juce_events.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/RLC_LowpassFilter/VST/RLCLowPassFilter/JuceLibraryCode/include_juce_events.mm: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/RLC_LowpassFilter/VST/RLCLowPassFilter/JuceLibraryCode/include_juce_graphics.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/RLC_LowpassFilter/VST/RLCLowPassFilter/JuceLibraryCode/include_juce_graphics.mm: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/RLC_LowpassFilter/VST/RLCLowPassFilter/JuceLibraryCode/include_juce_gui_basics.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/RLC_LowpassFilter/VST/RLCLowPassFilter/JuceLibraryCode/include_juce_gui_basics.mm: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/RLC_LowpassFilter/VST/RLCLowPassFilter/JuceLibraryCode/include_juce_gui_extra.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/RLC_LowpassFilter/VST/RLCLowPassFilter/JuceLibraryCode/include_juce_gui_extra.mm: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/RLC_LowpassFilter/VST/RLCLowPassFilter/JuceLibraryCode/include_juce_opengl.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/RLC_LowpassFilter/VST/RLCLowPassFilter/JuceLibraryCode/include_juce_opengl.mm: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/RLC_LowpassFilter/VST/RLCLowPassFilter/Source/NonlinearSolver.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | ============================================================================== 3 | 4 | NonlinearSolver.cpp 5 | Created: 19 Mar 2019 4:33:02pm 6 | Author: Rasmus Kürstein 7 | 8 | ============================================================================== 9 | */ 10 | 11 | #include "NonlinearSolver.h" 12 | -------------------------------------------------------------------------------- /Example_Circuits/WahWah/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dstrub18/NDKFramework/8eb7e08597a9ab183f9da163acbf4c6751a6dee9/Example_Circuits/WahWah/.DS_Store -------------------------------------------------------------------------------- /Example_Circuits/WahWah/Matlab/ndkPlot.m: -------------------------------------------------------------------------------- 1 | function ndkPlot(input, output, nonlinearCurrents, nonlinearVoltages, states) 2 | 3 | subplot(2,3,1); plot(output); title("Outputs"); 4 | subplot(2,3,2); plot(input'); title("Inputs"); 5 | subplot(2,3,3); plot(nonlinearCurrents'); title("Currents"); 6 | subplot(2,3,4); plot(nonlinearVoltages'); title("Voltages"); 7 | subplot(2,3,5); plot(states');title("States"); -------------------------------------------------------------------------------- /Example_Circuits/WahWah/Spice/WahWah.asc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dstrub18/NDKFramework/8eb7e08597a9ab183f9da163acbf4c6751a6dee9/Example_Circuits/WahWah/Spice/WahWah.asc -------------------------------------------------------------------------------- /Example_Circuits/WahWah/Spice/WahWahPot.asc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dstrub18/NDKFramework/8eb7e08597a9ab183f9da163acbf4c6751a6dee9/Example_Circuits/WahWah/Spice/WahWahPot.asc -------------------------------------------------------------------------------- /Example_Circuits/WahWah/VST/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dstrub18/NDKFramework/8eb7e08597a9ab183f9da163acbf4c6751a6dee9/Example_Circuits/WahWah/VST/.DS_Store -------------------------------------------------------------------------------- /Example_Circuits/WahWah/VST/WahWah/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dstrub18/NDKFramework/8eb7e08597a9ab183f9da163acbf4c6751a6dee9/Example_Circuits/WahWah/VST/WahWah/.DS_Store -------------------------------------------------------------------------------- /Example_Circuits/WahWah/VST/WahWah/Builds/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dstrub18/NDKFramework/8eb7e08597a9ab183f9da163acbf4c6751a6dee9/Example_Circuits/WahWah/VST/WahWah/Builds/.DS_Store -------------------------------------------------------------------------------- /Example_Circuits/WahWah/VST/WahWah/Builds/MacOSX/RecentFilesMenuTemplate.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dstrub18/NDKFramework/8eb7e08597a9ab183f9da163acbf4c6751a6dee9/Example_Circuits/WahWah/VST/WahWah/Builds/MacOSX/RecentFilesMenuTemplate.nib -------------------------------------------------------------------------------- /Example_Circuits/WahWah/VST/WahWah/Builds/MacOSX/WahWah.entitlements: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | com.apple.security.app-sandbox 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /Example_Circuits/WahWah/VST/WahWah/Builds/MacOSX/WahWah.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | BuildSystemType 6 | Original 7 | 8 | 9 | -------------------------------------------------------------------------------- /Example_Circuits/WahWah/VST/WahWah/JuceLibraryCode/include_juce_audio_basics.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/WahWah/VST/WahWah/JuceLibraryCode/include_juce_audio_basics.mm: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/WahWah/VST/WahWah/JuceLibraryCode/include_juce_audio_devices.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/WahWah/VST/WahWah/JuceLibraryCode/include_juce_audio_devices.mm: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/WahWah/VST/WahWah/JuceLibraryCode/include_juce_audio_formats.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/WahWah/VST/WahWah/JuceLibraryCode/include_juce_audio_formats.mm: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/WahWah/VST/WahWah/JuceLibraryCode/include_juce_audio_plugin_client_AAX.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/WahWah/VST/WahWah/JuceLibraryCode/include_juce_audio_plugin_client_AAX.mm: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/WahWah/VST/WahWah/JuceLibraryCode/include_juce_audio_plugin_client_AU.r: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/WahWah/VST/WahWah/JuceLibraryCode/include_juce_audio_plugin_client_AU_1.mm: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/WahWah/VST/WahWah/JuceLibraryCode/include_juce_audio_plugin_client_AU_2.mm: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/WahWah/VST/WahWah/JuceLibraryCode/include_juce_audio_plugin_client_AUv3.mm: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/WahWah/VST/WahWah/JuceLibraryCode/include_juce_audio_plugin_client_RTAS.r: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/WahWah/VST/WahWah/JuceLibraryCode/include_juce_audio_plugin_client_RTAS_1.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/WahWah/VST/WahWah/JuceLibraryCode/include_juce_audio_plugin_client_RTAS_2.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/WahWah/VST/WahWah/JuceLibraryCode/include_juce_audio_plugin_client_RTAS_3.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/WahWah/VST/WahWah/JuceLibraryCode/include_juce_audio_plugin_client_RTAS_4.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/WahWah/VST/WahWah/JuceLibraryCode/include_juce_audio_plugin_client_RTAS_utils.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/WahWah/VST/WahWah/JuceLibraryCode/include_juce_audio_plugin_client_RTAS_utils.mm: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/WahWah/VST/WahWah/JuceLibraryCode/include_juce_audio_plugin_client_Standalone.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/WahWah/VST/WahWah/JuceLibraryCode/include_juce_audio_plugin_client_Unity.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/WahWah/VST/WahWah/JuceLibraryCode/include_juce_audio_plugin_client_VST2.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/WahWah/VST/WahWah/JuceLibraryCode/include_juce_audio_plugin_client_VST3.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/WahWah/VST/WahWah/JuceLibraryCode/include_juce_audio_plugin_client_VST_utils.mm: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/WahWah/VST/WahWah/JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/WahWah/VST/WahWah/JuceLibraryCode/include_juce_audio_processors.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/WahWah/VST/WahWah/JuceLibraryCode/include_juce_audio_processors.mm: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/WahWah/VST/WahWah/JuceLibraryCode/include_juce_audio_utils.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/WahWah/VST/WahWah/JuceLibraryCode/include_juce_audio_utils.mm: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/WahWah/VST/WahWah/JuceLibraryCode/include_juce_core.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/WahWah/VST/WahWah/JuceLibraryCode/include_juce_core.mm: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/WahWah/VST/WahWah/JuceLibraryCode/include_juce_cryptography.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/WahWah/VST/WahWah/JuceLibraryCode/include_juce_cryptography.mm: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/WahWah/VST/WahWah/JuceLibraryCode/include_juce_data_structures.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/WahWah/VST/WahWah/JuceLibraryCode/include_juce_data_structures.mm: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/WahWah/VST/WahWah/JuceLibraryCode/include_juce_events.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/WahWah/VST/WahWah/JuceLibraryCode/include_juce_events.mm: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/WahWah/VST/WahWah/JuceLibraryCode/include_juce_graphics.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/WahWah/VST/WahWah/JuceLibraryCode/include_juce_graphics.mm: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/WahWah/VST/WahWah/JuceLibraryCode/include_juce_gui_basics.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/WahWah/VST/WahWah/JuceLibraryCode/include_juce_gui_basics.mm: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/WahWah/VST/WahWah/JuceLibraryCode/include_juce_gui_extra.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/WahWah/VST/WahWah/JuceLibraryCode/include_juce_gui_extra.mm: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/WahWah/VST/WahWah/JuceLibraryCode/include_juce_opengl.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/WahWah/VST/WahWah/JuceLibraryCode/include_juce_opengl.mm: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /Example_Circuits/WahWah/VST/WahWah/Source/NonlinearComponent.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | ============================================================================== 3 | 4 | NonlinearComponent.cpp 5 | Created: 6 Apr 2019 5:05:03pm 6 | Author: Rasmus Kürstein 7 | 8 | ============================================================================== 9 | */ 10 | 11 | #include "NonlinearComponent.h" 12 | -------------------------------------------------------------------------------- /Example_Circuits/WahWah/VST/WahWah/Source/NonlinearSolver.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | ============================================================================== 3 | 4 | NonlinearSolver.cpp 5 | Created: 19 Mar 2019 4:33:02pm 6 | Author: Rasmus Kürstein 7 | 8 | ============================================================================== 9 | */ 10 | 11 | #include "NonlinearSolver.h" 12 | -------------------------------------------------------------------------------- /JUCE/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dstrub18/NDKFramework/8eb7e08597a9ab183f9da163acbf4c6751a6dee9/JUCE/.DS_Store -------------------------------------------------------------------------------- /JUCE/NDKCircuitTemplate/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dstrub18/NDKFramework/8eb7e08597a9ab183f9da163acbf4c6751a6dee9/JUCE/NDKCircuitTemplate/.DS_Store -------------------------------------------------------------------------------- /JUCE/NDKCircuitTemplate/Builds/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dstrub18/NDKFramework/8eb7e08597a9ab183f9da163acbf4c6751a6dee9/JUCE/NDKCircuitTemplate/Builds/.DS_Store -------------------------------------------------------------------------------- /JUCE/NDKCircuitTemplate/Builds/CLion/PkgInfo: -------------------------------------------------------------------------------- 1 | # Automatically generated CMakeLists, created by the Projucer 2 | # Do not edit this file! Your changes will be overwritten when you re-save the Projucer project! 3 | 4 | cmake_minimum_required (VERSION 3.4.1) 5 | 6 | if (NOT CMAKE_BUILD_TYPE) 7 | set (CMAKE_BUILD_TYPE "Debug" CACHE STRING "Choose the type of build." FORCE) 8 | endif (NOT CMAKE_BUILD_TYPE) 9 | 10 | -------------------------------------------------------------------------------- /JUCE/NDKCircuitTemplate/Builds/MacOSX/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dstrub18/NDKFramework/8eb7e08597a9ab183f9da163acbf4c6751a6dee9/JUCE/NDKCircuitTemplate/Builds/MacOSX/.DS_Store -------------------------------------------------------------------------------- /JUCE/NDKCircuitTemplate/Builds/MacOSX/NDKCircuitTemplate.entitlements: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | com.apple.security.app-sandbox 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /JUCE/NDKCircuitTemplate/Builds/MacOSX/NDKCircuitTemplate.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /JUCE/NDKCircuitTemplate/Builds/MacOSX/NDKCircuitTemplate.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | BuildSystemType 6 | Original 7 | 8 | 9 | -------------------------------------------------------------------------------- /JUCE/NDKCircuitTemplate/Builds/MacOSX/NDKCircuitTemplate.xcodeproj/project.xcworkspace/xcuserdata/strue-audio.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dstrub18/NDKFramework/8eb7e08597a9ab183f9da163acbf4c6751a6dee9/JUCE/NDKCircuitTemplate/Builds/MacOSX/NDKCircuitTemplate.xcodeproj/project.xcworkspace/xcuserdata/strue-audio.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /JUCE/NDKCircuitTemplate/Builds/MacOSX/NDKCircuitTemplate.xcodeproj/xcuserdata/strue-audio.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | -------------------------------------------------------------------------------- /JUCE/NDKCircuitTemplate/Builds/MacOSX/RecentFilesMenuTemplate.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dstrub18/NDKFramework/8eb7e08597a9ab183f9da163acbf4c6751a6dee9/JUCE/NDKCircuitTemplate/Builds/MacOSX/RecentFilesMenuTemplate.nib -------------------------------------------------------------------------------- /JUCE/NDKCircuitTemplate/JuceLibraryCode/include_juce_audio_basics.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /JUCE/NDKCircuitTemplate/JuceLibraryCode/include_juce_audio_basics.mm: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /JUCE/NDKCircuitTemplate/JuceLibraryCode/include_juce_audio_devices.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /JUCE/NDKCircuitTemplate/JuceLibraryCode/include_juce_audio_devices.mm: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /JUCE/NDKCircuitTemplate/JuceLibraryCode/include_juce_audio_formats.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /JUCE/NDKCircuitTemplate/JuceLibraryCode/include_juce_audio_formats.mm: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /JUCE/NDKCircuitTemplate/JuceLibraryCode/include_juce_audio_plugin_client_AAX.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /JUCE/NDKCircuitTemplate/JuceLibraryCode/include_juce_audio_plugin_client_AAX.mm: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /JUCE/NDKCircuitTemplate/JuceLibraryCode/include_juce_audio_plugin_client_AU.r: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /JUCE/NDKCircuitTemplate/JuceLibraryCode/include_juce_audio_plugin_client_AU_1.mm: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /JUCE/NDKCircuitTemplate/JuceLibraryCode/include_juce_audio_plugin_client_AU_2.mm: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /JUCE/NDKCircuitTemplate/JuceLibraryCode/include_juce_audio_plugin_client_AUv3.mm: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /JUCE/NDKCircuitTemplate/JuceLibraryCode/include_juce_audio_plugin_client_RTAS.r: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /JUCE/NDKCircuitTemplate/JuceLibraryCode/include_juce_audio_plugin_client_RTAS_1.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /JUCE/NDKCircuitTemplate/JuceLibraryCode/include_juce_audio_plugin_client_RTAS_2.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /JUCE/NDKCircuitTemplate/JuceLibraryCode/include_juce_audio_plugin_client_RTAS_3.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /JUCE/NDKCircuitTemplate/JuceLibraryCode/include_juce_audio_plugin_client_RTAS_4.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /JUCE/NDKCircuitTemplate/JuceLibraryCode/include_juce_audio_plugin_client_RTAS_utils.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /JUCE/NDKCircuitTemplate/JuceLibraryCode/include_juce_audio_plugin_client_RTAS_utils.mm: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /JUCE/NDKCircuitTemplate/JuceLibraryCode/include_juce_audio_plugin_client_Standalone.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /JUCE/NDKCircuitTemplate/JuceLibraryCode/include_juce_audio_plugin_client_Unity.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /JUCE/NDKCircuitTemplate/JuceLibraryCode/include_juce_audio_plugin_client_VST2.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /JUCE/NDKCircuitTemplate/JuceLibraryCode/include_juce_audio_plugin_client_VST3.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /JUCE/NDKCircuitTemplate/JuceLibraryCode/include_juce_audio_plugin_client_VST_utils.mm: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /JUCE/NDKCircuitTemplate/JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /JUCE/NDKCircuitTemplate/JuceLibraryCode/include_juce_audio_processors.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /JUCE/NDKCircuitTemplate/JuceLibraryCode/include_juce_audio_processors.mm: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /JUCE/NDKCircuitTemplate/JuceLibraryCode/include_juce_audio_utils.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /JUCE/NDKCircuitTemplate/JuceLibraryCode/include_juce_audio_utils.mm: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /JUCE/NDKCircuitTemplate/JuceLibraryCode/include_juce_core.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /JUCE/NDKCircuitTemplate/JuceLibraryCode/include_juce_core.mm: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /JUCE/NDKCircuitTemplate/JuceLibraryCode/include_juce_cryptography.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /JUCE/NDKCircuitTemplate/JuceLibraryCode/include_juce_cryptography.mm: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /JUCE/NDKCircuitTemplate/JuceLibraryCode/include_juce_data_structures.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /JUCE/NDKCircuitTemplate/JuceLibraryCode/include_juce_data_structures.mm: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /JUCE/NDKCircuitTemplate/JuceLibraryCode/include_juce_events.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /JUCE/NDKCircuitTemplate/JuceLibraryCode/include_juce_events.mm: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /JUCE/NDKCircuitTemplate/JuceLibraryCode/include_juce_graphics.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /JUCE/NDKCircuitTemplate/JuceLibraryCode/include_juce_graphics.mm: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /JUCE/NDKCircuitTemplate/JuceLibraryCode/include_juce_gui_basics.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /JUCE/NDKCircuitTemplate/JuceLibraryCode/include_juce_gui_basics.mm: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /JUCE/NDKCircuitTemplate/JuceLibraryCode/include_juce_gui_extra.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /JUCE/NDKCircuitTemplate/JuceLibraryCode/include_juce_gui_extra.mm: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /JUCE/NDKCircuitTemplate/JuceLibraryCode/include_juce_opengl.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /JUCE/NDKCircuitTemplate/JuceLibraryCode/include_juce_opengl.mm: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | IMPORTANT! This file is auto-generated each time you save your 4 | project - if you alter its contents, your changes may be overwritten! 5 | 6 | */ 7 | 8 | #include "AppConfig.h" 9 | #include 10 | -------------------------------------------------------------------------------- /JUCE/NDKCircuitTemplate/README.md: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /JUCE/NDKCircuitTemplate/Source/NonlinearComponent.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | ============================================================================== 3 | 4 | NonlinearComponent.cpp 5 | Created: 6 Apr 2019 5:05:03pm 6 | Author: Rasmus Kürstein 7 | 8 | ============================================================================== 9 | */ 10 | 11 | #include "NonlinearComponent.h" 12 | -------------------------------------------------------------------------------- /JUCE/NDKCircuitTemplate/Source/NonlinearSolver.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | ============================================================================== 3 | 4 | NonlinearSolver.cpp 5 | Created: 19 Mar 2019 4:33:02pm 6 | Author: Rasmus Kürstein 7 | 8 | ============================================================================== 9 | */ 10 | 11 | #include "NonlinearSolver.h" 12 | -------------------------------------------------------------------------------- /Matlab/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dstrub18/NDKFramework/8eb7e08597a9ab183f9da163acbf4c6751a6dee9/Matlab/.DS_Store -------------------------------------------------------------------------------- /Matlab/ndkPlot.m: -------------------------------------------------------------------------------- 1 | function ndkPlot(input, output, nonlinearCurrents, nonlinearVoltages, states) 2 | 3 | subplot(2,3,1); plot(output); title("Outputs"); 4 | subplot(2,3,2); plot(input'); title("Inputs"); 5 | subplot(2,3,3); plot(nonlinearCurrents'); title("Currents"); 6 | subplot(2,3,4); plot(nonlinearVoltages'); title("Voltages"); 7 | subplot(2,3,5); plot(states');title("States"); -------------------------------------------------------------------------------- /Parser/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dstrub18/NDKFramework/8eb7e08597a9ab183f9da163acbf4c6751a6dee9/Parser/.DS_Store -------------------------------------------------------------------------------- /Parser/__pycache__/BaseMatrixGenerator.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dstrub18/NDKFramework/8eb7e08597a9ab183f9da163acbf4c6751a6dee9/Parser/__pycache__/BaseMatrixGenerator.cpython-37.pyc -------------------------------------------------------------------------------- /Parser/__pycache__/Component.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dstrub18/NDKFramework/8eb7e08597a9ab183f9da163acbf4c6751a6dee9/Parser/__pycache__/Component.cpython-37.pyc -------------------------------------------------------------------------------- /Parser/__pycache__/ComponentType.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dstrub18/NDKFramework/8eb7e08597a9ab183f9da163acbf4c6751a6dee9/Parser/__pycache__/ComponentType.cpython-37.pyc -------------------------------------------------------------------------------- /Parser/__pycache__/MatrixDict.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dstrub18/NDKFramework/8eb7e08597a9ab183f9da163acbf4c6751a6dee9/Parser/__pycache__/MatrixDict.cpython-37.pyc -------------------------------------------------------------------------------- /Parser/__pycache__/Parser.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dstrub18/NDKFramework/8eb7e08597a9ab183f9da163acbf4c6751a6dee9/Parser/__pycache__/Parser.cpython-37.pyc -------------------------------------------------------------------------------- /doc/NDK_Framework_Academic_Report.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dstrub18/NDKFramework/8eb7e08597a9ab183f9da163acbf4c6751a6dee9/doc/NDK_Framework_Academic_Report.pdf --------------------------------------------------------------------------------