WohlSoft / Moondust-Project

Moondust Project by Wohlstand
https://wohlsoft.ru/projects/Moondust/
GNU General Public License v3.0
249 stars 39 forks source link

Suggestions for PGE MusPlay #163

Open Alucard648 opened 7 years ago

Alucard648 commented 7 years ago
Wohlstand commented 7 years ago

Also I'll append from myself: <dammit, forgot what I wanted to write, will write when i'll remember...>

P.S.> PGE MusPlay just a front-end over true music player - SDL Mixer X library, which using by PGE Editor and Engine, in LunaLUA-SMBX and even in SMBX-38a (since I built VB6-wrapper and sent it to 5438A38A).

About libADLMIDI: I plan in some future to implement some sort of MIDI-driver to allow use it with MIDI-editors to process real-time listening of MIDI events, etc. Which also can allow to create virtual MIDI-device and send created from code MIDI-events dynamically (to use this in various cases).

Wohlstand commented 7 years ago

Search bar has been implemented on music player side, and on side of SDL Mixer X are implemented functions to get current position, total length and loop points, so, now is simple to seek to edge of loop end point and test loop faster than listening entire song. Displaying of loop points will be implemented a bit later (I think, I'll alter search bar and will draw it myself with printing out the actual loop points).

Wohlstand commented 6 years ago

Loop points indication has been added to the seek bar with recent update of PGE MusPlay: default

Wohlstand commented 5 years ago

Tempo changing has been made recently on MixerX side and PGE MusPlay have got the controller for testing of that: Снимок экрана от 2019-07-16 04-36-17 And the video showcase: https://www.youtube.com/watch?v=9gOl2rpApvk