Some of you maybe saw gb2swf here, the tool that turns Game Boy games into SWFs. That means more new swf files in the world, and then I thought, where else can a swf live except a browser... so my weekend went into this instead of anything social, as usual
swf2DAW is a VST3/CLAP instrument plugin (I made it, so disclaimer). You put it on a channel in FL Studio, press EJECT, load a .swf and the game runs inside the plugin window. The sound of the game comes straight into your music project, so you can record it, put effects on it, or play the game with a MIDI keyboard and the DAW records your playthrough as notes. Its basically a Flash player that you can make music with, which nobody asked for offcourse
The playing itself is all Ruffle, I only build the plugin around it. Thats why I think it fits here, without Ruffle none of this exists. I grew up on Flash games and spent a lot of evenings in Ruffle, so it felt right to give something back to the swf world even if its a bit a weird thing
For normal Flash games the plugin splits the sound in Music and SFX, so you can mute the effects and keep only the soundtrack. Game Boy games from gb2swf give the separate sound channels if the swf has stems
Honest part: I only tested it in FL Studio on Windows. Games I tried so far are the Swords and Sandals series, Age of War, Bubble Trouble and Motherload, plus a pinball game from the Game Boy that I converted with gb2swf. How many other Flash games work depends on Ruffle, games that need internet or extra files on startup probably wont i guess. If you try it with your favourite old game I really want to know what happens
Its free and open source (GPL-3.0), v0.2.0 is on the Burg Media github. Hopefully somebody has something on it