More filters
Even more filters
Add filters to dualfilter
Wrong branch stuff got in by accident
Some further optimizations
Merge pull request #1291 from diizy/filters

Even More Filters
Bit of optimizing
Merge pull request #1295 from diizy/filters

Bit of optimizing
LMMS Memory Manager
Fix 64 bit, increase mm usage
Fixes
More fixes
Add dedicated manager for noteplayhandles
This caches and reuses nph's independently of the generic memory manager.
Changing and fixing some stuff
- QHash is better to use than QMap in MemoryManager: faster lookups, able to reserve memory in advance
- Also: reserve memory in advance for the QVector and QHash, so we don't get needles allocs for them
- No need to do cleanup for the nph manager, as it uses the generic manager for allocs, and that already gets cleaned up
Use ReadWriteLock for the pools container instead of Mutex
Fix arpeggio to work better with the new way to handle note offsets
Ok, not really related to memory management, but was something that needed doing and it's easier to test things when things work properly
remove tr.whitespace
Fix weird issue with remotevstplugin
Use memory management in LADSPA effects
Also optimize non-inplacebroken plugins by using the same buffer for input/output
Make it possible to use sample-exact controls in LADSPA plugins
I don't think we currently have any that would support this functionality, but in case someone has a LADSPA plugin that has audiorate control ports, this allows them to be used with the new sample-exact models
Again... not strictly related to memory management, but since I was in that part of the codebase already...