Raine M. Ekman

Results 39 comments of Raine M. Ekman

I noticed this issue by luck, really. It's not like I keep going back to read my PRs every now and then, I've always expected relevant activity to throw a...

I think the MCU protocol is the one to focus on. The HUI protocol seems more cumbersome from reading that reverse engineering report and comparing to the MIDI implementation for...

This is a bit like plugging and unplugging wires, which can give you awful pops and clicks on the output if your gear is on. I believe the problem is...

I think you're seeing one or two things that are fixed in the master branch, commit 925122545ec2b975809fd0ba48202e862de71265. **(8)** The voice allocation leaves one voice unplayed, but some parameter changes make...

Put in some code to print out incoming MIDI messages and the internal state of the voice allocation, and it looks to me like the stuck note comes from one...

> If that is the case, this bug could affect at least Zyn, Vestige and SF2 Player as well ...and then I remembered, SF2 Player doesn't get MIDI events in,...

> I would assume that most ALSA devices should be capable of consuming float directly, shouldn't they? Not sure. Audio devices have become stupider over time, as CPUs are more...

The `convertToS16` code could possibly be improved, if we assume endianness usually matches on a system (i.e. the ALSA/SDL/whatever subsystem expects the same endianness LMMS is using). In that case,...

> Maybe explicitly vectorize the code (http://stackoverflow.com/questions/15238978/sse3-intrinsics-how-to-find-the-maximum-of-a-large-array-of-floats). Would have to be done using intrinsics that still work with SSE off though. IMO that answer on stackoverflow fits pretty perfectly, the...

> LMMS treats BPM as quarter notes per minute, not as beat for minute > When the denominator changes, the length of quarter notes(and other notes) should be changed according...