2018-07-31 04:59:36 (edited by x0 2019-04-29 05:33:46)

The topic died a while ago and massive updates have come since then, so I thought I'd recreate this topic.
Ultrabit is an ever-growing collection of "chipmusic" formats, which can be any of video game music from various consoles, some chip-style audio OSTs for newer games, old pc demoscene and tracker music, or keygen music. It is a bt/resilio sync folder maintained by me, Slender, and occasionally Family Mario, that receives updates at least once a month, if not a lot more. It consists of a plethora of ROM dump and tracker formats that require specialized emulation type players to use, so don't expect it to work on your average mp3 player smile. Input plugins are available for foobar2000 through it's official components repo for things like mod files and other game formats, and we recommend foo_openmpt54 for playing mod files, not just the standard openmpt as the mod games section contains a lot of subsongs and currently only foo_openmpt54 will handle those.. A preconfigured foobar2000 is also provided within the folder in a 7z. Input plugins for all these formats are also available including that libopenmpt for winamp and XMplay. You can find some winamp input plugins from modland here via http (warning; extremely slow and shouldn't be relied on) or via ftp if your browser reads ftp. You'll need the kss music plugin. The NSFPlay 7z folder in the sync includes a winamp plugin to properly play our NSF collection, things like famicompo. Winamp must be used to play at least kss and nsf files, every other plugin is optional but if you prioritize winamp over foobar then have at it. This folder is currently weighing in at a wapping 25 gigs and growing slowly, due to the small nature of most file formats you shouldn't notice many size spikes unless some streamed audio formats get pushed. There is a massive changelog as well.
The folder is available under a BTSync key, however hosted on resilio so some users may have trouble downloading. Read key is as follows.
BMIUPD4FYXR45PNUNC2MT2SOEXYIKT3LA
Enjoy!
Edit: edited section relating to winamp plugins to point to the modland repo for them for people who want to use winamp as a primary or for the basic formats you need to play the stuff anyway.
edit2: Edited the section pertaining to openmpt saying we recommend openmpt54 at this time due to subsongs.

----------
An anomaly in the matrix. An error in existence. A being who cannot get inside the goddamn box! A.K.A. Me.

2018-08-01 17:06:30

Unfortunately, I don't know what is BTSync. I never used that kind of things.

Yamaha YM2608

YOU
SAY! - Sonic the Hedgehog CD (Dec 4, 1992 prototype)

2018-08-01 20:54:56

Do you have any recommendations for plugins to use with VLC? Or does it handle these formats natively?

The glass is neither half empty nor half full. It's just holding half the amount it can potentially hold.

2018-08-01 22:54:29 (edited by Slender 2018-08-02 03:01:11)

turtlepower17, VLC handles some of these formats but does not play them very well at all, for example, its module support is using a library that hasn't been updated since 2002, libmodplug, and the VLC developers seem to have no intention of using the continuation of it, which is the actively maintained libopenmpt library. Same goes for SID, NSF, HES and any other game/module format that's supported by VLC, you really shouldn't be using its default plugins to play them and should use something else, whether it would be a different VLC plugin or a different media player entirely, things will almost definitely sound wrong if you use the native VLC decoders. I've never found VLC decoder plugins of any kind anyway, though I may have just not looked in the right places. Dekyo-NEC2608, BT Sync, now Resilio Sync, is the way we share this folder. You can find its website here. Note that when you install it, you should install it as a service, the standard client is inaccessible in my experience. This means that its interface will be accessible through a web uI which can be accessed on 127.0.0.1, and this is reasonably accessible to screen readers.

Oh no! Somebody released the h key! Everybody run and hide!

2018-08-02 00:34:30

When I try to install as a service, I get a window asking for username and password,
I checked the Resilio page and there is no link to create an account. Oh, well, I don't know if I'll have to create an account. This system is new to me.

Yamaha YM2608

YOU
SAY! - Sonic the Hedgehog CD (Dec 4, 1992 prototype)

2018-08-02 02:26:06

it's windows asking you for the credentials to start the service under, you would enter your windows username and password. And when you log into the browser and it wants you to create credentials, that's for local browser conrol I have firefox remember mine.

----------
An anomaly in the matrix. An error in existence. A being who cannot get inside the goddamn box! A.K.A. Me.

2018-08-02 03:39:14

Added the key, now what? Sorry for those dumb questions.

Yamaha YM2608

YOU
SAY! - Sonic the Hedgehog CD (Dec 4, 1992 prototype)

2018-08-02 03:55:18

Select the folder for the sync by clicking on the directory names, they expand as you click on them and you can check the path in the edit field. Then when you're at the folder you want, click the open button. The folder will begin to download.

Oh no! Somebody released the h key! Everybody run and hide!

2018-08-02 04:04:41

Well, started to sync the folder.

Yamaha YM2608

YOU
SAY! - Sonic the Hedgehog CD (Dec 4, 1992 prototype)

2018-08-02 04:27:42

Alright, well I have now put the foobar2000 preconf for ultrabit in the folder in a 7z, it contains the installer and some AppData plus a link to paste for chiptune configs and stuff. An extra slender wants is the latest OpenMPT, which is prerelease beta builds right now. He said not to include it because it's prerelease, so here's some links.
view commits/changes here, the tracker unfortunately is here too, not just the playback lib.
You can download builds here, the sorting is in descending order so the top pre and then the top rev is what you'll want. You need only open the 7z, go into the foobar2000 folder and install the fb2k-component. With 7zip you would hit shift enter to open just that file.

----------
An anomaly in the matrix. An error in existence. A being who cannot get inside the goddamn box! A.K.A. Me.

2018-08-02 04:35:46

I use foo_openmpt54 for decoding that music files. I don't know if there are differences.

Yamaha YM2608

YOU
SAY! - Sonic the Hedgehog CD (Dec 4, 1992 prototype)

2018-08-02 04:42:37

I fortunately have almost all those components installed because I use a lot Foobar2000.

Yamaha YM2608

YOU
SAY! - Sonic the Hedgehog CD (Dec 4, 1992 prototype)

2018-08-02 06:47:25 (edited by Slender 2018-08-02 06:55:39)

Openmpt54 is Kode54's fork of the official foo_openmpt component, which adds subsong detection, sample and instrument names, a module visualization and other features, however you are not getting updates directly from the source which could mean fixes in libopenmpt may take a while to get to Kode54's component, though he's been better about this lately. The OpenMPT developers were not happy that Kode54 forked it initially, since he originally used the foo_openmpt name and upgraded everyone using the official component to prerelease code. Fortunately with the new decoding panel, the components can coexist, I primarily use prerelease versions of the official component but switch to his fork for when I want to listen to modules with subsongs or find out additional information about them. @x0, this is intentional. The tracker and library are developed in the same repository so the codebases don't get fragmented. As a rule, I usually only update when there is a change to /OpenMPT/soundlib, since that is most likely to affect libopenmpt.

Oh no! Somebody released the h key! Everybody run and hide!

2018-08-02 12:54:32

hi.
thanks for the folder. the music from diffrent chip tune formats is cool. i have foobar2000 with all of the needed plugins and components. and i have winamp as well which can play some files that i have difficulties playing on foobar2000. amazing collection

don't wish to become like the oceans, the flowers, or the sun. oceans will dry out, flowers will die, and the sun will be extinguished. be yourself and nothing and no one else and hope for a better tomorrow.

2018-08-02 15:38:11

yes, you are required to use winamp and NSFplug, the plugin for it is in the NSFPlay 7z. You can play literally everthing but NSF and maybe? Kss in foobar but to correctly play things like famicompo you'll need to use NSFplug. Not nosfart, notso fatso or nezplay. I've configured it to be suitable for famicompo and removed some filtering that was being applied in the included ini for it. Just paste the contents of the plugin folder from the nsfplay zip into your winamp plugins directory.

----------
An anomaly in the matrix. An error in existence. A being who cannot get inside the goddamn box! A.K.A. Me.

2018-08-02 21:16:08

i will, thanks for the pointer as i didn't know that

don't wish to become like the oceans, the flowers, or the sun. oceans will dry out, flowers will die, and the sun will be extinguished. be yourself and nothing and no one else and hope for a better tomorrow.

2018-08-03 17:44:16

I remember there being some discussion around a specific version of BTSink that had the most accessibility, but i also know that it's probably changed a lot, so that information might not be relevant. Any particular version I should use? (I definitely prefer this method)

Go to Heaven for the climate, Hell for the company. - Mark Twain

2018-08-03 22:09:58 (edited by Slender 2018-08-03 22:13:03)

You probably shouldn't use 1.3.109, the accessible version floating around on the web, it has a lot of problems syncing files, can freeze when downloading large folders, has a tendency to flood your system with notifications when it syncs, and doesn't sync changes very well. You should use Resilio Sync, AKA BT Sync 2.x. For maximum accessibility, you should install it as a service. In this mode, it uses a web UI accessible from 127.0.0.1:8888, and this is reasonably accessible.

Oh no! Somebody released the h key! Everybody run and hide!

2018-08-05 18:39:36

OK, there's a bug in the nsf plug in for foobar. with single track nsfs, the titles of the nsf and the indevidual song are not displayed. multitrack nsfs are not affected. normally, the nsf title comes from the file itself, and the song title (for regular nsfs) is the file name. I know it's a bug because gep correctly reads this information. so I have to choose between correctly reading the tags with gep or complete s5b support with nsf play.

be a hero and stop Coppa now!
https://docs.google.com/document/d/1Dkm … DkWZ8/edit
-id software, 1995

2018-08-05 21:38:09 (edited by x0 2018-08-05 21:38:47)

it's more than just complete s5b support, by using NSFPlay/NSFplug you are able to play famicompo entries, because you can toggle write protect for the fds. On some game rips though having write protect on will get you silence, those seem to be few and far between but they're there. The foobar one is based on an older version of NSFplug, I can tell by it's configuration gui. Trust me, I don't like having to have winamp just to play NSF and kss but I do because that's the only way to make it work.

----------
An anomaly in the matrix. An error in existence. A being who cannot get inside the goddamn box! A.K.A. Me.

2018-08-06 02:43:09

Weird. I don't have an account in windows with a password, but it's wanting one anyway. How do I fix this?

Take care, it's a desert out there.

2018-08-06 05:38:17

OK, I got it set up but now I can't get passed the install. It wants me to create an account, I set a user and password, but when I hit continue nothing happens, it just shows a blank webpage.

Take care, it's a desert out there.

2018-08-06 13:14:46

also, the foobar plugins don't support saa1099, which is used by some of the ay files.

be a hero and stop Coppa now!
https://docs.google.com/document/d/1Dkm … DkWZ8/edit
-id software, 1995

2018-08-06 17:38:12

@stirlock
You'll probably need sighted assistance with it. (at least I did) Nothing that i tried on my own got the controls to show for that weird page. Everything after that point works fine though. (well, it's not 100% accessible, but it's usable) Too bad updating Foobar destroyed all of my preferences. I can live with that though. Had to sacrifice something for this great nostalgia.

Go to Heaven for the climate, Hell for the company. - Mark Twain

2018-08-07 01:50:23

This folder is pretty great! I am curious though, who found the wii sounds? I'd love to rip some of my own, but a lot of the information that I find relating to doing so requires a physical unit, so I'm wondering if there's a way to do so with just a game's image?

Go to Heaven for the climate, Hell for the company. - Mark Twain