Skip to content

Flatten Csound 7 plugin tree to repository root - #61

Merged
vlazzarini merged 1 commit into
developfrom
reorg/flatten-7x
Oct 29, 2026
Merged

vlazzarini merged 1 commit into
developfrom
reorg/flatten-7x

Conversation

@vlazzarini

Copy link
Copy Markdown
Member

Summary

  • Move the Csound 7 tree from 7.x/ to the repository root and remove the archived 6.x/ tree.
  • Update CI, CodeRabbit filters, third-party notices, WASM Nix source selection, README links, .gitmodules, and .gitignore for the new layout.
  • Keep release artifact names as csound7-plugins-*.

Verification

  • Compared every moved file against develop:7.x; only README.md differs intentionally.
  • cmake -S . -B <build> configured successfully.
  • Built the chua and linear_algebra targets successfully.
  • Full local build is blocked by arm64/x86_64 mismatches in the locally installed FluidSynth/libpng, unrelated to this change.

Dependency

Depends on #60 (Csound 6 archive sync) merging into csound6 first.

@coderabbitai

coderabbitai Bot commented Oct 29, 2026 •

Copy link
Copy Markdown

Important

Review skipped

Too many files!

This PR contains 374 files, which is 274 over the limit of 100.

To get a review, reduce the PR to 100 files or fewer by splitting it into smaller PRs or changing its base branch.

Upgrade to a paid plan to raise the limit.

Usage-priced reviews support at most 300 files.

Run configuration
Commits

Reviewing files that changed from the base of the PR and between b72cfe1 and cb0005e.

Files ignored due to path filters: 228
  • 6.x/installer/win64/Output/Csound6-Plugins-Windows_x86_64-1.0.exe is excluded by !**/*.exe
  • 6.x/src/opencl/libcl.dylib is excluded by !**/*.dylib
  • 6.x/src/opencl/libclconv.dylib is excluded by !**/*.dylib
  • 6.x/src/opencl/libclconv.dylib.dSYM/Contents/Resources/DWARF/libclconv.dylib is excluded by !**/*.dylib
  • 6.x/src/widgets/virtual_keyboard/keyboard.map is excluded by !**/*.map
  • src/dssi4cs/include/dssi/LICENSE is excluded by !src/dssi4cs/include/dssi/**
  • src/dssi4cs/include/dssi/README.md is excluded by !src/dssi4cs/include/dssi/**
  • src/dssi4cs/include/dssi/SOURCE.json is excluded by !src/dssi4cs/include/dssi/**
  • src/dssi4cs/include/dssi/dssi.h is excluded by !src/dssi4cs/include/dssi/**
  • src/dssi4cs/include/dssi/update.py is excluded by !src/dssi4cs/include/dssi/**
  • src/dssi4cs/include/ladspa/LICENSE is excluded by !src/dssi4cs/include/ladspa/**
  • src/dssi4cs/include/ladspa/README.md is excluded by !src/dssi4cs/include/ladspa/**
  • src/dssi4cs/include/ladspa/SOURCE.json is excluded by !src/dssi4cs/include/ladspa/**
  • src/dssi4cs/include/ladspa/ladspa.h is excluded by !src/dssi4cs/include/ladspa/**
  • src/dssi4cs/include/ladspa/update.py is excluded by !src/dssi4cs/include/ladspa/**
  • src/stk/include/ADSR.h is excluded by !src/stk/include/**
  • src/stk/include/Asymp.h is excluded by !src/stk/include/**
  • src/stk/include/BandedWG.h is excluded by !src/stk/include/**
  • src/stk/include/BeeThree.h is excluded by !src/stk/include/**
  • src/stk/include/BiQuad.h is excluded by !src/stk/include/**
  • src/stk/include/Blit.h is excluded by !src/stk/include/**
  • src/stk/include/BlitSaw.h is excluded by !src/stk/include/**
  • src/stk/include/BlitSquare.h is excluded by !src/stk/include/**
  • src/stk/include/BlowBotl.h is excluded by !src/stk/include/**
  • src/stk/include/BlowHole.h is excluded by !src/stk/include/**
  • src/stk/include/BowTable.h is excluded by !src/stk/include/**
  • src/stk/include/Bowed.h is excluded by !src/stk/include/**
  • src/stk/include/Brass.h is excluded by !src/stk/include/**
  • src/stk/include/Chorus.h is excluded by !src/stk/include/**
  • src/stk/include/Clarinet.h is excluded by !src/stk/include/**
  • src/stk/include/Cubic.h is excluded by !src/stk/include/**
  • src/stk/include/Delay.h is excluded by !src/stk/include/**
  • src/stk/include/DelayA.h is excluded by !src/stk/include/**
  • src/stk/include/DelayL.h is excluded by !src/stk/include/**
  • src/stk/include/Drummer.h is excluded by !src/stk/include/**
  • src/stk/include/Echo.h is excluded by !src/stk/include/**
  • src/stk/include/Effect.h is excluded by !src/stk/include/**
  • src/stk/include/Envelope.h is excluded by !src/stk/include/**
  • src/stk/include/FM.h is excluded by !src/stk/include/**
  • src/stk/include/FMVoices.h is excluded by !src/stk/include/**
  • src/stk/include/FileLoop.h is excluded by !src/stk/include/**
  • src/stk/include/FileRead.h is excluded by !src/stk/include/**
  • src/stk/include/FileWrite.h is excluded by !src/stk/include/**
  • src/stk/include/FileWvIn.h is excluded by !src/stk/include/**
  • src/stk/include/FileWvOut.h is excluded by !src/stk/include/**
  • src/stk/include/Filter.h is excluded by !src/stk/include/**
  • src/stk/include/Fir.h is excluded by !src/stk/include/**
  • src/stk/include/Flute.h is excluded by !src/stk/include/**
  • src/stk/include/FormSwep.h is excluded by !src/stk/include/**
  • src/stk/include/FreeVerb.h is excluded by !src/stk/include/**
  • src/stk/include/Function.h is excluded by !src/stk/include/**
  • src/stk/include/Generator.h is excluded by !src/stk/include/**
  • src/stk/include/Granulate.h is excluded by !src/stk/include/**
  • src/stk/include/Guitar.h is excluded by !src/stk/include/**
  • src/stk/include/HevyMetl.h is excluded by !src/stk/include/**
  • src/stk/include/Iir.h is excluded by !src/stk/include/**
  • src/stk/include/Instrmnt.h is excluded by !src/stk/include/**
  • src/stk/include/JCRev.h is excluded by !src/stk/include/**
  • src/stk/include/JetTable.h is excluded by !src/stk/include/**
  • src/stk/include/LentPitShift.h is excluded by !src/stk/include/**
  • src/stk/include/Mandolin.h is excluded by !src/stk/include/**
  • src/stk/include/Mesh2D.h is excluded by !src/stk/include/**
  • src/stk/include/MidiFileIn.h is excluded by !src/stk/include/**
  • src/stk/include/Modal.h is excluded by !src/stk/include/**
  • src/stk/include/ModalBar.h is excluded by !src/stk/include/**
  • src/stk/include/Modulate.h is excluded by !src/stk/include/**
  • src/stk/include/Moog.h is excluded by !src/stk/include/**
  • src/stk/include/NRev.h is excluded by !src/stk/include/**
  • src/stk/include/Noise.h is excluded by !src/stk/include/**
  • src/stk/include/OnePole.h is excluded by !src/stk/include/**
  • src/stk/include/OneZero.h is excluded by !src/stk/include/**
  • src/stk/include/PRCRev.h is excluded by !src/stk/include/**
  • src/stk/include/PercFlut.h is excluded by !src/stk/include/**
  • src/stk/include/Phonemes.h is excluded by !src/stk/include/**
  • src/stk/include/PitShift.h is excluded by !src/stk/include/**
  • src/stk/include/Plucked.h is excluded by !src/stk/include/**
  • src/stk/include/PoleZero.h is excluded by !src/stk/include/**
  • src/stk/include/Recorder.h is excluded by !src/stk/include/**
  • src/stk/include/ReedTable.h is excluded by !src/stk/include/**
  • src/stk/include/Resonate.h is excluded by !src/stk/include/**
  • src/stk/include/Rhodey.h is excluded by !src/stk/include/**
  • src/stk/include/SKINImsg.h is excluded by !src/stk/include/**
  • src/stk/include/SKINItbl.h is excluded by !src/stk/include/**
  • src/stk/include/Sampler.h is excluded by !src/stk/include/**
  • src/stk/include/Saxofony.h is excluded by !src/stk/include/**
  • src/stk/include/Shakers.h is excluded by !src/stk/include/**
  • src/stk/include/Simple.h is excluded by !src/stk/include/**
  • src/stk/include/SineWave.h is excluded by !src/stk/include/**
  • src/stk/include/SingWave.h is excluded by !src/stk/include/**
  • src/stk/include/Sitar.h is excluded by !src/stk/include/**
  • src/stk/include/Skini.h is excluded by !src/stk/include/**
  • src/stk/include/Sphere.h is excluded by !src/stk/include/**
  • src/stk/include/StifKarp.h is excluded by !src/stk/include/**
  • src/stk/include/Stk.h is excluded by !src/stk/include/**
  • src/stk/include/TapDelay.h is excluded by !src/stk/include/**
  • src/stk/include/TubeBell.h is excluded by !src/stk/include/**
  • src/stk/include/Twang.h is excluded by !src/stk/include/**
  • src/stk/include/TwoPole.h is excluded by !src/stk/include/**
  • src/stk/include/TwoZero.h is excluded by !src/stk/include/**
  • src/stk/include/Vector3D.h is excluded by !src/stk/include/**
  • src/stk/include/VoicForm.h is excluded by !src/stk/include/**
  • src/stk/include/Voicer.h is excluded by !src/stk/include/**
  • src/stk/include/Whistle.h is excluded by !src/stk/include/**
  • src/stk/include/Wurley.h is excluded by !src/stk/include/**
  • src/stk/include/WvIn.h is excluded by !src/stk/include/**
  • src/stk/include/WvOut.h is excluded by !src/stk/include/**
  • src/stk/rawwaves/ahh.raw is excluded by !src/stk/rawwaves/**
  • src/stk/rawwaves/bassdrum.raw is excluded by !src/stk/rawwaves/**
  • src/stk/rawwaves/britestk.raw is excluded by !src/stk/rawwaves/**
  • src/stk/rawwaves/cowbell1.raw is excluded by !src/stk/rawwaves/**
  • src/stk/rawwaves/crashcym.raw is excluded by !src/stk/rawwaves/**
  • src/stk/rawwaves/dope.raw is excluded by !src/stk/rawwaves/**
  • src/stk/rawwaves/eee.raw is excluded by !src/stk/rawwaves/**
  • src/stk/rawwaves/fwavblnk.raw is excluded by !src/stk/rawwaves/**
  • src/stk/rawwaves/halfwave.raw is excluded by !src/stk/rawwaves/**
  • src/stk/rawwaves/hihatcym.raw is excluded by !src/stk/rawwaves/**
  • src/stk/rawwaves/impuls10.raw is excluded by !src/stk/rawwaves/**
  • src/stk/rawwaves/impuls20.raw is excluded by !src/stk/rawwaves/**
  • src/stk/rawwaves/impuls40.raw is excluded by !src/stk/rawwaves/**
  • src/stk/rawwaves/makefunc.c is excluded by !src/stk/rawwaves/**
  • src/stk/rawwaves/makemidi.c is excluded by !src/stk/rawwaves/**
  • src/stk/rawwaves/makewavs.c is excluded by !src/stk/rawwaves/**
  • src/stk/rawwaves/mand1.raw is excluded by !src/stk/rawwaves/**
  • src/stk/rawwaves/mand10.raw is excluded by !src/stk/rawwaves/**
  • src/stk/rawwaves/mand11.raw is excluded by !src/stk/rawwaves/**
  • src/stk/rawwaves/mand12.raw is excluded by !src/stk/rawwaves/**
  • src/stk/rawwaves/mand2.raw is excluded by !src/stk/rawwaves/**
  • src/stk/rawwaves/mand3.raw is excluded by !src/stk/rawwaves/**
  • src/stk/rawwaves/mand4.raw is excluded by !src/stk/rawwaves/**
  • src/stk/rawwaves/mand5.raw is excluded by !src/stk/rawwaves/**
  • src/stk/rawwaves/mand6.raw is excluded by !src/stk/rawwaves/**
  • src/stk/rawwaves/mand7.raw is excluded by !src/stk/rawwaves/**
  • src/stk/rawwaves/mand8.raw is excluded by !src/stk/rawwaves/**
  • src/stk/rawwaves/mand9.raw is excluded by !src/stk/rawwaves/**
  • src/stk/rawwaves/mandpluk.raw is excluded by !src/stk/rawwaves/**
  • src/stk/rawwaves/marmstk1.raw is excluded by !src/stk/rawwaves/**
  • src/stk/rawwaves/ooo.raw is excluded by !src/stk/rawwaves/**
  • src/stk/rawwaves/peksblnk.raw is excluded by !src/stk/rawwaves/**
  • src/stk/rawwaves/ppksblnk.raw is excluded by !src/stk/rawwaves/**
  • src/stk/rawwaves/ridecymb.raw is excluded by !src/stk/rawwaves/**
  • src/stk/rawwaves/silence.raw is excluded by !src/stk/rawwaves/**
  • src/stk/rawwaves/sine.c is excluded by !src/stk/rawwaves/**
  • src/stk/rawwaves/sineblnk.raw is excluded by !src/stk/rawwaves/**
  • src/stk/rawwaves/sinewave.raw is excluded by !src/stk/rawwaves/**
  • src/stk/rawwaves/snardrum.raw is excluded by !src/stk/rawwaves/**
  • src/stk/rawwaves/snglpeak.raw is excluded by !src/stk/rawwaves/**
  • src/stk/rawwaves/tambourn.raw is excluded by !src/stk/rawwaves/**
  • src/stk/rawwaves/tomhidrm.raw is excluded by !src/stk/rawwaves/**
  • src/stk/rawwaves/tomlowdr.raw is excluded by !src/stk/rawwaves/**
  • src/stk/rawwaves/tommiddr.raw is excluded by !src/stk/rawwaves/**
  • src/stk/rawwaves/twopeaks.raw is excluded by !src/stk/rawwaves/**
  • src/stk/src/ADSR.cpp is excluded by !src/stk/src/**
  • src/stk/src/Asymp.cpp is excluded by !src/stk/src/**
  • src/stk/src/BandedWG.cpp is excluded by !src/stk/src/**
  • src/stk/src/BeeThree.cpp is excluded by !src/stk/src/**
  • src/stk/src/BiQuad.cpp is excluded by !src/stk/src/**
  • src/stk/src/Blit.cpp is excluded by !src/stk/src/**
  • src/stk/src/BlitSaw.cpp is excluded by !src/stk/src/**
  • src/stk/src/BlitSquare.cpp is excluded by !src/stk/src/**
  • src/stk/src/BlowBotl.cpp is excluded by !src/stk/src/**
  • src/stk/src/BlowHole.cpp is excluded by !src/stk/src/**
  • src/stk/src/Bowed.cpp is excluded by !src/stk/src/**
  • src/stk/src/Brass.cpp is excluded by !src/stk/src/**
  • src/stk/src/Chorus.cpp is excluded by !src/stk/src/**
  • src/stk/src/Clarinet.cpp is excluded by !src/stk/src/**
  • src/stk/src/Delay.cpp is excluded by !src/stk/src/**
  • src/stk/src/DelayA.cpp is excluded by !src/stk/src/**
  • src/stk/src/DelayL.cpp is excluded by !src/stk/src/**
  • src/stk/src/Drummer.cpp is excluded by !src/stk/src/**
  • src/stk/src/Echo.cpp is excluded by !src/stk/src/**
  • src/stk/src/Envelope.cpp is excluded by !src/stk/src/**
  • src/stk/src/FM.cpp is excluded by !src/stk/src/**
  • src/stk/src/FMVoices.cpp is excluded by !src/stk/src/**
  • src/stk/src/FileLoop.cpp is excluded by !src/stk/src/**
  • src/stk/src/FileRead.cpp is excluded by !src/stk/src/**
  • src/stk/src/FileWrite.cpp is excluded by !src/stk/src/**
  • src/stk/src/FileWvIn.cpp is excluded by !src/stk/src/**
  • src/stk/src/FileWvOut.cpp is excluded by !src/stk/src/**
  • src/stk/src/Fir.cpp is excluded by !src/stk/src/**
  • src/stk/src/Flute.cpp is excluded by !src/stk/src/**
  • src/stk/src/FormSwep.cpp is excluded by !src/stk/src/**
  • src/stk/src/FreeVerb.cpp is excluded by !src/stk/src/**
  • src/stk/src/Granulate.cpp is excluded by !src/stk/src/**
  • src/stk/src/Guitar.cpp is excluded by !src/stk/src/**
  • src/stk/src/HevyMetl.cpp is excluded by !src/stk/src/**
  • src/stk/src/Iir.cpp is excluded by !src/stk/src/**
  • src/stk/src/JCRev.cpp is excluded by !src/stk/src/**
  • src/stk/src/LentPitShift.cpp is excluded by !src/stk/src/**
  • src/stk/src/Mandolin.cpp is excluded by !src/stk/src/**
  • src/stk/src/Mesh2D.cpp is excluded by !src/stk/src/**
  • src/stk/src/MidiFileIn.cpp is excluded by !src/stk/src/**
  • src/stk/src/Modal.cpp is excluded by !src/stk/src/**
  • src/stk/src/ModalBar.cpp is excluded by !src/stk/src/**
  • src/stk/src/Modulate.cpp is excluded by !src/stk/src/**
  • src/stk/src/Moog.cpp is excluded by !src/stk/src/**
  • src/stk/src/NRev.cpp is excluded by !src/stk/src/**
  • src/stk/src/Noise.cpp is excluded by !src/stk/src/**
  • src/stk/src/OnePole.cpp is excluded by !src/stk/src/**
  • src/stk/src/OneZero.cpp is excluded by !src/stk/src/**
  • src/stk/src/PRCRev.cpp is excluded by !src/stk/src/**
  • src/stk/src/PercFlut.cpp is excluded by !src/stk/src/**
  • src/stk/src/Phonemes.cpp is excluded by !src/stk/src/**
  • src/stk/src/PitShift.cpp is excluded by !src/stk/src/**
  • src/stk/src/Plucked.cpp is excluded by !src/stk/src/**
  • src/stk/src/PoleZero.cpp is excluded by !src/stk/src/**
  • src/stk/src/Recorder.cpp is excluded by !src/stk/src/**
  • src/stk/src/Resonate.cpp is excluded by !src/stk/src/**
  • src/stk/src/Rhodey.cpp is excluded by !src/stk/src/**
  • src/stk/src/Sampler.cpp is excluded by !src/stk/src/**
  • src/stk/src/Saxofony.cpp is excluded by !src/stk/src/**
  • src/stk/src/Shakers.cpp is excluded by !src/stk/src/**
  • src/stk/src/Simple.cpp is excluded by !src/stk/src/**
  • src/stk/src/SineWave.cpp is excluded by !src/stk/src/**
  • src/stk/src/SingWave.cpp is excluded by !src/stk/src/**
  • src/stk/src/Sitar.cpp is excluded by !src/stk/src/**
  • src/stk/src/Skini.cpp is excluded by !src/stk/src/**
  • src/stk/src/Sphere.cpp is excluded by !src/stk/src/**
  • src/stk/src/StifKarp.cpp is excluded by !src/stk/src/**
  • src/stk/src/Stk.cpp is excluded by !src/stk/src/**
  • src/stk/src/TapDelay.cpp is excluded by !src/stk/src/**
  • src/stk/src/TubeBell.cpp is excluded by !src/stk/src/**
  • src/stk/src/Twang.cpp is excluded by !src/stk/src/**
  • src/stk/src/TwoPole.cpp is excluded by !src/stk/src/**
  • src/stk/src/TwoZero.cpp is excluded by !src/stk/src/**
  • src/stk/src/VoicForm.cpp is excluded by !src/stk/src/**
  • src/stk/src/Voicer.cpp is excluded by !src/stk/src/**
  • src/stk/src/Whistle.cpp is excluded by !src/stk/src/**
  • src/stk/src/Wurley.cpp is excluded by !src/stk/src/**
Files selected for processing: 374
  • .coderabbit.yaml
  • .github/workflows/plugins_build.yml
  • .github/workflows/plugins_build_7.yml
  • .gitignore
  • .gitmodules
  • 6.x/CMakeLists.txt
  • 6.x/README.md
  • 6.x/cmake/Modules/FindCSOUND.cmake
  • 6.x/cmake/Modules/FindFAUST.cmake
  • 6.x/cmake/Modules/FindGMM.cmake
  • 6.x/installer/macosx/release-build.sh
  • 6.x/installer/macosx/scripts/postinstall
  • 6.x/installer/win64/Installer.iss
  • 6.x/installer/win64/buildWindows.sh
  • 6.x/src/AbletonLinkOpcodes/CMakeLists.txt
  • 6.x/src/AbletonLinkOpcodes/ableton_link_opcodes.cpp
  • 6.x/src/AbletonLinkOpcodes/jni/Android.mk
  • 6.x/src/AbletonLinkOpcodes/jni/Application.mk
  • 6.x/src/CUDA/CMakeLists.txt
  • 6.x/src/CUDA/adsyn.cu
  • 6.x/src/CUDA/adsyn11.cu
  • 6.x/src/CUDA/build.sh
  • 6.x/src/CUDA/conv.cu
  • 6.x/src/CUDA/convf.cu
  • 6.x/src/CUDA/cuda_pvs_example.csd
  • 6.x/src/CUDA/cuda_sliding_example.csd
  • 6.x/src/CUDA/cudaconv.csd
  • 6.x/src/CUDA/cudadsyn_pvs_example.csd
  • 6.x/src/CUDA/cudapconv.csd
  • 6.x/src/CUDA/pconv.cu
  • 6.x/src/CUDA/pconv11.cu
  • 6.x/src/CUDA/pvsops.cu
  • 6.x/src/CUDA/pvsops2-build.sh
  • 6.x/src/CUDA/pvsops2.cu
  • 6.x/src/CUDA/pvsopsf.cu
  • 6.x/src/CUDA/slidingm.cu
  • 6.x/src/chua/CMakeLists.txt
  • 6.x/src/chua/ChuaOscillator.cpp
  • 6.x/src/chua/OpcodeBase.hpp
  • 6.x/src/faustcsound/CMakeLists.txt
  • 6.x/src/faustcsound/README.md
  • 6.x/src/faustcsound/faustgen.cpp
  • 6.x/src/fluidOpcodes/Android/.gitignore
  • 6.x/src/fluidOpcodes/Android/build.sh
  • 6.x/src/fluidOpcodes/Android/jni/Android.mk
  • 6.x/src/fluidOpcodes/Android/jni/Application.mk
  • 6.x/src/fluidOpcodes/CMakeLists.txt
  • 6.x/src/fluidOpcodes/OpcodeBase.hpp
  • 6.x/src/fluidOpcodes/fluidOpcodes.cpp
  • 6.x/src/fluidOpcodes/fluidOpcodes.h
  • 6.x/src/fluidOpcodes/fluidOpcodes.html
  • 6.x/src/fluidOpcodes/test.csd
  • 6.x/src/hdf5/CMakeLists.txt
  • 6.x/src/hdf5/HDF5IO.c
  • 6.x/src/hdf5/HDF5IO.h
  • 6.x/src/image/CMakeLists.txt
  • 6.x/src/image/README.md
  • 6.x/src/image/imageOpcodes.c
  • 6.x/src/image/imageOpcodes.h
  • 6.x/src/jackops/CMakeLists.txt
  • 6.x/src/jackops/OpcodeBase.hpp
  • 6.x/src/jackops/cs_jack.h
  • 6.x/src/jackops/jackTransport.c
  • 6.x/src/jackops/jacko.cpp
  • 6.x/src/jackops/jacko_test.csd
  • 6.x/src/linear_algebra/CMakeLists.txt
  • 6.x/src/linear_algebra/OpcodeBase.hpp
  • 6.x/src/linear_algebra/linear_algebra.cpp
  • 6.x/src/mp3/CMakeLists.txt
  • 6.x/src/mp3/mp3out.c
  • 6.x/src/opencl/CMakeLists.txt
  • 6.x/src/opencl/build.sh
  • 6.x/src/opencl/buildc.sh
  • 6.x/src/opencl/buildcpp.sh
  • 6.x/src/opencl/cladsyn.csd
  • 6.x/src/opencl/cladsynth.c
  • 6.x/src/opencl/cladsynth.cpp
  • 6.x/src/opencl/cladsynth2.cpp
  • 6.x/src/opencl/clconv.csd
  • 6.x/src/opencl/libclconv.dylib.dSYM/Contents/Info.plist
  • 6.x/src/opencl/openclop.cpp
  • 6.x/src/p5glove/CMakeLists.txt
  • 6.x/src/p5glove/libp5glove/p5glove.c
  • 6.x/src/p5glove/libp5glove/usb_hid_macosx.c
  • 6.x/src/p5glove/libp5glove/usb_hid_win32.c
  • 6.x/src/p5glove/p5g_mac
  • 6.x/src/p5glove/p5glove.c
  • 6.x/src/py/examples/cabrera/python0.csd
  • 6.x/src/py/examples/cabrera/python1.csd
  • 6.x/src/py/examples/cabrera/python2.csd
  • 6.x/src/py/examples/cabrera/python3.csd
  • 6.x/src/py/examples/cabrera/python4.csd
  • 6.x/src/py/examples/cabrera/python5.csd
  • 6.x/src/py/examples/cabrera/pythonlocal.csd
  • 6.x/src/py/examples/cabrera/pythonlocal2.csd
  • 6.x/src/py/examples/ievent.orc
  • 6.x/src/py/examples/pyexect1.py
  • 6.x/src/py/examples/pyexect2.py
  • 6.x/src/py/examples/pyexect3.py
  • 6.x/src/py/examples/pyexect4.py
  • 6.x/src/py/src/pycall-gen.py
  • 6.x/src/py/src/pycall.auto.h
  • 6.x/src/py/src/pythonhelper.h
  • 6.x/src/py/src/pythonopcodes.c
  • 6.x/src/py/src/pythonopcodes.h
  • 6.x/src/py/src/pyx-gen.py
  • 6.x/src/py/src/pyx.auto.h
  • 6.x/src/stk/Android/jni/Android.mk
  • 6.x/src/stk/Android/jni/Application.mk
  • 6.x/src/stk/CMakeLists.txt
  • 6.x/src/stk/OpcodeBase.hpp
  • 6.x/src/stk/stkOpcodes.cpp
  • 6.x/src/websockets/CMakeLists.txt
  • 6.x/src/websockets/WebSocketOpcode.c
  • 6.x/src/websockets/WebSocketOpcode.h
  • 6.x/src/widgets/CMakeLists.txt
  • 6.x/src/widgets/FL_graph.cpp
  • 6.x/src/widgets/virtual_keyboard/Bank.cpp
  • 6.x/src/widgets/virtual_keyboard/Bank.hpp
  • 6.x/src/widgets/virtual_keyboard/FLTKKeyboard.cpp
  • 6.x/src/widgets/virtual_keyboard/FLTKKeyboard.hpp
  • 6.x/src/widgets/virtual_keyboard/FLTKKeyboardWidget.cpp
  • 6.x/src/widgets/virtual_keyboard/FLTKKeyboardWidget.hpp
  • 6.x/src/widgets/virtual_keyboard/FLTKKeyboardWindow.cpp
  • 6.x/src/widgets/virtual_keyboard/FLTKKeyboardWindow.hpp
  • 6.x/src/widgets/virtual_keyboard/KeyboardMapping.cpp
  • 6.x/src/widgets/virtual_keyboard/KeyboardMapping.hpp
  • 6.x/src/widgets/virtual_keyboard/Program.cpp
  • 6.x/src/widgets/virtual_keyboard/Program.hpp
  • 6.x/src/widgets/virtual_keyboard/SliderBank.cpp
  • 6.x/src/widgets/virtual_keyboard/SliderBank.hpp
  • 6.x/src/widgets/virtual_keyboard/SliderData.cpp
  • 6.x/src/widgets/virtual_keyboard/SliderData.hpp
  • 6.x/src/widgets/virtual_keyboard/virtual_keyboard.cpp
  • 6.x/src/widgets/widgets.cpp
  • 6.x/src/widgets/widgets.h
  • 6.x/src/widgets/widglobals.h
  • 6.x/src/widgets/winFLTK.c
  • 6.x/src/widgets/winFLTK.h
  • 6.x/src/wiimote/CMakeLists.txt
  • 6.x/src/wiimote/wiimote.c
  • 6.x/vcpkg
  • 6.x/vcpkg.json
  • 6.x/x64-windows-csound.cmake
  • 7.x/README.md
  • 7.x/cmake/CompilerOptimizations.cmake
  • 7.x/cmake/Modules/FindEIGEN3.cmake
  • 7.x/cmake/Modules/FindFLUIDSYNTH.cmake
  • 7.x/cmake/Modules/FindLAME.cmake
  • 7.x/cmake/Modules/FindSTK.cmake
  • 7.x/src/p5glove/libp5glove/macosx_usb_hid.h
  • 7.x/src/p5glove/libp5glove/p5glove.h
  • 7.x/src/p5glove/libp5glove/usb_hid.h
  • 7.x/src/p5glove/libp5glove/usb_hid_libusb.c
  • 7.x/src/py/CMakeLists.txt
  • 7.x/src/py/README.md
  • 7.x/src/py/examples/cabrera/pythonmarkov.csd
  • 7.x/src/py/examples/embeddedCtcsound.csd
  • 7.x/src/py/examples/ievent.sco
  • 7.x/src/py/examples/pyassign.orc
  • 7.x/src/py/examples/pyassign.sco
  • 7.x/src/py/examples/pycall1.orc
  • 7.x/src/py/examples/pycall1.sco
  • 7.x/src/py/examples/pycall2.orc
  • 7.x/src/py/examples/pycall2.sco
  • 7.x/src/py/examples/pycall3.orc
  • 7.x/src/py/examples/pycall3.sco
  • 7.x/src/py/examples/pycallt.orc
  • 7.x/src/py/examples/pycallt.sco
  • 7.x/src/py/examples/pyeval.orc
  • 7.x/src/py/examples/pyeval.sco
  • 7.x/src/py/examples/pyexec.orc
  • 7.x/src/py/examples/pyexec.sco
  • 7.x/src/py/examples/pyexec1.py
  • 7.x/src/py/examples/pyexec2.py
  • 7.x/src/py/examples/pyexec3.py
  • 7.x/src/py/examples/pyexec4.py
  • 7.x/src/py/examples/pyexect.orc
  • 7.x/src/py/examples/pyexect.sco
  • 7.x/src/py/examples/pyrun.csd
  • 7.x/src/py/examples/pyrun.orc
  • 7.x/src/py/examples/pyrun.sco
  • 7.x/src/py/examples/pyrunt.orc
  • 7.x/src/py/examples/pyrunt.sco
  • 7.x/src/py/src/README.md
  • 7.x/src/py/src/pycall.auto.c
  • 7.x/src/py/src/pyx.auto.c
  • 7.x/src/wiimote/wii_mac.h
  • CMakeLists.txt
  • README.md
  • THIRD_PARTY.md
  • cmake/CompilerOptimizations.cmake
  • cmake/Modules/FindCSOUND.cmake
  • cmake/Modules/FindEIGEN3.cmake
  • cmake/Modules/FindFAUST.cmake
  • cmake/Modules/FindFLUIDSYNTH.cmake
  • cmake/Modules/FindGMM.cmake
  • cmake/Modules/FindLAME.cmake
  • cmake/Modules/FindSTK.cmake
  • cmake/WasmPlugins.cmake
  • src/CUDA/CMakeLists.txt
  • src/CUDA/adsyn.cu
  • src/CUDA/conv.cu
  • src/CUDA/pconv.cu
  • src/CUDA/pvsops.cu
  • src/CUDA/slidingm.cu
  • src/OpenCL/CMakeLists.txt
  • src/OpenCL/cladsynth.c
  • src/chua/CMakeLists.txt
  • src/chua/ChuaOscillator.cpp
  • src/chua/OpcodeBase.hpp
  • src/dssi4cs/CMakeLists.txt
  • src/dssi4cs/README.md
  • src/dssi4cs/dssi4cs.c
  • src/dssi4cs/dssi4cs.h
  • src/dssi4cs/load.c
  • src/dssi4cs/tests/dssi_test.cpp
  • src/dssi4cs/tests/fixtures/dssi_test_plugin.c
  • src/dssi4cs/utils.h
  • src/faustcsound/CMakeLists.txt
  • src/faustcsound/README.md
  • src/faustcsound/faustcsound.exports
  • src/faustcsound/faustgen.cpp
  • src/fluidOpcodes/CMakeLists.txt
  • src/fluidOpcodes/OpcodeBase.hpp
  • src/fluidOpcodes/fluidOpcodes.cpp
  • src/hdf5/CMakeLists.txt
  • src/hdf5/HDF5IO.c
  • src/hdf5/HDF5IO.h
  • src/image/CMakeLists.txt
  • src/image/README.md
  • src/image/imageOpcodes.c
  • src/image/imageOpcodes.h
  • src/linear_algebra/CMakeLists.txt
  • src/linear_algebra/OpcodeBase.hpp
  • src/linear_algebra/gmm/gmm.h
  • src/linear_algebra/gmm/gmm_MUMPS_interface.h
  • src/linear_algebra/gmm/gmm_algobase.h
  • src/linear_algebra/gmm/gmm_arch_config.h
  • src/linear_algebra/gmm/gmm_blas.h
  • src/linear_algebra/gmm/gmm_blas_interface.h
  • src/linear_algebra/gmm/gmm_condition_number.h
  • src/linear_algebra/gmm/gmm_conjugated.h
  • src/linear_algebra/gmm/gmm_def.h
  • src/linear_algebra/gmm/gmm_dense_Householder.h
  • src/linear_algebra/gmm/gmm_dense_lu.h
  • src/linear_algebra/gmm/gmm_dense_matrix_functions.h
  • src/linear_algebra/gmm/gmm_dense_qr.h
  • src/linear_algebra/gmm/gmm_dense_sylvester.h
  • src/linear_algebra/gmm/gmm_domain_decomp.h
  • src/linear_algebra/gmm/gmm_except.h
  • src/linear_algebra/gmm/gmm_feedback_management.h
  • src/linear_algebra/gmm/gmm_inoutput.h
  • src/linear_algebra/gmm/gmm_interface.h
  • src/linear_algebra/gmm/gmm_interface_bgeot.h
  • src/linear_algebra/gmm/gmm_iter.h
  • src/linear_algebra/gmm/gmm_iter_solvers.h
  • src/linear_algebra/gmm/gmm_kernel.h
  • src/linear_algebra/gmm/gmm_lapack_interface.h
  • src/linear_algebra/gmm/gmm_least_squares_cg.h
  • src/linear_algebra/gmm/gmm_matrix.h
  • src/linear_algebra/gmm/gmm_modified_gram_schmidt.h
  • src/linear_algebra/gmm/gmm_opt.h
  • src/linear_algebra/gmm/gmm_precond.h
  • src/linear_algebra/gmm/gmm_precond_diagonal.h
  • src/linear_algebra/gmm/gmm_precond_ildlt.h
  • src/linear_algebra/gmm/gmm_precond_ildltt.h
  • src/linear_algebra/gmm/gmm_precond_ilu.h
  • src/linear_algebra/gmm/gmm_precond_ilut.h
  • src/linear_algebra/gmm/gmm_precond_ilutp.h
  • src/linear_algebra/gmm/gmm_precond_mr_approx_inverse.h
  • src/linear_algebra/gmm/gmm_range_basis.h
  • src/linear_algebra/gmm/gmm_real_part.h
  • src/linear_algebra/gmm/gmm_ref.h
  • src/linear_algebra/gmm/gmm_scaled.h
  • src/linear_algebra/gmm/gmm_solver_Schwarz_additive.h
  • src/linear_algebra/gmm/gmm_solver_bfgs.h
  • src/linear_algebra/gmm/gmm_solver_bicgstab.h
  • src/linear_algebra/gmm/gmm_solver_cg.h
  • src/linear_algebra/gmm/gmm_solver_constrained_cg.h
  • src/linear_algebra/gmm/gmm_solver_gmres.h
  • src/linear_algebra/gmm/gmm_solver_idgmres.h
  • src/linear_algebra/gmm/gmm_solver_qmr.h
  • src/linear_algebra/gmm/gmm_std.h
  • src/linear_algebra/gmm/gmm_sub_index.h
  • src/linear_algebra/gmm/gmm_sub_matrix.h
  • src/linear_algebra/gmm/gmm_sub_vector.h
  • src/linear_algebra/gmm/gmm_superlu_interface.h
  • src/linear_algebra/gmm/gmm_transposed.h
  • src/linear_algebra/gmm/gmm_tri_solve.h
  • src/linear_algebra/gmm/gmm_vector.h
  • src/linear_algebra/gmm/gmm_vector_to_matrix.h
  • src/linear_algebra/linear_algebra.cpp
  • src/p5glove/CMakeLists.txt
  • src/p5glove/libp5glove/macosx_usb_hid.h
  • src/p5glove/libp5glove/p5glove.c
  • src/p5glove/libp5glove/p5glove.h
  • src/p5glove/libp5glove/usb_hid.h
  • src/p5glove/libp5glove/usb_hid_libusb.c
  • src/p5glove/libp5glove/usb_hid_macosx.c
  • src/p5glove/libp5glove/usb_hid_win32.c
  • src/p5glove/p5glove.c
  • src/py/CMakeLists.txt
  • src/py/README.md
  • src/py/examples/cabrera/python0.csd
  • src/py/examples/cabrera/python1.csd
  • src/py/examples/cabrera/python2.csd
  • src/py/examples/cabrera/python3.csd
  • src/py/examples/cabrera/python4.csd
  • src/py/examples/cabrera/python5.csd
  • src/py/examples/cabrera/pythonlocal.csd
  • src/py/examples/cabrera/pythonlocal2.csd
  • src/py/examples/cabrera/pythonmarkov.csd
  • src/py/examples/embeddedCtcsound.csd
  • src/py/examples/ievent.orc
  • src/py/examples/ievent.sco
  • src/py/examples/pyassign.orc
  • src/py/examples/pyassign.sco
  • src/py/examples/pycall1.orc
  • src/py/examples/pycall1.sco
  • src/py/examples/pycall2.orc
  • src/py/examples/pycall2.sco
  • src/py/examples/pycall3.orc
  • src/py/examples/pycall3.sco
  • src/py/examples/pycallt.orc
  • src/py/examples/pycallt.sco
  • src/py/examples/pyeval.orc
  • src/py/examples/pyeval.sco
  • src/py/examples/pyexec.orc
  • src/py/examples/pyexec.sco
  • src/py/examples/pyexec1.py
  • src/py/examples/pyexec2.py
  • src/py/examples/pyexec3.py
  • src/py/examples/pyexec4.py
  • src/py/examples/pyexect.orc
  • src/py/examples/pyexect.sco
  • src/py/examples/pyexect1.py
  • src/py/examples/pyexect2.py
  • src/py/examples/pyexect3.py
  • src/py/examples/pyexect4.py
  • src/py/examples/pyrun.csd
  • src/py/examples/pyrun.orc
  • src/py/examples/pyrun.sco
  • src/py/examples/pyrunt.orc
  • src/py/examples/pyrunt.sco
  • src/py/src/README.md
  • src/py/src/pycall-gen.py
  • src/py/src/pycall.auto.c
  • src/py/src/pycall.auto.h
  • src/py/src/pythonhelper.h
  • src/py/src/pythonopcodes.c
  • src/py/src/pythonopcodes.h
  • src/py/src/pyx-gen.py
  • src/py/src/pyx.auto.c
  • src/py/src/pyx.auto.h
  • src/stk/CMakeLists.txt
  • src/stk/EmbedRawwaves.cmake
  • src/stk/LICENSE
  • src/stk/OpcodeBase.hpp
  • src/stk/STKInstrumentAdapter.hpp
  • src/stk/stkOpcodes.cpp
  • src/stk/tests/stk_adapter_test.cpp
  • src/websockets/CMakeLists.txt
  • src/websockets/WebSocketOpcode.c
  • src/websockets/WebSocketOpcode.h
  • src/wiimote/CMakeLists.txt
  • src/wiimote/wii_mac.h
  • src/wiimote/wiimote.c
  • tests/plugin_load_test.cpp
  • vcpkg
  • vcpkg.json
  • wasm/README.md
  • wasm/default.nix
  • x64-windows-csound.cmake

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@vlazzarini
vlazzarini marked this pull request as ready for review October 29, 2026 10:35
@vlazzarini
vlazzarini merged commit be89f51 into develop Oct 29, 2026
8 checks passed
@vlazzarini
vlazzarini deleted the reorg/flatten-7x branch October 29, 2026 10:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant