Switch branches/tags
Nothing to show
Find file History
Permalink
..
Failed to load latest commit information.
appearances V2 initial commit Apr 14, 2012
bin V2 initial commit Apr 14, 2012
conv2m Added working VS2010 project for libv2/conv2m/tinyplayer, re-added Pa… Apr 15, 2012
in_v2m Added working VS2010 project for libv2/conv2m/tinyplayer, re-added Pa… Apr 15, 2012
libv2 Added working VS2010 project for libv2/conv2m/tinyplayer, re-added Pa… Apr 15, 2012
standalone V2Edit/dsio_cpp: Use 44.1kHz (same as ASM ver) instead of 48000. Jul 17, 2012
tinyplayer V2: More debug infrastructure, fix some more bugs. (C++ ver still doe… Jul 23, 2012
tinyplayer_cpp synth_core: Envelope fix, some minor changes. Nov 26, 2012
tool V2 initial commit Apr 14, 2012
v2m Added working VS2010 project for libv2/conv2m/tinyplayer, re-added Pa… Apr 15, 2012
vsti Added working VS2010 project for libv2/conv2m/tinyplayer, re-added Pa… Apr 15, 2012
.gitignore Added working VS2010 project for libv2/conv2m/tinyplayer, re-added Pa… Apr 15, 2012
LICENSE.txt V2 initial commit Apr 14, 2012
README.txt Added working VS2010 project for libv2/conv2m/tinyplayer, re-added Pa… Apr 15, 2012
TODO.txt V2 initial commit Apr 14, 2012
dsio.asm V2 initial commit Apr 14, 2012
dsio.h V2 initial commit Apr 14, 2012
dsio_cpp.cpp V2: More debug infrastructure, fix some more bugs. (C++ ver still doe… Jul 23, 2012
dsound.inc V2 initial commit Apr 14, 2012
libv2.h V2 initial commit Apr 14, 2012
phonemtab.h V2 initial commit Apr 14, 2012
presets.v2b V2 initial commit Apr 14, 2012
ronan.cpp V2 initial commit Apr 14, 2012
ronan.h V2 initial commit Apr 14, 2012
sString.cpp V2 initial commit Apr 14, 2012
sString.h V2 initial commit Apr 14, 2012
scope.cpp synth_core: Envelope fix, some minor changes. Nov 26, 2012
scope.h synth_core: Envelope fix, some minor changes. Nov 26, 2012
sounddef.cpp V2 initial commit Apr 14, 2012
sounddef.h V2 initial commit Apr 14, 2012
soundsys.cpp V2 initial commit Apr 14, 2012
soundsys.h V2 initial commit Apr 14, 2012
synth.asm more README and tab stuff... Apr 14, 2012
synth.h V2 initial commit Apr 14, 2012
synth_core.cpp synth_core: Envelope fix, some minor changes. Nov 26, 2012
types.h V2 initial commit Apr 14, 2012
v2.sln V2: tinyplayer_cpp - V2 player using C++ ver of synth and dsio. (NB s… Jul 17, 2012
v2defs.cpp V2 initial commit Apr 14, 2012
v2defs.h V2 initial commit Apr 14, 2012
v2mconv.cpp V2 initial commit Apr 14, 2012
v2mconv.h V2 initial commit Apr 14, 2012
v2mplayer.cpp Added working VS2010 project for libv2/conv2m/tinyplayer, re-added Pa… Apr 15, 2012
v2mplayer.h Added working VS2010 project for libv2/conv2m/tinyplayer, re-added Pa… Apr 15, 2012
win32.inc V2 initial commit Apr 14, 2012

README.txt

To whom it may concern,

Yes, this source code is a total mess. Good luck getting it to compile - I had
to take out lots of things to make a source release possible. So before you even
try opening the VS project make sure you have NASM or YASM installed and then
add the WTL and the plugin SDKs for Winamp2 (or 5), VST2 and Buzz into the 
source tree at the denoted locations (PLACE_..._HERE). And even then it probably
won't work because the main VS project itself is in no shape to compile. But in theory
all the source code for compiling the synth library and plugins is there, so it 
should be doable. :)

There is a VS2010 project tho that successfully compiles the libv2, conv2m.exe
(converts old V2Ms to the newest version of the synth) and the tinyplayer 
example, even fully size optimized in Release mode.

Also the synth core in synth.asm is fully self contained, if you leave out the
speech synthesizer by undefining RONAN (greetings btw ;) and figure out how
to set the patch data you will get a fully capable synthesizer that happily 
converts MIDI notes to waveform data. If I were you this would actually be the
point to start.

Serious inquiries (and by serious I mean either detail questions that tell me
that you got the obvious stuff or volunteers to port the thing to C++ to make
it actually maintainable) to kb@kebby.org :)

That's all for now,
   Tammo "kb" Hinrichs