leonard information 338 glöps
- general:
- level: user
- personal:
- first name: Arnaud
- last name: Carré
- demo Atari ST FirST Love by Overlanders [web]
- wow! really unexpected release! glad to see OVR back in town. Amazing amount of gfx/design in this demo. Texture mapper is also really nicely done. And Jess music, what could go wrong? congrats!
- rulezadded on the 2021-08-23 19:16:01
- demotool Windows Amiga AGA Amiga OCS/ECS LSP (Light Speed Player) by Oxygene [web]
- Quote:
First off, thumb up for walking the walk.
thanks :)
Quote:One thing I'd like to know, though. Can I read sync-relevant information such as current playlist-position or current pattern row from somewhere in the LSP code? Things like P61_Pos and P61_CRow for p61?
Is that retrievable from .LSPVars?
Thing is, we have a bunch of sync macros for the storyboard-routine in our framework depending on playlist position and pattern rows.
Thanks in advance
Answer is "yes" and "no" :) This is definitively something I want to add, without getting speed compromise. I want to keep LSP as the low level music player. So right now what you could do is just keep your own "tick" counter (incremented per music player tick call). and just sync your effect using this counter.
I admit it's not very user friendly so I'm planning to add an LSPConvert option to also output a data file that give you the info between .mod sequence/row and LSP tick frame value
And I also plan for "few" event to support like .mod effect $E8x to export sync command in the stream ( and then you could poll this in LSPVars struct ) - isokadded on the 2021-04-05 11:13:44
- demotool Windows Amiga AGA Amiga OCS/ECS LSP (Light Speed Player) by Oxygene [web]
- Quote:
So for a pure focus on minimizing player time, this looks pretty optimal. For practical use in e.g. a 64k intro, I think a more compression friendly data format with a slightly slower player would be a better tradeoff in most cases.
Thanks! You get exactly what I wanted for LSP "fastest" player: a reasonable .lsmusic file size but no compromise for speed.
And yes, making the player slightly slower there is tons of better format for compression. At first I wanted a single data format, to avoid having different files for the same music ( like a "speed" format and a "compressible" format).
But now I've worked on my 4KiB "SoftWired" compo, that is using LSP, I'lll definitively release a "-micro" option soon, with a different data format. Suitable for 4KiB. ( Anyway LSP is already used in two Oldskool 4KiB production this year :) ) - isokadded on the 2021-04-05 11:08:13
- 64k Windows Clean Slate by Conspiracy [web]
- to me best PC 64kib this year. The rendering is so clean. And you can't go wrong when you wake up our nostalgia with a tape! :)
- rulezadded on the 2021-04-05 11:02:07
- 64k Amiga OCS/ECS Planet Disco Balls by Planet Jazz
- really nice intro with nice music feel! loved the light sourced flat object
- rulezadded on the 2021-04-05 02:10:07
- 256b MS-Dos lightcrypt by Alcatraz [web]
- really nice looking, shadows are awesome! Well done!
- rulezadded on the 2021-04-04 23:00:41
- 4k Amiga OCS/ECS 4kASM by Lemon.
- great code & music, as always with .lemon!
- rulezadded on the 2021-04-04 20:57:57
- 4k Amiga OCS/ECS SoftWired by Oxygene [web]
- video: https://youtu.be/1vVHxumoS6A
- isokadded on the 2021-04-04 20:55:35
- demotool Windows Amiga AGA Amiga OCS/ECS LSP (Light Speed Player) by Oxygene [web]
- Quote:
Question: Would it be then possible to rip such a music file(s) from the production (i.e. disk, or memory) and write it back in a MOD musicformat? Or once converted, the MOD is "lost"?
In theory this is doable as LSP is a conservative format ( ie LSP or MOD should sound exactly the same ). But in practice it could be quite challenging to write the LSP to MOD converter ( you have to "guess" any mod fx to reproduce the exact stream of volumes and periods ).
Quite challenging, but doable. ( also keep in mind that such a reversed-mod will be totally obfuscated with plenty of weird fx commands ) - isokadded on the 2021-03-25 19:24:50
- demotool Windows Amiga AGA Amiga OCS/ECS LSP (Light Speed Player) by Oxygene [web]
- Quote:
I've found a flaw with the player which might make some tunes sound wrong, though. Rather than trying to explain, here's a test mod which illustrates the problem:
thanks for repro module. I fixed the issue. LSP v1.01 updated on github - isokadded on the 2021-03-14 19:45:24
account created on the 2001-06-28 23:28:17
