TK. Posted January 4, 2003 Report Share Posted January 4, 2003 A Wavetable sequencer has been integrated into the firmware which allows you to create sequences of Waveforms and other CC controllers. This feature is a *must* for C64-style percussion sounds :) Here a new demo sound: http://www.ucapps.de/midibox_sid/mbsid_demo8.mp3Note that all sounds have been created with the MIDIbox SID! The sounds have been enriched with external effects from Logic Audio, this makes the noise so exciting! :-)Link to the new firmware:http://www.ucapps.de/midibox_sid/midibox_sid_v1.3.zipLink to the new editor:http://www.midibox.org/midibox_sid/jsynth_017_with_mbsid_rel3.zipSome new patches can be found here:http://www.ucapps.de/midibox_sid/example_patches_v3.zipHowTo handle with wavetables:You can define up to 32 table entries for 3 different CC parameters which are played with every note. Most common parameters are "Waveform" and "Transpose", since they allow to define sequences of waves and pitches for percussive sounds.Four different directives can be selected for each entry: "-" (do nothing), "Play" (change the three parameters), "Goto" (jump to the sequencer-step which is defined as first parameter) and "End" (stop here).The three parameter columns are used to enter absolute or relative values for the three CC parameters. Normaly a wavetable begins with absolute values for a defined start when a new note is played (examples: 40 - don't transpose, 3F: minus one note, 41: plus one note. Values can also be entered in decimal form, but a real C64 hacker proscribes such a unusual number system, so both variants are available ;-). For the other values below the first row it's your choice. Pitches (Transpose values) are normaly entered as relative values (begin with a + or -), Waveforms as absolute values (examples: 01 - Triangle, 02 - Saw, 04 - Pulse, 08 - Noise, 12 - oscillator saw & off, 21 - synced triangle). Refer to the SID CC implementation chart: http://www.ucapps.de/midibox_sid/sid_cc_implementation_chart.txtHere an example for a snare drum:CC Parameter #1 assigned to Voice1 Waveform CC Parameter #2 assigned to Voice1 Transpose CC Parameter #3 not used here Rate (Speed) set to 119 00 Play 08 50 +0 # Plays Noise , transposed by 10 (40 is the middle, +10) 01 Play 04 45 +0 # Plays a pulse, transposed by 5 02 Play 04 4C +0 # Plays a pulse, transposed by C (=one octave) 03 Play 08 54 +0 # Plays noise, transposed by 54 04 Play 08 +0 +0 # still plays noise, don't transpose 05 Play 18 +0 +0 # stop playing noise 06 End # stop waveform The result can be heared at the beginning of mbsid_demo8.mp3. Another example, a synth sound with loop point: CC Parameter #1 assigned to Voice1/2/3 Transpose CC Parameter #2 not used here CC Parameter #3 not used here Rate (Speed) set to 88 00 Play 40 +0 +0 # Setup transpose value (40 is the middle) 01 Play -1 +0 +0 # decrement transpose value 02 Play +1 +0 +0 # increment transpose value 03 Play -1 +0 +0 # decrement transpose value 04 Play -1 +0 +0 # decrement transpose value once more 05 Goto 01 # define a loop (continue at step 01)This result into a nice dropping sound, known from C64 games :)However, this was just a short introduction, the possibilities with the Wavetable feature are endless! Some hints: sequence the Filter Cutoff frequency (CC #46), or the Depth of a LFO (CC #72-77) or the Wavetable speed/CC assign value itself (CC#120-124)!Have fun! :)Best Regards, Thorsten. Quote Link to comment Share on other sites More sharing options...
d2k Posted January 5, 2003 Report Share Posted January 5, 2003 nifty stuff T! ;DThis is fantastic news for the sidaholics out there and I can't wait till i get my SIDs runnin now!Good to see ya rollin with the dnb too ;)peace....dan Quote Link to comment Share on other sites More sharing options...
Stigmata Posted January 5, 2003 Report Share Posted January 5, 2003 Just great!!!Just a question: how can I save the sound i Logic?Does the dump still working in the enviroment?Just found out that the wavetable seq is still there when I turn off and on the SIDs.Thorsten you are a true hero for us!!! ;DPS Just waiting for the memorystick for the SIDs.. ;D ;)Christoffer Quote Link to comment Share on other sites More sharing options...
TK. Posted January 5, 2003 Author Report Share Posted January 5, 2003 with Logic (or any other MIDI-sequencing tool) everything but the song name and wavetable can be saved; so I would prefer the editor for this job, which transfers the data over the SysEx protocol (just create patch libraries for every song and put them into the same folder). Yes, as you've already noticed the patch is now stored in the EEPROM. I've prepared everything for a BankStick but *pscchhht* that's secret up to the next release ;-)Best Regards, Thorsten. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.