loftar wrote:One technical reason to not bring back the music in its "current" condition is that it uses the MIDI system to play it back, which is unreliable to say the least. I have a background project to write a software-MIDI "renderer" which would fix those problems, but it's obviously not my absolutely highest priority.
YAS PLEASE I MISS MY (INSIDE HOUSE MUSIC) DU DU DU DADADADA DU DU DU DA DA DAAA DA DA DA DA <3
we have faith in you music over everything. please
Granger wrote:Why not? At least it gets the job done (render a MIDI to something that can be stuffed into an audio output stream by the client), KISS principle has its merit at times.
I too enjoy applying the KISS principle wherever possible, but with all the complexities involved is fetching, unpacking, starting and communicating with external processes on a wide variety of systems and deployment environments, this strikes me more as "stupid" than "simple". I have enough maintenance trouble with JOGL as it is. I mean, on my local system I wouldn't have two qualms about calling Timidty to do MIDI decoding for whatever purposes, but the client doesn't just on my local system.
Granger wrote:Regarding the handling of loading/streaming: Why not just fetch them as any other resource then (as long as it won't block important stuff)? First play will be delayed by loading time, but that won't hurt as it is 'only' background music and the client will cache them all over time anyway.
Two main reasons:
1. It is perhaps one thing when the loading time is a second or two, but when playing over a bandwidth that causes it to be a minute or two, I'm just not sure the ugliness that it entails is worth it anymore.
2. If multiple music resource downloads queue up, they will start blocking other resource downloads until completed, which is not very nice when there might be tens of seconds before they complete. Fixing that problem would require some kind of quality-of-service structures for the resource fetcher the complexity of which does not seem proportionate to the result.
How do you feel about a music box? a buildable object that you can "load up" music resources at. would allow the larpers to fill their towns with music and ambience
ricky wrote:How do you feel about a music box? a buildable object that you can "load up" music resources at. would allow the larpers to fill their towns with music and ambience
It could be able to stream from various free sources (so it dosn't need a P2P client in the client).
As long as it is buildable indoors only (and not being liftable so it'll stay there) I would be fine with that.
Make fundraiser and buy music from somebody.
If community wants music, they shall pay for it.
I'm not sure that I have a strong argument against sketch colors - Jorb, November 2019 http://i.imgur.com/CRrirds.png?1
Join the moderated unofficial discord for the game! https://discord.gg/2TAbGj2 Purus Pasta, The Best Client