@@ -157,31 +157,4 @@ The application will open a window with the synthesizer GUI.
157157
158158- MIDI input is mapped to numerous parameters (see ` src/midi.c ` for mapping).
159159- All GUI controls respond to mouse drag and mouse wheel.
160- - The oscilloscope is fed directly from the audio callback thread for real-time visualization.
161-
162- ## File Overview
163-
164- - ` src/ ` : Source code for synth, GUI, effects, MIDI, etc.
165- - ` src/gui.c ` , ` src/gui.h ` : GUI rendering and event handling.
166- - ` src/oscilloscope.c ` , ` src/oscilloscope.h ` : Oscilloscope/spectrum visualization.
167- - ` src/synth.c ` , ` src/synth.h ` : Synth core and audio callback.
168- - ` src/osc.c ` , ` src/osc.h ` : Oscillator code.
169- - ` src/fx.c ` , ` src/fx.h ` : Effects (flanger, delay, reverb, analog filter).
170- - ` src/analog_filter.c ` , ` src/analog_filter.h ` : Professional resonant filter implementation.
171- - ` src/midi.c ` , ` src/midi.h ` : MIDI input and mapping.
172- - ` src/voice.c ` , ` src/voice.h ` : Voice management.
173- - ` src/mixer.c ` , ` src/mixer.h ` : Mixer and mastering processing.
174- - ` src/arpeggiator.c ` , ` src/arpeggiator.h ` : Arpeggiator logic.
175- - ` src/app.c ` , ` src/app.h ` , ` src/main.c ` : Application entry point, SDL setup, main loop.
176-
177- ## License
178-
179- MIT (see [ LICENSE] ( LICENSE ) )
180-
181- ## Credits
182-
183- - [ SDL2] ( https://www.libsdl.org/ )
184- - [ SDL2_ttf] ( https://www.libsdl.org/projects/SDL_ttf/ )
185- - [ libremidi] ( https://github.com/celtera/libremidi )
186- - [ Dear ImGui] ( https://github.com/ocornut/imgui )
187- - [ DejaVu Fonts] ( https://dejavu-fonts.github.io/ )
160+ - The oscilloscope is fed directly from the audio callback thread for real-time visualization
0 commit comments