Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-11-13 | Switch to upload-artifact@v4.HEADmaster | Chris Xiong | |
2024-02-28 | More appstream stuff. | Chris Xiong | |
2024-02-04 | @BLumia casually fixing Gentoo packaging QA warning.0.8.8.1 | Chris Xiong | |
2024-01-15 | use qt_add_translations under Qt 6 | Gary Wang | |
2024-01-15 | chore(CI): switch to Qt 6 | Gary Wang | |
2024-01-14 | Version bump.0.8.8.00.8.8-0 | Chris Xiong | |
2024-01-14 | MPRIS plugin: fix stopping breaking everything on KDE. | Chris Xiong | |
2024-01-14 | Allow resizing on windows whose content may scroll. | Chris Xiong | |
2024-01-14 | Include path trimming. | Chris Xiong | |
2024-01-14 | Fixes for channels window and simple visualization. | Chris Xiong | |
a) Channel status light doesn't blink in release builds. b) Simple visualization shows blank channel info when opened. | |||
2023-11-26 | Initial Qt 6 port. Many bug fixes. | Chris Xiong | |
2023-11-26 | The 2 year constipation. (mpris plugin) | Chris Xiong | |
Probably buggy as hell. | |||
2023-11-09 | Don't use default playlist if started with files in args. | Chris Xiong | |
2023-11-09 | Fix lingering notes with newer fluidsynth versions. | Chris Xiong | |
2022-02-28 | Fix clipped output in rendering if video resolution > monitor resolution. | Chris Xiong | |
2022-01-24 | ci(msys2): cleaner way to copy dependencies | Gary Wang | |
2021-11-08 | One misplaced #endif...0.8.7-2 | Chris Xiong | |
2021-11-08 | I don't know what this is but my boss asked me to do it. | Chris Xiong | |
2021-11-08 | Fix weird crash caused by updating text of invisible labels. | Chris Xiong | |
2021-11-08 | It's _WIN32, not WIN32... | Chris Xiong | |
what? | |||
2021-11-07 | Use the prefix-less library name for backtrace.dll. | Chris Xiong | |
2021-11-07 | Fixes for backtrace. | Chris Xiong | |
(How did this thing work in the first place?) Instead of dumping the stack trace into stderr, it is now redirected to backtrace.log in the working directory. Fixed symbol names for amd64. It probably won't work on i386 anymore. | |||
2021-11-07 | Stop using MIDI messages for selecting presets used by fluidsynth. | Chris Xiong | |
2021-11-07 | Document the device id option. | Chris Xiong | |
2021-11-07 | Add devinit file for SD-20. | Chris Xiong | |
Remove redundant mod wheel control message. | |||
2021-11-07 | Move away from deprecated fluidsynth effect setup functions. | Chris Xiong | |
2021-11-07 | Expose synth.device-id as an option. | Chris Xiong | |
2021-11-07 | Remove redundant event handling for preset selection dialog. | Chris Xiong | |
... which is also causing trouble for some systems. | |||
2021-11-07 | visualization / renderer: fixes and fixes. | Chris Xiong | |
Fixed incorrect values shown for denominator of current time singature. Fixed hidding OSD while rendering completely messing up the whole thing. FPS of offscreen rendering is no longer capped. | |||
2021-11-07 | Set device id of fluidsynth to 16, as used by most GS synths. | Chris Xiong | |
(This should really be a new option...) Also strip the marker bytes of sysex messages before sending to Fluidsynth. Someone didn't read the docs before coding. | |||
2021-06-04 | Rendered visualization should no longer drift away from correct timing... | Chris Xiong | |
... after tempo changes. | |||
2021-05-30 | Fix certain sysex messages causing crashes. | Chris Xiong | |
2021-05-30 | Control the 3D viewport in a more sane way. | Chris Xiong | |
No more random viewport resets for real this time. | |||
2021-01-27 | Fix all missing return statements in the current code base. | Chris Xiong | |
2021-01-25 | Fix yet another function with no return statement. | Chris Xiong | |
2021-01-23 | Pass 4 effect buffers (as it should be) to fluid_synth_process. | Chris Xiong | |
Also retrieve active voices from the audio processing callback. (the values are still messed up sometimes...) | |||
2021-01-08 | Missing return statement. | Chris Xiong | |
why do I keep doing this | |||
2021-01-07 | new_fluid_audio_driver2 doesn't work for any audio drivers available on Windows. | Chris Xiong | |
whoops. another opportunity to inject my crappy code into fluidsynth though. | |||
2021-01-07 | ci(windows): copy windows-extra plugin, use rtmidi from MSYS2 | Gary Wang | |
2021-01-07 | feat: windows extra plugin | Gary Wang | |
2021-01-07 | Wait voice now checks for output level instead of polyphony. | Chris Xiong | |
Fluidsynth sometimes screw up the number of currently sounding voices. | |||
2021-01-07 | Fix another freezing issue on Windows. | Chris Xiong | |
insert bad pun here | |||
2021-01-07 | Stupid sequencer puts reset messages after channel setup messages. | Chris Xiong | |
This is only a workaround. These midi files should be seen as ill-formed. This patch puts any sysex messages ahead of other messages that have the same time stamp. | |||
2021-01-07 | Add support for devices that requires a short delay after the reset message. | Chris Xiong | |
SD-20/SC-8850/SC-8820 explicitly require such delay (50ms). This is not a requirement for SD-80/SD-90. To add the delay, append a single double digit hexadecimal number denoting the time to wait in milliseconds to the reset message. | |||
2021-01-07 | Fixed even more misplaced patches in the only device configuration file. | Chris Xiong | |
2021-01-07 | Fix misplaced patch. | Chris Xiong | |
2021-01-07 | Fix very random crashes when run with QtCreator and freezes on Windows. | Chris Xiong | |
Guys, don't code at 1am. | |||
2020-12-25 | Proper event-based playback interruption. | Chris Xiong | |
Also fixed random pauses after seeking. This should address everything left over by 64fd118e. | |||
2020-12-14 | Emergency. | Chris Xiong | |
2020-12-14 | Before we have tick-based playback, we get this monstrosity. | Chris Xiong | |
This should help fixing issues such as "welp my player freezes when I switch tracks" etc. Don't worry. Event-based playback is here to stay. TODOs: - Maybe switch to an implementation based on condition variables? Current implementation is just a mess and unnecessarily wastes CPU time. Also that will allow several new interfaces to be added (such as player.interrupt) - Fix seeking. Seeking is still weird if there's a long gap between events. |