What's this?
WebAudio based playback of "farbrausch V2" music files
This page illustrates the music playback and data visualization capabilites of webV2M: The player plays original V2 by farbrausch music files by using a WebAssembly/ScriptNodeProcessor port of the original player logic.
Here is what the original developers say about their player: "The V2 player includes the legacy of classic SID-type waveform and envelope generation and then some more: oscillators with sync - Tri, Pulse, Sine, Noise, FM, Ring Modulation; filters - LP/HP/BP/Notch - single, serial or parallel routing; envelope generators; LFOs; Distortion, Chorus/Flanger, Compressor; 16 part multi-timbral; Up to 16 note polyphonic; Global: Reverb, Stereo Delay, LP/HP filters and Compressor; Extensive modulation routing; Incomprehensible but "uber-sexy" singing Speech Synth; 100 presets."
You can play your own (.v2m) music files by drag & dropping them onto the page. Respective music files can be found for example on modland.com. The project's source code can be found here: https://bitbucket.org/wothke/webV2M
This is one of about 30 music players that I have ported to the Web over the years. To hear them all in action visit my PlayMOD page
Note: For comparison there is also an alternative version that uses a more "modern" WebAudio/AudioWorklet based implementation: https://www.wothke.ch/webV2M_worklet
Credits
The project is based on https://github.com/jgilje/v2m-player (also see https://www.kvraudio.com/product/v2-by-farbrausch).
I created the WEBGL background visuals based on yasuo's "The wall of speakers" (see ShaderToy).