├── .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