Once upon a Wed, Apr 07 2004, James W. Morris hit keys in the following order:
Announcing for the last time this year the new release of Wav Composer Not
Toilet. Wcnt is of course, the not-real-time modular synth, sequencer,
sampler, wav file generator. Get it from
wcnt.sourceforge.net.
the last? are you not gonna announce it any more, gonna change the name, or
stop working on it altogether? oh, i read it on the website...
Anyway, thanks for applying the gcc3 patches. I ran into only two includes
without use namespace declarations, and it also appears gcc3 tries to be
intelligent and interprets "or" as "||" :S
Also, the online example makes the not-so-toilet to segfault. all other
examples are fine. Haven't had the time to investigate, but here's the
backtrace:
# wcnt -v drumex01.wc
0---^^^^|||[###> <###]|||^^^^---O
\ ---------- wcnt ---------- /
Wav Composer Not Toilet!
/ ---------- v 1.1z ---------- \
O---^^^^|||[##> <##]|||^^^^---O
samplerate set at 44100
bpm set at 175
time signature set to 4/4
[>--snip--<]
================================
Creating synth module kick_sampler
--------
added connector in_play_trig kick_stuff out_note_on_trig
added connector in_stop_trig kick_adsr out_off_trig
added connector in_start_pos_mod kick_stuff out_no_value
added connector in_deg_size kick_dsz out_output
Segmentation fault
#
[>--snip--<]
Program received signal SIGSEGV, Segmentation fault.
0x0806afd1 in wavfilein::get_root_deg_size() ()
(gdb) where
#0 0x0806afd1 in wavfilein::get_root_deg_size() ()
#1 0x0805fb40 in sampler::set_wavfilein(wavfilein*) ()
#2 0x0805fa1e in sampler::set_param(paramnames::PAR_TYPE, void const*) ()
#3 0x08077cb6 in synthfilereader::read_params(synthmod*) ()
#4 0x0806f539 in synthfilereader::read_synthmodule(std::string const*) ()
#5 0x0808d71e in jwmsynth::read_and_create_synthmod(std::string const*) ()
#6 0x0808d363 in jwmsynth::generate_synth() ()
#7 0x080565b1 in main ()
greetz,
martijn.