I'm all for a HTML5 player, bring it on!
Native + MP3 for streaming seems like a win/win. JavaScript decoders are feasible too, since you can always just generate data and put them inside the well-supported <audio> tag.

50

(0 replies, posted in Motion Graphics)

I'm trying new stuff these days, including JavaScript + <canvas>. So I've converted this 5 year old interactive C# animation:
http://kvee.cz/graphics/starlight/
I'm pretty happy with how it turned out. Looks exactly like the original!

jefftheworld wrote:

Here's the song I didn't complete on time. tongue

http://chipmusic.org/jefftheworld/music … -sun-cover

At some point I'll probably still finish it and do something neat with it.

I like the 50% duty echo lead!

Man, I'd love to post my tracks, but I wanna use them next year. So I'll just post my favorite cover I've made a while ago. :]

Aw, I'll see you next year, despite being so hyped, I didn't finish my tracks sadly. Well, there's gonna be a new pile of awesome NES music, and that's what counts, so I'm not actually sad :]

Feryl wrote:

Kvee, out of curiosity, what's the name of those cartoons?

It's just a random image that was floating around the net, but it seems to be from here: http://www.harkavagrant.com/index.php?id=326

Noplanet wrote:

That's pretty awesome! great composition too.

Thanks!
I only wish that track were mine, I just used it to demonstrate the program. Great drums in there!

Noplanet wrote:

I'll try it out on my OPL3.

Well, that'd be great. Despite having about three different working 386/486 PCs around here, I've yet to test this on actual hardware. :]
If you do, can you please also post your configuration?

Hi,
I've recently rewritten my old imfplay .IMF/.DRO project from scratch (in C):

It's great for neat visualizations and reverse engineering instruments and sound effects, as it allows you to play the files at slower speeds, and also to mute individual OPL2 channels on the fly!

The muting feature is demonstrated at the beginning of this video:

(this is the old QBasic version, but muting works in the 2.xx releases too!)

download the latest version here: http://software.kvee.cz/imfplay

The Wolfenstein one is also great!


(0:19)

akira^8GB wrote:

Libretto

Nice!
I'd like to get one of those someday, is the sound output noisy?

I'm using one of those gameport<->MIDI cables that nula gave me. I'd suggest doing the same, if your soundcard has a gameport.
Works right out of the box for me.

So, here it is:
http://software.kvee.cz/opl_plr/opl_plr_r00.7z

Consider this a very informal release, as I said, I'd rather rewrite this before releasing it, but I know myself and I'm certain that would take an insane amount of waiting, perhaps I'd never actually do it. So here is my current "WIP" version, it's usable and I didn't really encounter any problems with it.
Bug reports are welcome (PM me).

If there's gonna be a new version, it's most likely be said total rewrite, as the codebase could really use it. Anything else is just adding more stuff on top of this very big single .C file.

The "license" is: if you make a tune with this, let me hear it :]

Well, I kinda made this

The TODO list for this thing is long as fuck, and I usually don't like to release stuff I think could be improved, but seeing as a new version of this would probably mean a complete rewrite (I don't even like the source code structure anymore), and you'd like to use MIDI with OPL2/3, I might just as well release this, if you'd like. :]

The program was primarily intended for live playing on a keyboard, but then I thought it might be neat to be able to control it via MIDI, later adding a "MIDI exclusive mode" that acts as a 16-channel synthesizer. I was just about to implement instrument patches, they even work in keyboard mode, but as of now, everything is controlled with CCs.
Also no 4op mode, not even planning on doing that. Would probably require a proper channel management.

egr wrote:

Success!  My tired eyeballs thank you!

Glad I could help! :]

egr wrote:

The font change looks like it would really help me but I'm on hardware at the moment

Well, you're lucky then. I just tested it, and the font changing works on my 386SX system just fine! :]

http://software.kvee.cz/radf.zip

- place radf.exe and font.cfg directly inside the RAD folder
- use radf.exe instead of rad.exe
- font.cfg is IT font compatible

radf.exe makes the system timer routine reload the font every tick (but only for the first 32 ticks,
or approx. 1.75 s, to not disturb the RAD playback routine)

It's still very ugly, but hey, it gets the job done :]
Enjoy!

(sorry about the confusing edits, I found a bug immediately after I wrote this and had to fix it...)

Subway Sonicbeat wrote:

Just a plain question:

Is there significant difference from hardware over DosBox? I want to start doing some FM myself but I won't be able to look over old hardware.

Well, the emulation is pretty close (as the chip itself is digital) and there is no noise. I'd say go DOSBox, unless you specifically like the "real deal" approach.

Well I went ahead and tried some things and I was able to manipulate the palette with a quick and dirty hack

Unfortunately, it doesn't work on real hardware. I had this problem resolved earlier, can't really remember what the fix was though neutral

edit: I was able to also force-reset the font to the system default like this:

If this is useful to you, I can post the hack, though it's strictly dosbox only as of now.
(the palette is user-editable of course)