User Tools

Site Tools


midibox_sid_v1_manual

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

midibox_sid_v1_manual [2007/09/28 06:37] (current)
Line 1: Line 1:
 +**MIDIbox SID V1.7303b User Manual**
  
 +===== OSC (oscillator submenu) =====
 +
 +**OSC** selects the oscillator(s). The parameters right to this item are displayed accordingly. ​
 +If more than one oscillator is selected, only the values of the first will be displayed, but the values of all selected will be changed.
 +
 +**WAV** selects the waveform of the oscillator(s). available waveforms: **OFF** (none), **TRI** (triangle), **SAW** (sawtooth), **T+S** (tri+saw), **PUL** (pulse), **P+T** (pulse+tri),​ **P+S** (pulse+saw),​
 +**SST** (?​saw+square+tri?​),​ **NOI** (white noise)\\ ​
 +//Note: if a MOS 6581 is used, it is possible that on mixed waveforms the sound output is much lower or unhearable. This is due design bugs in the chip - the 8580 can handle mixed waveforms much better//
 +
 +**S/R** selects oscillator synchronisation and/or Ringmodulation. available parameters: **---** (no Sync, no Ringmod), **SYN** (synchronisation with previous oscillator),​ **RIN** (Ringmodulation with previous oscillator),​ **R+S** (ringmodulation and Synchronisation with previous oscillator)
 +
 +**Del** (Delay) Defines the time from ‚key on’ to the begining of attack Phase.
 +
 +**Atk** (Attack) First stage of the SID Voice Envelope. Defines the attack time to max Volume. \\ 
 +//Note: attack time vary from 2ms to 8 seconds//
 +
 +**Dec** (Decay) second stage of the SID Voice Envelope. Defines the time to sustain Volume. \\ 
 +//Note: decay time vary from 6 ms to 24 seconds//
 +
 +**Sus** (Sustain) third stage of the SID Voice Envelope. Defines the sustain (Key hold) Volume.
 +
 +**Rel** (Release) last stage of the SID Voice Envelope. Defines the time from ‚key off’ ​ to min. Volume. \\ 
 +//Note: decay time vary from 6 ms - 24 seconds//
 +
 +**PRn** (Pitch Range) Pitchrange in Number of Notes. Values: 0 to 127
 +
 +**Trn** (Transpose) positive or negative semitone steps. E.g., +12 shifts the note by one octave up, -12 by one octave down.
 +
 +**Fin** (Finetune) in ??? (positive or negative values)
 +
 +**Por** (Portamento Rate) Defines the Time of Portamento.
 +
 +**Arp** (Arpeggiator Rate) Defines the speed of Arpeggiator \\ 
 +//Note: if the Arp is synced to midi clock, value 34 = 1/4th, 82 = 1/8th, 106 = 1/16th, 118 = 1/32th, 124 = 1/64th//
 +
 +**PW** (Pulsewidth) Defines the ratio of the Pulse waveform. 1% to 99% should be possible. \\
 +//Note: Value 64 correspond to square waveform//
 +
 +**OPS** (Osciallator Phase synchronisation) synchronizes the phase of the oscillators. \\ 
 +//Note: Useful for percussive sounds//
 +
 +
 +===== FIL (filter submenu) =====
 +
 +**Chn** Channels which are assigned to the filter.
 +
 +**Cut** (Cutoff Frequency) Values 0 to 127 \\ 
 +//Note: Cutoff range = 30 Hz - 12 kHz//
 +
 +**Res** (Resonance) Values 0 to 127
 +
 +**KTr** Key Tracking. Values –64 to 63
 +
 +**Mod** (Filter Mode) available values: L-- (Lowpass) -B- (Bandpass) LB- (Low/​Bandpass) ​
 +--H (Highpass) L-H (Notch) –BH (Band/​Highpass) LBH (Allpass) \\ 
 +//Note: 2 Pol Filter (12 dB/octave) for Low and Highpass. 1 Pol Filter (6 dB/octave) for Bandpass//
 +
 +**Ext** activates filter also for the audio input
 +
 +**3Of** disables the 3rd oscillator.
 +
 +===== LFO (LFO submenu) =====
 +
 +**LFO** selects 1 of 6 LFOs \\ 
 +//Note: each second LFO now provides a Sample & Hold functionality when switched to random mode. LFO2, 4 and 5 hold the waveform of LFO1, 3 and 5 for each period run. \\ 
 +Example: \\ 
 +*  in the modulation matrix, enable LFO2 modulation for the Pitch of OSC1 -> this is the S&H output \\ 
 +*  set LFO2 to random mode, Rate=70, Depth doesn'​t matter \\ 
 +*  set LFO1 to sine or random mode, and vary Rate and Depth//
 +
 +**Wav** selects the LFO Waveform. Values: **off** (none) **Sin** (sine) **Tri** (Triangle) **Saw** (Sawtooth) **Pul** (Pulse) **Ran** (Random) \\
 +**Ana** (Analog) is available as additional waveform if ENABLE_AIN_LFO_WAVEFORM is set to 1 in the setup_*.asm file
 +
 +**Rte** LFO rate (speed) Values: 0 (LFO off), from 1 (0.001 Hz) to 127 (46.387 Hz)
 +
 +
 +**Dep** LFO depth (can be positive or negative) ​
 +
 +**Syn** synchronization to note events. Values: **no** (unsynced) **Asn** (to assigned notes of the same channel) **All** (to all notes)
 +
 +===== ENV (envelope submenu) =====
 +
 +**ENV** selects 1 of the 2 free assignable (mod matrix) envelopes
 +
 +**Dep** (envelope) depth 
 +
 +**Atk** Attack ​
 +
 +**Dec** Decay 
 +
 +**Sus** Sustain ​
 +
 +**Rel** Release\\ ​
 +//Note: The software implemented envelopes have a time range from 0,0008 seconds (1) to 27.05 seconds (127)//
 +
 +**Cur** (envelope curve) changes the linear course (value 0) of envelope to negative logarythmic
 +(values –1 to –64) or positive logarythmic (values 1 to 63) course.
 +
 +**Cas** (curve assign) assign the Cur values to the attack (A), decay (D) and/or release (R) phase of envelope
 +
 +
 +===== MOD (modulations submenu) =====
 +
 +**Mod** selects the modulation target: **O[123]P** OSC1/2/3 pitch, ​
 +**O[123]W** OSC1/2/3 pulsewidth, **Fil****Bold Text** filter
 +
 +With **E1**, **E2**, **L1**, **L2**, **L3**, **L4**, **L5**, **L6** the modulation sources (envelopes and LFOs) can be assigned to the selected targets.
 +
 +===== WT (wavetable submenu) =====
 +
 +**Pos** selects wavetable entry. 32 steps available (0 to 31) \\ 
 +//Note: select the step position ‚all’ to modify the parameters of a whole track at once. this speeds up the initialisation of a new WT sequence//
 +
 +**Mod** the mode (**Ply**: Play, **Jmp**: Jump, **End** end). **#1**, **#2** and **#3** are the parameters which are modified with every step. (to be defined detailed)
 +
 +**Rte** the play rate (speed) of the wavetable, ​
 +
 +**CC1-3** the CC values which are modified by the wavetable sequencer \\ 
 +//Note: since it's difficult to remember all available CC numbers, the CC parameter string will be displayed when you modify the number//
 +
 +**P#** (WT Pattern Number) allows you to select a wavetable of another patch on-the-fly without delay. This means, that you have a quick access to up to 128 sequencer patterns!
 +
 +
 +===== VMA (Velocity, Modulation, Aftertouch submenu) =====
 +
 +**VCC** (Velocity CC) defines wich CC number would be modified by Velocity ​
 +
 +**VIn** (Velocity inital value)
 +
 +**VDp** (Velocity depth)
 +
 +**MCC** (Modulation CC) defines wich CC number would be modified by Modulation
 +
 +**MIn** (modulation initial value)
 +
 +**MDp** (modulation depth)
 +
 +**ACC** (aftertouch CC) defines wich CC number would be modified by Aftertouch
 +
 +**AIn** (aftertouch initial value)
 +
 +**ADp** (aftertouch depth)
 +
 +===== 303 (bassline mode submenu) =====
 +
 +**POS** (position) select the position of a 32 step sequence
 +
 +**Mod** (step mode) -Ply/​Jmp/​End),​ same as in WT menu
 +
 +**S/G** (Slide/Gate flag) left hex digit of WT track 1
 +
 +**Acc** (accent) ​ right hex digit of WT track 1
 +
 +**Nte** (note) played note (WT track 2) 
 +
 +**#3** (Number 3) Third WT track
 +
 +**Rte** (rate) speed
 +
 +**P#** (WT Pattern Number) allows you to select a wavetable of another patch on-the-fly without delay. This means, that you have a quick access to up to 128 sequencer patterns!
 +
 +**Cut** (filter cutoff)
 +
 +**Res** (filter resonance)
 +
 +**Mod** (envelope 1 modulation depth)
 +
 +**Dec** (envelope 1 decay)
 +
 +
 +See also [[midibox_sid_tb303_mode]]
 +
 +===== SEO (Sound engine options submenu) =====
 +
 +**303** enables the 303 bassline mode if activated
 +
 +**FIP** (Filter cutoff interpolation) enables the interpolation of filter output curve, in order to smooth modifications of the CC#46 cutoff value.
 +
 +**E2P** Envelope 2 controls the portamento. enables it to realize a constant time glide/slide using envelope 2. \\ 
 +//Note: Best results can be achieved with Attack=rate,​ Decay/​Sustain/​Release=0,​ Curve > 32. This results into a shape which is similar to the charging/​decharging curve of a capacitor. Try this with SusKey and Legato enabled.//
 +
 +**E2V** Envelope 2 controls the main volume (4bit). \\ 
 +//Note: This possibility allows to replace the oscillator envelopes and helps to overcome the ADSR bug//
 +
 +
 +**GSA** (gate stays active) with this option on, the gate of the oscillators will not be cleared anymore if a MIDI note has been released. \\ 
 +//Note: This allows to control the amplitude envelope of a sound completely via filter or E2V modulation independent from the OSC ADSR release rate//
 +
 +
 +===== CFG (configuration submenu) =====
 +
 +**Chn** (MIDI channel)
 +
 +**Dev** (device) slave pics can be selected here
 +
 +**Bnk** (Bank) the BankStick (1 of up to 8) can be selected here
 +
 +**Pat** (patch) patch number can be selected here
 +
 +**Nam** (patch name)
 +
 +**Vol** (main volume)
 +
 +**Ply** (play mode) \\
 +Mono: all three voices are played with a single key. If multiple keys are pressed, the last pressed one will be played. Each new played key will retrigger the envelopes, LFOs (if Sync enabled) and Wavetable \\
 +Legato: similar to Mono mode, but envelopes/​LFOs/​Wavetable will only be triggered when no key was pressed before \\
 +Poly: each pressed key will be assigned to a free SID voice. Allows to play chords
 +
 +**SuK** (sustain key) If enabled, portamento get's only active when at least two keys are pressed at the same time. Portamento will be bypassed when only a single note is pressed. ​
 +
 +**Clk** (clock source for Wavetable+Arpeggios (W), LFO (L), ENV (E)) - W/L/E can be optionally clocked from an external MIDI clock master. Set the appr. flag in order to activate this function.
 +
 +**S1L** **S1U** **S2L** **S2U** **S3L** **S3U** (Split Voice 1/2/3 Lower/​Upper)
 +
 +These entries allow to set lower and upper split points for the 3 SID voices in order to assign them to different (or overlapping) keyboard zones.
 +This is the easiest way to play the voices seperately over a single MIDI channel (e.g. a simple 1-voice bassline, synthline and fx line). \\
 +Note that the transpose function within the OSC menu can be used to shift the octave ranges.
 +
 +===== SAV (save patch submenu) =====
midibox_sid_v1_manual.txt · Last modified: 2007/09/28 06:37 (external edit)