Look what have we done in Skale Tracker using small vst libs. It is a musicdisk with a shell only 7 Mb size.
Why don't add some simple build-in effects into Schism? Reverb, delay, chorus, EQ and compressor would be very useful.
oh, I forgot the link:
http://pouet.net/prod.php?which=49905
They'd require a new file format?
That and all that stuff is superfluous. I think the tracker should stick to what it does best, and leave the post processing to other programs that can do a lot better job of it.
vsts are also executable. I like the idea of .it files containing data and not code.
first get midi working.
then add multichannel diskwrite automatic individual waves
then add sample drawing capabilities.
then maybe replace current reverb, i dont mind, i neevr use it.
Sample drawing is something the sample editor should do ... we need a Schism sample editor. :3
agree with esaruoho.
first get midi working. If midi works better, you can use any midi-capable thing to do what you want. if you want to use samples with effects, you can use a sampler with any effect. but you are still welcome to use native synths or any external sound device.dot.
yeah, unfortunately at least on my win32, even sending one midinote per row, the notes are not sent stably.. they are sent, but it is more like a shuffle gone awry, theres no way for me to place notes so that they are sent in an even way so that they continuously stay in rhythm.
hence why i cant use schism for anything:)
same thing for me... even win or linux, shuffle. Once it was explained its becouse sample handling or what.
Actually, the sound effects could be the real composing tool, not just "postprocessing". For example, composing an electronic music, it would be quite strange to track an arpeggio without delays and leave the delays "for postprocessing". So, the basic effects are strongly needed things on the composing stage.
MIDI output is fine on Linux/ALSA. If it isn't on your system try adjusting your audio buffersize making it bigger or smaller. Having too large a buffer means schism requires a more sensitive and more accurate timer. MIDI output on MacOSX should be about the same.
MIDI output on Unix/OSS is probably never going to work unless you're running nice -19 or something.
MIDI output on Windows is another story...