ChanServ changed the topic of ##yamahasynths to: Channel dedicated to questions and discussion of Yamaha FM Synthesizer internals and corresponding REing. Discussion of synthesis methods similar to the Yamaha line of chips, Sound Blasters + clones, PCM chips like RF5C68, and CD theory of operation are also on-topic. Channel logs: https://freenode.irclog.whitequark.org/~h~yamahasynths
andlabs has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<ValleyBell>
cr1901_modern: manual estimation based on the delays between the command
<ValleyBell>
I consider estimting the frame length over-the-top research.
<ValleyBell>
It's not something I would expect a "normal" person to do for a VGM pack.
<cr1901_modern>
Anyways, I have all of the Kyrandia soundtrack captured to raw VGM, and I have them named. I need to order, trim, compress them and I should be good to go
<ValleyBell>
For OPL2, it's easy: use vgm_trim on the raw files (I recommend to write down all the trimming points in a txt or a shell script)
<cr1901_modern>
Yup, waaay ahead of you :P
<cr1901_modern>
|VGM Name |Prepare Params|Loops|Key Off |Silence |Cleanup Params |Title|
<ValleyBell>
I just moved it from "Submissions" to "Ideas and WIPs" at some point, because the submission forum closes after 50 packs being in the queue.
<whitequark>
i understand 4 months of latency, but shouldn't your forum send emails for replies?
<ValleyBell>
I have no idea why it took me 4 months to check the pack.
<cr1901_modern>
Users browsing this forum: andlabs, cr1901, ValleyBell, whitequark and 1 guest
<ValleyBell>
but I think I didn't do any pack checking in those months
<andlabs>
what is that from
<ValleyBell>
Mails ..... sometimes work and sometimes don't.
<andlabs>
that song
<whitequark>
sigh
<whitequark>
this is outstandingly frustrating
<ValleyBell>
depending on whether or not vampirefrog's server happens to be on a blacklist or not
<andlabs>
also in every forum I've ever been you have to opt into getting emails for replies
<andlabs>
oh and yeah vgmrips is currently a self-hosted affair
<whitequark>
discourse emails you by default, and most forums i'm on these days is just that
<andlabs>
I'd argue this is not sustainable and that it's somehow worked this long is a miracle but whatever
<cr1901_modern>
Was there a falling out w/ server provider or something?
<ValleyBell>
vampi moved the vgmrips site a few times to other servers recently
<andlabs>
no it's always been self-hosted
<whitequark>
i hope there's a mirror at least
<ValleyBell>
but there was a time when it was on his "private" self-hosted server
<ValleyBell>
and that was often blacklited
<ValleyBell>
*blacklisted
<whitequark>
cr1901_modern: think you could manage to do supaplex as well, seeing as you're up to date on the guidelines?
<andlabs>
whitequark: lol this is phpBB
<ValleyBell>
I do have a backup of all the packs and I regularly backup the forum database.
<cr1901_modern>
whitequark: Already downloaded it.
<whitequark>
cr1901_modern: it's just one track and it loops by default if you run the game, should be almost trivial
<whitequark>
oh neat, thank you
<whitequark>
andlabs: yeah i was just saying re emails
<whitequark>
i know that's phpbb
<whitequark>
i haven't seen phpbb in ages tbh
<andlabs>
=P
<andlabs>
anyway what game is that
<ValleyBell>
but I probably should actually take a backup of the while directory
<ValleyBell>
*whole
<ValleyBell>
You can be glad that it's phpBB v3 :P
<ValleyBell>
When nineko set up the forum in 2011, he used phpBB v2.
<ValleyBell>
and it stayed that way until ... about 2015?
<whitequark>
i didn't even know there is phpbb v3
<andlabs>
I'd argue that old pack versions should also be kept available for historical reasons and that should extend to both ssmpower and project2612 but that's probably asking way too much
<whitequark>
i think that came out sometime after i stopped encountering phpbb in the wild
<whitequark>
vintage forum software
<ValleyBell>
TBH even if I usually have backups of everything - that does not include the old uploaded packs.
<ValleyBell>
I overwrite them even on my local disk.
<andlabs>
as for discourse I'm skeptical about it for some reason
<ValleyBell>
However I keep backups of *all* submissions and its versions.
<andlabs>
huh Discourse is open source after all
<andlabs>
ok
<andlabs>
not sure why I thought it was jank proprietary
<andlabs>
maybe I was just averse to it being Shiny New Shinies
<whitequark>
it's... not very good, in different ways than the ways in which phpbb is not very good
<ValleyBell>
Anyway, re phpBB: When Oerg wanted to shut down the mdscene server, because the load was getting too much, vampi stepped in and we moved the site to his server.
<whitequark>
i'm unconvinced good forum software exists
<ValleyBell>
vampi also updated from phpBB v2 to v3
<whitequark>
at least phpbb is easy to install, which is not the case with discourse
<cr1901_modern>
ValleyBell: Think I should manually loop this? http://ix.io/2K4D
<ValleyBell>
yes, you have to
<cr1901_modern>
I don't particularly like how the only good loop is the very last one
<ValleyBell>
That might be just a small repeating part.
<ValleyBell>
like ... A B C D E E F G H. <-- see "E"
<cr1901_modern>
whitequark: This is not a critique on the raw capture, btw :P.
<whitequark>
i have no idea whether the capture is good
<whitequark>
will preemptively admit incompetence, that was the first time i did any vgm capture at all
<cr1901_modern>
this is a kickass track tho... where's it from?
<ValleyBell>
It sounds like there is some software vibrato involved.
<cr1901_modern>
Well they go hard for that one track
<whitequark>
>I always thought this game was impossible to beat, being that many of the levels were so absurdly long and full of intricate, annoying moves where just the simplest of mistakes could stuff an entire attempt. Plus, that one song, over and over again. It was like some kind of sadistic torture test as to how much mental pain and anguish you could endure. I hate Supaplex, but somehow, deep down, I
<ValleyBell>
This often kills any chance of vgmlpfnd working.
<whitequark>
also kind of love it.
<whitequark>
this is accurate
<whitequark>
it was the game that taught me to hack savefiles as a child
<ValleyBell>
lol
<whitequark>
i think i *might* have beaten *one* level
<cr1901_modern>
OMG I would lose my damn mind playing this LOL
<whitequark>
there's also some sort of documentation issues with controls
<whitequark>
so make sure you look up which controls it ACTUALLY has
<whitequark>
because the one i could figure are 100% insufficient to finish almost any level
<whitequark>
and either it didn't have a README back when i played it, or i couldn't read it
<cr1901_modern>
ValleyBell: I checked the actual game. This track actually doesn't loop.
<cr1901_modern>
At the linked time, the player has been in the level for 5 minutes
<cr1901_modern>
The track ends, and there's silence for like 5 seconds. And the track restarts
<whitequark>
ohh right
<whitequark>
i remember it now
<cr1901_modern>
Which matches the length of the VGM/wav file
<ValleyBell>
Okay, then I guess it's just tagging and packing.
<andlabs>
also sorry if anything I said just now was critical of any of you I guess
<ValleyBell>
I don't feel insulted in any way. Keeping a history is valid point.
<ValleyBell>
and I usually do that
<ValleyBell>
but in case of vgmrips the maintenance effort is too much, IMO
<andlabs>
is this boulder dash crossed with chip's challenge
<whitequark>
it feels like a well-designed database schema would make that effortless
<whitequark>
have the public version of the pack be a reference to one of the historical snapshots
<ValleyBell>
You still need to keep track of all the ZIPs in some way.
<whitequark>
which are all immutable
<whitequark>
sure, content-addressable storage for the actual music
<ValleyBell>
right now I'm just uploading it to the FTP
<ValleyBell>
as a raw file
<ValleyBell>
plus screenshots
<whitequark>
yeah we have very different styles of website implementation heh
<ValleyBell>
It's a forum after all.
<ValleyBell>
so the process is very manual
<whitequark>
i think of a vgmrips-like website as something like git, essentially
<whitequark>
(could be literally git)
<ValleyBell>
It could be, yeah.
<ValleyBell>
Most of the pack approval process is manual with a tiny bit of automation.
<ValleyBell>
I have a Visual Basic 6 program that parses the txt file and generates the forum post based on it.
<ValleyBell>
and I have a macro program that help me clicking all the correct buttons in order to a) take ownership of the submission post and b) move it to the correct place.
<ValleyBell>
*that helps me
<whitequark>
huh
<whitequark>
meanwhile here i have automated yowasp builds and releases to the point where it's one git push, and i *still* feel like it's too much effort
<cr1901_modern>
whitequark: How was this VGM captured (I want to add something to the "Notes" section)
<whitequark>
cr1901_modern: dosbox
<ValleyBell>
The initial idea was: someone makes a submission, one of the maintainer creates a *new* topic for it in the correct place and deletes the original post
<ValleyBell>
but I changed it to "just edit the post, take ownership and move it"
<ValleyBell>
which is the same effect
<ValleyBell>
We considered "taking ownership" important to prevent unwanted edits.
<ValleyBell>
... and this is how everything came to work as it does right now.
<ValleyBell>
Neither nineko nor me are web developers, so we came up with something that was easy to get running.
<cr1901_modern>
Uhhh is ".vgz" in fact "run zip on the vgm"?
<ValleyBell>
and I'm really glad vampi takes care of the site so I don't have to maintain it
<whitequark>
gzip
<ValleyBell>
cr1901_modern: no, it's "run gzip on the vgm"
<cr1901_modern>
oops lmao
<ValleyBell>
You don't have to submit it as VGZ though.
<ValleyBell>
You can just leave it as (uncomrpessed) VGM.
<cr1901_modern>
Ahhh okay, filling out the txt file now.
<ValleyBell>
When I'm repacking everything during the approval process, I un-gzip and re-gzip them all.
<cr1901_modern>
And I can get a png from anywhere?
<ValleyBell>
no
<ValleyBell>
please take an ingame screenshot of the title screen
<ValleyBell>
or ... some other screen when there is no title screen
<cr1901_modern>
I don't have supaplex to test that in DOSBox
<cr1901_modern>
I will submit later... a bit tired and want to rest
<cr1901_modern>
And there's a few minor issues w/ the tags anyway
emeb has joined ##yamahasynths
andlabs|2 has joined ##yamahasynths
andlabs has quit [Ping timeout: 260 seconds]
<whitequark>
cr1901_modern: sweet :D
<whitequark>
thank you a lot
<protosphere>
Ok so I tried that “disk eject” button on my x68000 and it indeed just runs the disk eject motor off standby power for as long as you press the button
<protosphere>
Only for as long as it detects there is a disk still in the drive though
<protosphere>
(but you can press it quickly and it won’t fully eject)
<andlabs|2>
ok neat
<andlabs|2>
so I'l ljust assume the colors are correct then
<andlabs|2>
we haven't cut up the power supply yet and I tested that the AC power goes straight to the board so now I know all the wires I Need to disconnect
<andlabs|2>
once I get this working I'll be posting a thread on twitter about it
andlabs|2 is now known as andlabs
<andlabs>
all the software I ordered arrived today too
<andlabs>
the system disks, thunder force 2, and granada
<andlabs>
as well as twinbee (which came with thunder force 2), in addition to cameltry which I already had