How to make a simple synthesiser(1).txt

(2 KB) Pobierz
MASS - How to make a simple synthesiser 
ADD SIGNAL GENERATOR 
1. Add an oscillator to the layout window. 
CREATE CONNECTION 
2.1 Hold the mouse over the output port of the oscillator (red thing with out written under it) and
then click and hold the left mouse button moving over to the in port of the wave out module.  2.2
Let go of the mouse button and a connection is created. 
SET UP OSCILLATOR 
3. Now turn the amp down to 0 on the oscillator. 
SET UP MIDI 
4. Select 'Options:MIDI Input' from the menu and then select you MIDI input device 
MAP MIDI DEVICE 
-- map velocity first 
5.1 Right click on the amp input of the oscillator. 
5.2 This is the blue port with 'in' written on it underneath the amp knob on the oscillator. 
5.3 Then select 'Map to MIDI'. 
5.4 Now a midi map window will appear with the amp input selected on your oscillator module. 
5.5 Select the controller as 'Trigger/Velocity' and then click 'Add'. 
5.6 This will map the MIDI data for Note On/Off and velocity to the amp input of the oscillator. 
5.7 Finally click 'Close'. 
-- now map note frequency 
5.8 Right click on the freq input of the oscillator 
5.9 Select 'Map to MIDI'. 
5.10 Select the controller as 'Note' and click 'Add' 
5.11 Click 'Close'. 
PLAY 
6.1 Press play and then play your MIDI input device.  Really hard noises should be comming out of
your soundcard.  However they may sound bitty choppy and nasty (6.2).  If the playback is good but
the latency (time for note to play after hitting key) is very high then read (6.3). 
-- reduce choppyness 
6.2 If the playback is bad then stop playback by pressing the stop button. 
6.3 Then right click on the Waveout module's title bar. 
6.4 Select 'Change Output Device'. 
6.5 Now increase the buffer size, click ok and press play again.  The playback should get better but
the latency will increase and be worse. 
-- reduce latency 
6.6 If playback is good then stop playback by pressing the stop button. 
6.7 Then right click on the Waveout module's title bar. 
6.8 Select 'Change Output Device'. 
6.9 Now decrease the buffer size, click ok and press play again.  The latency should get better but
the sound may become choppy. 
IT'S NOT MY FAULT, HONEST! 
7 The wave output problems vary depending on your soundcard driver and is not a problem with the
code in MASS.  Microsoft pros have inspected the code and found no problems, so there!  (probably
worth nothing)  I've really been working hard at lowering latency but so far have achieved just 30ns
(which is not bad) for a simple synthesiser. 
ENJOY 
8 Enjoy playing with MASS! 
Zgłoś jeśli naruszono regulamin