28
I Use This!
Moderate Activity

Commits : Listings

Analyzed about 19 hours ago. based on code collected 1 day ago.
Apr 18, 2023 — Apr 18, 2024
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
Implement BufferManager Also, apply things learned while writing BufferManager to the similar NotePlayHandleManager More... over 9 years ago
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... More... over 9 years ago
Use memory management in LADSPA effects Also optimize non-inplacebroken plugins by using the same buffer for input/output More... over 9 years ago
Fix weird issue with remotevstplugin More... over 9 years ago
remove tr.whitespace More... over 9 years ago
Merge pull request #1095 from LMMS/stable-1.1 More... over 9 years ago
Merge pull request #1094 from diizy/stable-1.1 More... over 9 years ago
Monstro: optimize use stack for rendering envs/lfos - this allows us to render them in advance which in turn seems to allow better optimizations by compiler More... over 9 years ago
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 More... over 9 years ago
Use ReadWriteLock for the pools container instead of Mutex More... over 9 years ago
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 More... over 9 years ago
Merge pull request #1084 from caoliver/stable-1.1 More... over 9 years ago
Add dedicated manager for noteplayhandles This caches and reuses nph's independently of the generic memory manager. More... over 9 years ago
More fixes More... over 9 years ago
Fixes More... over 9 years ago
Fix 64 bit, increase mm usage More... over 9 years ago
LMMS Memory Manager More... over 9 years ago
Merge pull request #1086 from diizy/master More... over 9 years ago
LadspaEffect: use stack for downsampling Not likely to be an issue currently, but if(when) we at some point allow >44.1k samplerates for playback, we may run in a situation where we have to downsample audio for processing, and thus we'd be doing heap allocation every period - it's best to fix this in advance so we're using stack for it for now (may be replaced with memory management later though) More... over 9 years ago
Merge pull request #1085 from LMMS/stable-1.1 More... over 9 years ago
Use stack allocation in srccpy More... over 9 years ago
Fix stuck notes on panic or all-notes-off. More... over 9 years ago
Pattern: disconnect PianoRoll before clearing current pattern More... over 9 years ago
Merge branch 'stable-1.1' Skipped the chinese translation files because of merge conflict, those should be re-submitted for master More... over 9 years ago
InstrumentTrack: fixed whats-this text More... over 9 years ago
Song, InstrumentTrack: use DataFile::LocaleHelper More... over 9 years ago
DataFile: added nested LocaleHelper class More... over 9 years ago
Manually clean XML data in preset files More... over 9 years ago
Upgraded all presets More... over 9 years ago
DataFile: write new header information only for song projects More... over 9 years ago