rafalcieslak / vmodsynth

a modular software synthesizer
GNU General Public License v3.0
6 stars 3 forks source link

General memory management improvements. #9

Open rafalcieslak opened 9 years ago

rafalcieslak commented 9 years ago

Up till now vmodsynth was developed with no clean memory management in mind. This may cause memory leaks, may lead to occasional crashes. It's high time this got fixed. That requires careful profiling (valgrind?) and examining how data structures are managed (how about using shared_ptrs?). This would get rid of these occasional SIGSEGVs. Also increasing quality level will serve as a good motivation to keep it that high in the future.