USER MANUAL
Information in this manual is subject to change without notice and does not represent a commitment on the part of Applied Acoustics Systems DVM Inc. The software described in this manual is furnished under a license agreement. The software may be used only in accordance of the terms of this license agreement. It is against the law to copy this software on any medium except as specifically allowed in the license agreement.
Contents 1 Introduction 1.1 System requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 1.2 Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 1.3 Authorization and Registration . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 1.3.1 Step 1: Generating the challenge key . . . . . . . . . . . . . . . . . . . . 11 1.3.2 Step 2: Generating the Response key and Registering your Product . . . . 12 1.3.
CONTENTS 5 6 4 4.4 Audio Device Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 4.5 MIDI Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 4.6 Latency Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59 4.7 Instruments and Presets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59 4.8 Output Effect Stage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60 4.
CONTENTS 5 6.14 Bowed String . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80 6.15 Breath Controller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81 6.16 Comb . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82 6.17 Compressor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84 6.18 Constant . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84 6.
CONTENTS 6.46 Multimode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106 6.47 Multi-sequencer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108 6.48 Nand . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111 6.49 Noise . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111 6.50 Noise mallet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111 6.51 Nor . . .
CONTENTS 6.78 Slider . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139 6.79 Static Delay . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139 6.80 Stereo Audio In . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139 6.81 Stereo Audio Out . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140 6.82 Stereo Chorus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140 6.83 String . .
CONTENTS 7 Toolbar 8 163 7.1 Instrument Display . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163 7.2 Performance Display . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163 7.3 Preset Display . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163 7.4 MIDI map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163 7.5 Polyphony . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Introduction 1 Introduction The Tassman is a modular software synthesizer based on physical modeling. The modular architecture of the software reproduces the very powerful features of vintage analog synthesizers letting you construct instruments “à la carte” by patching modules together. The module library includes many analog-type objects but also modules simulating acoustic objects and instruments.
1.1 System requirements 10 you need. Before discussing the Tassman in more detail, we would like to take the opportunity to thank you for choosing an Applied Acoustics Systems product. We hope that you have as much fun playing with the Tassman as we had developing it! 1.1 System requirements The following computer configuration is necessary to run the Tassman: Mac OSX : • • • • • • • Mac OSX 10.2 (Jaguar) or later.
1.3 Authorization and Registration 11 Windows Insert the Tassman program disc into your CD-ROM drive. Launch Explorer to view the content of the CD-ROM and double-click on the installer file to launch the installer. If you purchased this software online, simply double-click on the installer file that you have downloaded and follow the instructions of the installer. 1.
1.3 Authorization and Registration 12 Figure 1: Choosing to authorize Tassman now or later. Figure 2: Enter your serial number in the pop-up window. 1.3.2 Step 2: Generating the Response key and Registering your Product If your computer is connected to the internet, click on the link to the A|A|S web server appearing in the pop-up window. This will launch your web browser and connect you to the unlock page of the A|A|S web server.
1.3 Authorization and Registration 13 Figure 3: Challenge key appears automatically after entering the serial number. Figure 4: Enter your registration information on the A|A|S webserver. The next form asks you to provide additional information about yourself including your mailing address and phone number. This information will be used to register your product. Note that only a valid email address is required to register your product.
1.3 Authorization and Registration 14 information that you have already supplied under the same email address will appear in the form. Feel free to update this information if it is outdated. Click on the Submit button and your response key will appear on-screen. Figure 5: Generation of the response key on the A|A|S server. If your computer is not connected to the internet, take note of your serial number and challenge key and proceed to an internet connected computer.
1.3 Authorization and Registration Figure 6: Final step of the unlock process. Enter your response key in the window. Figure 7: Authorization has been successful.
1.4 Getting started 1.3.4 16 Obtaining your response key and registering by fax or over the phone: Should you not have access to the internet, A|A|S support representatives are available to assist you in the unlock and registration process Monday to Friday, 9am to 6pm EST. You may contact us by phone at: • North America Toll-free number: 1-888-441-8277 • Outside North America: 1-514-871-8100 • Fax Number: 1-514-845-1875 • Email: support@applied-acoustics.com 1.
1.4 Getting started 17 Audio and MIDI Configuration Before you start exploring the included instruments and presets, take a moment to set up your system configuration: Edit menu - Preferences - This menu allows you to select whether exported folders from the browser contain the contents of any sub-folders located in their branch of the browser tree, i.e. when you export a synth, its presets and sub-patches will be included in the export with it if this option is selected.
1.4 Getting started 18 96k hz Sample Rate Support - It will literally take twice as much CPU power to process audio at a sampling rate of 96 kHz as it would to process the same data at 48 kHz, simply because you have twice the processing to do. As a result of this, 96 kHz support is only recommended for powerful systems.
1.5 Getting help 19 Does one of the included instruments contain some of the elements of the idea you have in mind? You can easily duplicate groups of modules used in one synth in another using the Copy and Paste menu commands. If there is a group of modules you find you’re using quite frequently in your constructions, copy and paste it to a new instrument, add the necessary inlets and outlets from the In/Out folder of the browser, and save it as a new sub-patch.
1.6 Forum and User Library 20 Our online support pages contain downloads of the most recent product updates, and answers to frequently asked questions on all AAS products. The support pages are located at: www.applied-acoustics.com/faq.htm 1.6 Forum and User Library The A|A|S community site contains the Tassman user forum, a place to meet other users and get answers to your questions.
Tutorials 2 21 Tutorials The following tutorials will teach you the basics of constructing and playing synthesizers with the Tassman. We recommend that you build the different synthesizers from scratch as you go along the different examples. If you have any problem, you can find the patches described in the different tutorials in the Tutorials folder under the Instruments folder in the Tassman Browser. The Tassman comes with many pre-constructed instruments and presets.
2.1 Tutorial 1. A Simple Analog Synth 22 Construction • In the Generators section, click-hold on the VCO and then drag it in the construction area. A VCO module then appears in the construction area. You can select it by dragging the icon and placing it anywhere you want in the construction area. Note that the module has three inputs and one output. You can have some information on the use of these inputs and outputs by positioning the mouse over them on the icon.
2.1 Tutorial 1. A Simple Analog Synth 23 for woodwind sounds. The sawtooth wave contains all the harmonics, but its higher frequencies are softer than in the pulse wave; it is good for brass-like sounds and strings. The noise wave, as its name indicates, consists of white noise; it is good for unpitched percussion. Note that when a pulse wave has been chosen, its shape can be changed with the PWM (Pulse Width) knob.
2.1 Tutorial 1. A Simple Analog Synth 24 fine knobs on the VCO panel. The speed of the vibrato can be adjusted with the frequency knob on the LFO panel, the oscillation of the red LEDs on the panel giving you an indication of the speed of the vibrato. As with the VCO, the shape of the output waveform of a LFO can be varied with the wavetype selector. Try the different waveforms and you will hear how the frequency variations of the VCO follow the modulation signal.
2.1 Tutorial 1. A Simple Analog Synth 25 Figure 10: Tutorial 1, step 3 and you will hear the sound become brighter as the cutoff frequency increases (to hear the effect you can use any waveform from the VCO except the sine wave, which only has one frequency component). When this knob is turned completely to the left there is no sound (since the cutoff frequency becomes so low that all the components are filtered out from the sound).
2.1 Tutorial 1. A Simple Analog Synth 26 Figure 11: Tutorial 1, step 4 Playing The amplitude of the modulation signal is controlled with the mod1 gain knob on the filter panel. As you turn this knob to the right you will start hearing the effects of the cutoff frequency variations. This cutoff frequency increases with the amplitude of the modulation signal. The filter also has a second modulation input which modulates the cutoff frequency.
2.1 Tutorial 1. A Simple Analog Synth 27 Figure 12: Tutorial 1, step 5 “my filter”. Naming modules can be very helpful when using several modules of the same type in a patch. Step 6: Monitoring the output signal Description We will now add two last modules to our patch, a Volume and a Level meter. These modules do not produce sound, but are very useful for monitoring the output from a synth and they appear in practically every instrument made with the Tassman.
2.2 Tutorial 2 Playing a Synth with a Keyboard 28 Figure 13: Tutorial 1, step 6 Step 7: Saving your synth We will conclude this example by saving the instrument you have just made. • To save a patch, use the Save Instrument or Save Instrument As command from the File menu. A dialog box will appear with “untitled instrument” highlighted, write the name you want your instrument to have and click OK. A new instrument with the name you wrote will appear under the Instrument section of the Browser.
2.2 Tutorial 2 Playing a Synth with a Keyboard 29 used by most electronic musical instruments, computers and sound cards. Using MIDI, the keyboard sends messages such as the notes played, the status of the pitch or modulation wheel. The keyboard communicates with your computer through a MIDI cable connecting the MIDI output of the keyboard to the MIDI connector of the computer sound card. Some keyboards also use USB to communicate with the sound card.
2.2 Tutorial 2 Playing a Synth with a Keyboard 30 signal output corresponds to the highest note played when one or more keys are pressed and to the last key played when no key is pressed. In order to change the pitch of the VCO, remember that the mod1 gain knob of the first modulation input of the VCO must be turned to the right. In its center position (green LED on), the gain is equal to 1 and the pitch variations will follow the notes you play on the keyboard.
2.2 Tutorial 2 Playing a Synth with a Keyboard 31 Playing Make sure the mod1 knob of the VCO is in its center position. You should now be able to play melodies on your keyboard with the sound going on or off as keys are pressed and released. Step 3: Add an ADSR Description Now that we are able to trigger the sound with the keyboard, we would like to be able to shape the sound with different types of envelopes. To achieve this we will use an ADSR module (Attack, Decay, Sustain, Release).
2.2 Tutorial 2 Playing a Synth with a Keyboard 32 Playing The ADSR can shape the amplitude in many different ways. This is one of the most important components in the characterization of a sound. For example, a piano sound has a completely different envelope than does a violin or a trumpet. They are, of course, very different in timbre too, but for now let’s concentrate on the envelope. A piano has a very sharp attack, a long decay, no sustain and no release. Try to set the ADSR to those settings.
2.2 Tutorial 2 Playing a Synth with a Keyboard 33 Figure 17: Tutorial 2, step 4 and mod2, on the filter module. Set a very slow attack and a long release on the ADSR to hear the filter open and close at the same speed as the ADSR (you have to turn the mod1 knob to the right to hear the effect). You can hear the keyboard modulation effect by turning the mod2 knob all the way to the right and playing low notes followed by high notes. The higher ones will have a richer harmonic content than the lower ones.
2.2 Tutorial 2 Playing a Synth with a Keyboard 34 not have to change this. In case you want to assign a new controller to the knob, specify the number here. • You can also assign a different MIDI channel to the controller in the MIDI channel textbox. By default this value will be set to channel 1. • There are two other parameters one can adjust: the Minimum Value and Maximum Value of the controller, which are used to limit the range of MIDI controllers.
2.2 Tutorial 2 Playing a Synth with a Keyboard 35 • Select the Polykey module in the MIDI folder of the In/Out section and place it in the construction area. • Pull a wire between the first output of the Polykey module, the gate signal, and the input of the ADSR. • Pull a wire between the second output of the Polykey module, the pitch signal, and the first input of the VCO and another one between the same keyboard output and the third input of the Vlowpass2 filter.
2.2 Tutorial 2 Playing a Synth with a Keyboard 36 voices. You can also try to move some elements out of the polyphonic section. For example, instead of using a filter at the end of a polyphonic section, you can connect the output of the Polymixer to the input of a filter. Step 7: Playing with presets Description With a given synthesizer you can achieve very different sounds by choosing different settings.
2.3 Tutorial 3 Using a Sequencer 37 you will hear a kind of hi-hat sound. With the VCO set to the noise waveform, you will not hear any change in the pitch while playing the keyboard. This is because noise has no pitch. patch2 6 3 First, note that the mod1 knob on the VCO is turned so that the keyboard has no effect on the pitch change. The pitch change is caused by the keyboard modulation on the filter VCO (mod2 knob).
2.3 Tutorial 3 Using a Sequencer 38 Step 1: Creating a sub-patch Description We will use the synthesizer we constructed in the first tutorial and define it as a sub-patch to use in our new patch. This operation involves four steps. First, the modules that will constitute the sub-patch must be selected. Next, the number of inputs and outputs of this sub-patch must be determined. Finally the sub-patch must be named and saved. In this example we will create a new module with two inputs and one output.
2.3 Tutorial 3 Using a Sequencer 39 Figure 19: Tutorial 3, step 1 Step 2: Using a sub-patch Description The sub-patch you have just created appears in the Sub-Patch section of the Browser. It can be used just like any other module, this will enable you to connect it to other modules in the construction area. In this example, we will connect this sub-patch to a Multi Sequencer module. Construction • Choose the New command in the File menu to start another instrument.
2.3 Tutorial 3 Using a Sequencer 40 Figure 20: Tutorial 3, step 2 Playing You have now connected the sequencer to your synth and are ready to play. In the next step you will learn to use the Sequencer. You can view the internal connection of the new library module by right-clicking (PC) or Ctrl+double-click (Mac) on the module in the construction area. Step 3: Using the Sequencer Description In this step we will play with pre-recorded sequences.
2.3 Tutorial 3 Using a Sequencer 41 remain silent). The 16 steps are displayed in one row, each step representing a sixteenth-note. A pattern can be of any length between 1 and 16 steps. To set the loop, click on the loop button below the step you want the loop point to be. You have four banks of sequences (A, B, C, and D), each containing eight more sequences (1 to 8) for a total of 32.You will now learn to enter your own sequences.
2.4 Tutorial 4 Playing with Acoustic Objects 2.4 Tutorial 4 Playing with Acoustic Objects 42 We will now build an instrument with modules simulating acoustic objects such as plates, strings and mallets. The acoustic objects included in the Tassman library react just like their real physical counterparts.
2.4 Tutorial 4 Playing with Acoustic Objects 43 Figure 21: Tutorial 4, step 1 Playing The Noise Mallet module can be triggered by the output signal from another module, but it can also be triggered manually by clicking on the trig button from its front panel (which is how we will use this object for the moment). The stiffness of the mallet is adjusted with the stiffness knob on the module front panel, while the amplitude of the impact is determined by the strength knob.
2.4 Tutorial 4 Playing with Acoustic Objects 44 • Select a Volume module from the Envelopes section in the Browser. • Pull one wire between the output of the Plate module and the input of the Volume module. • Pull a wire between the output of the Volume module and the input of the Audio Out and the Level module. • Launch the Tassman Player with the Ctrl-T/Apple-T shortcut.
2.4 Tutorial 4 Playing with Acoustic Objects 45 Step 3: Add a keyboard Description Triggering the mallet manually is rather limiting, so we will now use a keyboard to control the mallet and “play” the Plate. Construction • Select a Vkeyboard module from the MIDI folder in the In/Out section of the Browser. • Pull a wire from the first output of the Vkeyboard module (gate signal) and connect it to the first input of the Noise Mallet module.
2.4 Tutorial 4 Playing with Acoustic Objects 46 different velocities and note how the sound of the plate changes as the excitation signal varies. In this configuration, the higher the velocity the higher the strength of the impact and the stiffer the mallet. Step 4: Add a second plate Description In many acoustic instruments, certain elements are used as passive resonators to amplify certain components of the sound. They are called sympathetic resonators.
2.4 Tutorial 4 Playing with Acoustic Objects 47 Playing Change the parameters on both plates and experiment with different settings on each. Because the sympathetic Plate responds differently to different notes being played (having a fixed geometry, it resonates at specific frequencies), many interesting and unexpected sounds are possible. Try different mallet types and mix the output from the two plates with the Volume module connected on the first plate.
The Tassman Builder 3 48 The Tassman Builder The Tassman Builder is used to create instruments. Constructing instruments is very easy and straightforward. One first drags modules from the Modules section of the Browser and then connects them together in order to create a patch. Modules are units that either produce or transform sound in a particular manner.
3.2 Creating an instrument 49 Figure 25: The Builder area. The help area The help area is located above the construction area. This is where information about the module currently selected is displayed. The information found here is limited to what is needed to create patches in the Builder.
3.2 Creating an instrument 50 • An Audio Out module must always be included in your patch. You can save an unfinished patch without an Audio Out, but you will not be able to play the instrument. Connecting modules Modules have a certain number of inputs (on the left of the module) and outputs (on the right of the module) which are used to exchange signals between modules. • To view a description of an input or output, position the arrow-cursor over it. Modules are connected together using wires.
3.2 Creating an instrument 51 • To select more than one module at once, click on the construction area, keep the left button down and drag the mouse in order to surround the modules you want to select with the rectangle appearing on the area. You can also click on different modules while pressing on the Shift key to achieve the same results. To select all the modules at once, use the Select All command from the Edit menu or use the Ctrl-A/Apple-A shortcut.
3.3 Setting MIDI Links 52 • Finally, depending on the module you are currently editing, there might be a certain number of parameters which can be set at construction. For more information on the effect of each parameter see the help area or the module description in the user manual. Saving an instrument To save an instrument use the Save (Ctrl-S/Apple-S) or Save As commands from the File menu of the Builder. • The instrument will be saved in the Browser under the Instruments folder.
3.4 Making Polyphonic Instruments 53 • Click on the OK button of the Edit MIDI Link window and the MIDI link you have just edited will appear in the MIDI Links window. If you wish to activate this MIDI link, click on the OK button of the MIDI Links window. • If you want to change a MIDI link, select it by clicking on it in the MIDI links window and press the Edit button or simply double-click on it. • To delete a MIDI link, select it by left-clicking on it in the MIDI links and press the Remove button.
3.5 Using Sub-Patches 54 folder. When you double-click on it, the Builder will be displayed. Sub-patches can be included in other patches saving you the trouble of redoing the patch again. The only difference between a an instrument and a sub-patch is that a sub-patch, like any other elementary module from the library, has inputs, or outputs, or both, so that it can be connected to another patch.
The Tassman Player 4 4.1 55 The Tassman Player Introduction The Player is the view used by the Tassman to play instruments. It appears on the screen as an instrument front panel with knobs, buttons, sliders and switches which you can tweak to play the instrument. The Player can viewed in the following manners: • Double click on the Tassman icon on your desktop. The default performance is then launched.
4.3 Tweaking knobs 56 • To move the rows horizontally when they are wider than the Player area, use the bottom scroll bar. • To move the Player view vertically to access bottom rows, use the right scroll bar. It is also possible to save screen space if you have used sub-patches to construct your instrument. • To open and close modules encapsulated in a sub-patch, click on the arrow appearing on the upper left corner of the sub-patch. 4.
4.4 Audio Device Settings 4.4 Audio Device Settings 57 To select the audio device used by the Tassman: • Go to the Audio menu and choose Audio Settings. A list of the audio devices installed on your computer will appear in the Audio Configuration window. • Click on the Audio device you wish to use and click on the OK button. 4.5 MIDI Settings Selecting a MIDI device To select the MIDI device used by the Tassman: • Go to the MIDI menu and choose MIDI Settings.
4.5 MIDI Settings 58 the MIDI link you wish to modify and then on the Edit or Delete button to modify or delete the MIDI link. • There are two parameters one can adjust for a MIDI link: the Minimum Value and Maximum Value of the controller, which are used to limit the range of MIDI controllers.
4.6 Latency Settings 59 • To associate a performance to a given program change, click on the performance icon and drag-and-drop it on the corresponding number. • To unassign a program change, right-click/Ctrl-click on the performance name on the right of the Program Changes window and click on unassign. 4.
4.8 Output Effect Stage 60 The modular architecture of the Tassman allows you to save and load presets for all hierarchy level of your instruments. It is possible to save and load control settings for a given module, for a sub-patch or for the whole instrument. Presets are saved in the corresponding folder under the instrument, sub-patch or module name. As an example, if you create a preset for a Plate module, it will be saved in the Module section in the Resonators folder under Plate.
4.8 Output Effect Stage 61 if the sync signal comes from an external source or from the internal clock of the module. When the Tassman is used as a plug-in in a host sequencer and the ext source is chosen, the clock signal will be that sent by the host sequencer while in standalone mode the clock will be the one received on the MIDI channel selected in the Player toolbar. When the int source is chosen, the clock is adjusted in the green tempo display in beats per minute.
4.9 Performances 62 Master Recorder This section is used to record the output of the Tassman to a wave or aiff file. The eject button, is used to choose the name and location of the destination file and it should always be used before starting a recording. The record and stop buttons are used to start or stop the recording.
The Browser 5 63 The Browser The Tassman’s Browser is similar to those found in most email programs. Using a hierarchical tree structure, all the objects and files used in the building and playing of synths are available using a visually intuitive, drag and drop approach. These different elements have been organized under five root folders. • Imports • Instruments • Modules • Sub-Patches • Performances 5.
5.3 The Modules folder 5.3 The Modules folder 64 The modules (green cell icon) are the elementary building blocks used to construct synths in the Builder (more on modules in Chapter 3 and 6. Expanding the modules folder reveals the following module categories: • Effects - delay, stereo chorus, compressor, etc. • Envelopes - ADSR, portamento, VCA, etc. • Filters - low-pass, band-pass, high-pass, etc. • Generators - VCO, VCS, mallet, etc.
5.6 Customizing the browser 65 within the imported package. These can then be dragged and dropped to a new instrument folder, or remain in the Imports directory. How things are ultimately organized, we leave entirely up to you! 5.6 Customizing the browser The Browser structure can be customized in various ways. New folders can be created from the File drop down menu using the Create New Folder command.
5.7 Browser Filters 5.7 Browser Filters 66 There are so many different entries in the browser that navigating can rapidly become confusing once a few folders have been expending. In order to simplify the browser view, you can apply different filters from the drop down menu at the top of the browser in order to view only certain categories of objects depending on what you are currently doing with the Tassman.
5.10 Restoring the Factory Library 67 The exportation methods consists in using the Export command from the File menu as explained in section 5.8. Once you have exported the elements you wish to archive, just save the export file(s) to your usual backup location or medium. The second backup method will enable you to archive the entire material present in the browser. The content of the browser, including presets, MIDI maps and folders is saved into a database file.
Specifications for modules 6 6.1 68 Specifications for modules ADAR The ADAR is an envelope generator. It uses a gate signal for input and generates an output envelope signal. The ADAR module can generate two types of envelopes attack/decay or attack/release. The envelope type is set using the ad/ar selector. The behavior of the module is shown in Figure 1. In attack/decay mode the envelope signal rises from 0 Volt to 1 Volt when the gate is triggered and then immediately decreases form 1 Volt to 0.
6.2 ADSR 6.2 ADSR 69 The ADSR is an envelope generator. It uses a gate signal for input and generates an output envelope signal. An envelope is a time varying signal having a value between 0 and 1 Volt. It is divided into four, the Attack, Decay, Sustain and Release which can be adjusted as shown in Figure 2. The attack is triggered by an input signal exceeding a threshold value of 0.1 Volt. During this phase, the output signal goes from 0 to 1 Volt during the time set by the Attack knob.
6.3 After Touch 70 Typical Use The ADSR is Typically used for generating amplitude envelopes through a VCA, or spectral envelopes by modulating the frequency of the filter modules. An ADSR can also be used to obtain an auto wah wah effect as shown in Figure 95 under Vbandpass2. Figure 28: Amplitude envelope created with ADSR Note: See also ADAR, VADSR and VADAR modules. 6.3 After Touch The After Touch module is used to send the after touch control from a MIDI keyboard.
6.5 Audio In 71 Input1 1 1 0 0 Input2 1 0 1 0 Output 1 0 0 0 Table 1: And module output as a function of its inputs. 6.5 Audio In The Audio In module is used to process external audio in Tassman. The output of this module is a monophonic signal from a track or a bus of a host sequencer where the Tassman has been inserted as an effect.
6.7 Bandpass2 72 Typical Use To ensure a good signal/noise ratio and avoid distortion due to excessive loudness, the Audio Out is often used in conjunction with a Volume and a Level. Figure 30: Use of an Audio Out Note: There must be an Audio Out in your patch if you want to hear you instrument. See also Stereo Audio Out. 6.7 Bandpass2 The Bandpass2 module is a second-order band-pass filter (-6dB / octave). Its one input is the signal to be filtered, and its one output is the filtered input signal.
6.7 Bandpass2 73 Amp dB Q = 0.01 Q = 0.1 Q=1 Q = 10 Frequency Hz Center Frequency Figure 31: Frequency response of a Bandpass2. Amp dB Resulting Filter Filter 2 Filter 1 Filter 3 Frequency Hz Figure 32: Response of the parametric equalizer shown in Figure 33. Figure 33: Parametric equalizer made with a Bandpass2. Note: See also Vbandpass2.
6.8 Beam 6.8 Beam 74 The Beam module simulates sound produced by beams of different materials and sizes. This module first calculates the modal parameters corresponding to beam-shaped objects according to the value of the different parameters requested at construction time and, next, calls the Multimode module to simulate sound production by the beam. The module has one output, the sound produced by the beam, and three inputs.
6.9 Bowed Beam 6.9 Bowed Beam 75 The Bowed Beam module simulates sound produced by bowed beams of different materials and sizes. This module first calculates the modal parameters corresponding to beam shaped objects depending on the value of the different parameters requested at construction time and, next, calls the Bowed Multimode module to simulate sound production by the beam. The module has one output, the sound produced by the beam, and three inputs.
6.11 Bowed Membrane 76 the direction of the motion. The second input signal is a force signal which is considered to act perpendicularly to the motion of the beam. Third input is a pitch modulation signal. Typical Use. See Bowed Multimode module. The default value of the following parameters is set during construction • Length: the length, in meters, of the beam. • Frequency: fundamental frequency, in Hertz, of the beam when there is no pitch modulation signal or when its value is equal to 0.
6.12 Bowed Multimode 77 • Width: the width, in meters, of the membrane. • Frequency: fundamental frequency, in Hertz, of the membrane when there is no pitch modulation signal or when its value is equal to 0. Note that the fundamental frequency is independent of the size of the membrane. The software automatically calculates the physical parameters necessary to obtain the required fundamental frequency. The default value of this parameter is 261.
6.12 Bowed Multimode 78 The Bowed Multimode module is not directly accessible to the user. Rather, other modules such as Bowed String, Bowed Plate, Bowed Beam, Bowed Marimba and Bowed Membrane use the Bowed Multimode module as their front. These other modules first calculate the different modal parameters corresponding to their respective structure type as requested at construction and, next, call the Bowed Multimode module in order to implement the parameters they require.
6.13 Bowed Plate 79 Velocity The velocity knob is a gain knob acting on the velocity input of a Bowed Multimode object. Noise The noise knob is used to set the amount of irregularities in the bow structure. Damping vs Frequency In a mechanical structure, the damping, or decay time, varies for the different frequency components of the oscillating motion.
6.14 Bowed String 80 considered to act perpendicularly to the motion of the beam. The third input is a pitch modulation signal. Typical Use. See Bowed Multimode module. The default value of the following parameters is set during construction • Length: the length, in meters, of the plate. • Width: the width, in meters, of the plate. • Frequency: fundamental frequency, in Hertz, of the plate when there is no pitch modulation signal or when its value is equal to 0.
6.15 Breath Controller 81 Typical Use. See Bowed Multimode module. The default value of the following parameters is set during construction • Length: the length, in meters, of the string. • Frequency: fundamental frequency, in Hertz, of the string when there is no pitch modulation signal or when its value is equal to 0. Note that the fundamental frequency is independent of the length of the string.
6.16 Comb 6.16 Comb 82 The Comb filter enhances frequency components located at harmonic intervals. The frequency response of the filter is composed, as shown in Figure 36, of resonances around frequency components located at multiples of a fundamental frequency (hence its name). The effect of the filter is to color the sound with a change of apparent pitch. This module has one output, the filtered signal, and three inputs. The first input is the signal to be filtered.
6.16 Comb 83 (green LEDs on), the gain equals 1 and the resonance frequency variation is 1 Volt/octave. This position is used to follow an equal temperament scale when connecting the output of a Keyboard module to a modulation input of a Comb module. The frequency variation with the modulation signal can be increased or decreased by turning the modulation knobs clockwise or anti-clockwise. Finally the feedback knob is used to fix the amount of “wet” signal re-injected into the delay line.
6.17 Compressor 6.17 Compressor 84 The Compressor module is used to automatically compress or expand the dynamics of a signal. This module has two inputs and one output. The first input is the signal to be compressed and the second input is a control signal which triggers the compression process when it rises above a given threshold. This control signal is usually the same as the input signal. The gain in slider is used to adjust the level of both the input and control signal.
6.19 Control Voltage Sequencer 85 Figure 38: The pitch of a Plate module adjusted with a Constant module. 6.19 Control Voltage Sequencer The Control Voltage Sequencer module enables you to record sequences of voltage. This module in itself does not produce sound but is used, usually instead of a Keyboard module, to control other modules such as VCO, VCA or filters. This module is a very complete 16-step sequencer, which means that it plays sequences or patterns of 16 notes in loop.
6.19 Control Voltage Sequencer 86 The sequencer will loop each time a pattern ends. To make the sequencer stop at the end of a pattern the once button must be clicked. The patterns can be played following 5 play modes using the mode control. Forward (FWD) plays the pattern incrementally. Backward (BWD) plays the pattern decrementally. Pendulum (PEND) plays the pattern forwards then backwards. Random 1 (RDN1) plays the pattern randomly, the same random sequence is repeated when looping.
6.20 Control Voltage Sequencer with Songs 6.20 Control Voltage Sequencer with Songs 87 This module is the same as the Control Voltage Sequencer but with song mode added. For more information about the song mode, please refer to the Multi Sequencer module documentation. Note: see also Multi-Sequencer, Control Voltage Sequencer, Single Gate Sequencer, Single Gate Sequencer with Songs, Dual Gate Sequencer and Dual Gate Sequencer with Songs. 6.
6.22 Delay 88 The default value of the following parameter is set at construction • MIDI channel: MIDI channel used by the sustain pedal. 6.22 Delay gain The Delay module is a feedback loop with a variable delay in the feedback. There is one input and one output. The input signal is sent into the feedback loop. The output is the sum of the input signal and the returning signal from the feedback loop. The duration of the delay can be adjusted, with the time knob (between 10 ms and 1.5 s).
6.23 Dual Gate Sequencer 6.23 Dual Gate Sequencer 89 The Dual Gate Sequencer module enables you to record two sequences of gates at the same time. This module in itself does not produce sound but is used, usually instead of a Keyboard module, to trig other modules such as Player or drum sounds. This module is a very complete 16-step sequencer, which means that it plays sequences or patterns of 16 notes in loop. Sequences can be set to have 1 to 16 steps.
6.24 Dual Gate Sequencer with Songs 90 The tempo display will adjust the speed of the pattern. The ext/int switch will determine if it is the internal clock (int) that sets the tempo or an external source (ext) such as another sequencer or a Sync Lfo. The swing knob will introduce a swing feel to the rhythm of the pattern. The gate buttons control the gate output. The gate output will generate a square pulse of 1/8 of a quarter note for each active gate buttons.
6.25 Flanger 91 This module is the same as the Dual Gate Sequencer but with song mode added. To read more about song mode, please refer to the Multi Sequencer module documentation. 6.25 Flanger The Flanger module implements the effect known as “flanging” which colors the sound with a false pitch effect caused by the addition of a signal of varying delay to the original signal. This module has two inputs and one output.
6.25 Flanger 92 Amp Amp Short Delay Time Long Delay Time 0 dB 0 dB Frequency Frequency Figure 44: Frequency response of a Flanger module. Effect of the length of the delay line. Light effect (mix=0.1) Amp Medium effect (mix=0.25) Strong effect (mix=0.5) 0 dB f0 2xf0 3xf0 4xf0 5xf0 6xf0 Frequency Figure 45: Effect of the mix between “wet” and “dry” signal on the frequency response of a Flanger module No Feedback Amp Feedback = 0.5 Feedback = 0.
6.25 Flanger 93 Tuning The delay length is adjusted with the delay knob and is displayed, in milliseconds, in the counter next to the knob. The length of this delay can be modulated by using the second input of the module, the amount of modulation depending on the adjustment of the depth knob.
6.26 Flute 94 The default value of the following parameters is set during construction • delay: time delay, in seconds, applied to the input signal (values between [0, 92]ms). • feedback: coefficient,[0, 1[, determining amount of “wet” signal re-injected into the delay line. If feedback = 0 there is no “wet” signal re-injected while if feedback = 0.99, maximum of “wet” signal re-injected. • depth: gain coefficient, [0,1], multiplying the modulation signal.
6.27 Gain, Gain 2, Gain 3, Gain 4 95 In the following example, a Flute module is controlled with a Keyboard module. The ADSR is used to shape the driving pressure signal. Note: For polyphonic flute-like sounds, use the Organ module. 6.27 Gain, Gain 2, Gain 3, Gain 4 The Gain, Gain 2, Gain 3 and Gain 4 knob modules have respectively one to four inputs and one to four outputs. They are used to adjust the amplitude of a signal.
6.30 Inverter 96 Sub-patches may have between 0 and 12 inputs and 0 and 12 outputs but they must always have at least one input or output. As soon as an Inlet or Outlet module is included in a patch, the Tassman Builder will consider that you want to define the current patch as a sub-patch and will save it as so in the Sub-Patches folder of the Browser. You can then use it just like any other module. Typical Use A sub-patch is created with an Inlet or Outlet module or both.
6.31 Keyboard 97 This module is to invert the control voltage generated by an ADSR so that the cutoff frequency of a VCF module first goes down when triggering a new note as shown in Figure 50. The inverter can also be used to obtain a stereo tremolo effect (amplitude modulation) as illustrated in Figure 51. Figure 51: Stereo tremolo effect. 6.31 Keyboard The Keyboard module simulates the outputs of a classic monophonic analog high-note priority keyboard. It has no input and two outputs.
6.32 Knob 98 Note: see also the Vkeyboard and Polykey and Polyvkey modules. 6.32 Knob The Knob module is used to adjust the amplitude of a signal. It acts in the same way as the Slider module. It has one input and one output. The output signal is the input signal multiplied by a constant varying between 0 and 2 (+6dB). Typical Use The Knob module is used whenever the level of a signal must be adjusted.
6.35 LFO (Low Frequency Oscillator 6.35 LFO (Low Frequency Oscillator 99 The LFO module has no input and one output. The output is a periodic signal with frequency varying between 0.1 and 35 Hertz depending on the setting of the frequency knob. The oscillation of the two red LEDs on the front panel give an indication of the output frequency. The wave shape is set by the wavetype switch. Waveforms include triangle, square random and sine. The amplitude of the output signal is ±1 Volt.
6.36 Lin Gain 6.36 Lin Gain This module is used to modify the amplitude of a signal. It has one input, the signal to be adjusted, and one output, the adjusted signal. The amplitude of the signal is a controlled with the amount slider on the front panel. The output signal is the input signal multiplied by a gain having a value between the min and max range set in the dialog of the module in the Builder. 6.37 Lowpass1 The Lowpass1 module is a first order low-pass filter (-6dB/octave).
6.39 Mallet 101 amp dB res=0.02 res=0.1 res=0.5 res=1 2d -1 ct O B/ frequency Hz cutoff frequency Figure 54: Frequency response of a Lowpass2. 6.39 Mallet The Mallet module is used to simulate the force impact produced by a mallet striking a structure. It is usually used in combination with acoustic objects such as the Beam, Membrane, Plate and String modules in order to play them.
6.40 Marimba 102 is connected to a pitch signal, the stiffness exactly follows the pitch variation so as to ensure that the spectral content (or color) of the sound produced by a structure is uniform when the pitch is varied. The third input also modulates the stiffness, but in the reverse manner as for the second input so that the stiffness of the mallet decreases when the input signal increases.
6.41 Master Recorder Trig 103 The default value of the following parameters is set at construction • Length: the length, in meters, of the beam. • Frequency: fundamental frequency, in Hertz, of the beam when there is no pitch modulation signal or when its value is equal to 0. Note that the fundamental frequency is independent of the length of the beam. The software automatically calculates the physical parameters necessary to obtain the required fundamental frequency.
6.42 Master Sync Input 104 adjust its clock source switch to ext. Finally use the pat mode of the Sequencer and press on the once button in order to make the Sequencer stop at the end of the sequence. Note that the pitch output from the Sequencer, connected in this example to a VCO module, could be used to control any other modules you would like to record. Figure 56: A Master Recorder Trig is used with a Master Sync Input and a Sequencer to cut a perfect loop.
6.43 Membrane 105 Figure 57: A Master Sync Input is used to synchronize a Multisequencer module. 6.43 Membrane The Membrane module simulates sound production by rectangular membranes of different materials and sizes. This module first calculates the modal parameters corresponding to membrane shaped objects according to the value of the different parameters requested at construction time and, next, calls the Multimode module to simulate sound production by this object.
6.44 Mix2, Mix3, Mix4 and Mix5 106 • Excitation point-y: y-coordinate, in meters, of impact point from the lower left corner of the membrane. • Listening point-x: x-coordinate, in meters, of listening point from the lower left corner of the membrane. • Listening point-y: y-coordinate, in meters, of listening point from the lower left corner of the membrane. Note: For more details on this module and especially the front panel controls, see the Multimode module. 6.
6.46 Multimode 107 and mechanics and is used to describe complex vibrational motion using modes (elementary oscillation patterns which can be used to decompose a complex motion). By adding together modes of different frequencies, amplitude and damping, one can reproduce the behavior of different type of structures. The accuracy of the resulting signal depends on the number of modes used in the simulation. The Multimode module is not directly accessible to the user.
6.47 Multi-sequencer 108 Damping vs Frequency In a mechanical structure, the damping, or decay time, varies for the different frequency components of the oscillating motion. The variation of the damping with frequency is another characteristic of the material of a structure and is adjusted, in a Multimode object, with the damp/frq knob on the module front panel. In the left position, the decay time of low frequencies is shorter than that of high frequencies; in the right position it is longer.
6.47 Multi-sequencer 109 bar containing four quarter notes, each step of the sequencer itself represents a sixteenth note. The module can memorize 32 different sequences between which you can switch while playing. The sequences can also be chained in any order with the Song mode. This module has three inputs and seven outputs.
6.47 Multi-sequencer 110 The numbered gate buttons control the gate output signal. The output will generate a square pulse of 1/8 of a quarter note with an amplitude of 1 Volt for each active gate buttons. To hear a step, the gate button must be clicked (green light on). The loop buttons are used to set the length of the Pattern from 1 to 16 steps. Song Mode The sequencer can play patterns individually or in a programmed order using a song. The song mode is activated by placing the mode selector to song.
6.48 Nand 6.48 Nand 111 The Nand module performs the inverse of the logical AND operation. The one output of this module is either 1 (true) or 0 (false) depending on the values sent to the two inputs. This module has no front panel. The following diagram shows the output value depending on the values in the two inputs. Input1 1 1 0 0 Input2 1 0 1 0 Output 0 1 1 1 Table 2: Nand module output as a function of its inputs. Input signals are considered False (0) when smaller than 0.
6.51 Nor 112 adjusted with the mod1 knob. The greater the amplitude, the greater the stiffness. This modulation input is used, for example, when a variation of the stiffness of the mallet with the note played is desired. When the knob is adjusted in its center position and when this input is connected to a pitch signal, the stiffness exactly follows the pitch variation so as to ensure that the spectral content (or color) of the sound produced by a structure is uniform when the pitch is varied.
6.53 On/Off, On/Off2, On/Off3, On/Off4 113 6.53 On/Off, On/Off2, On/Off3, On/Off4 The On/Off, On/Off 2, On/Off 3 and On/Off 4 switch modules have respectively one to four inputs and one to four outputs. Their behavior is very simple: when the buttons are in the Off position, the output is zero regardless of the input signals and when the buttons are pushed in the On position, the output signal is the exact copy of the input signals.
6.55 Organ 6.55 Organ 114 The Organ module simulates a simple polyphonic street pipe organ. Every note played on the organ excites a pipe of different length, thereby changing the pitch. This module has three inputs and one output. The first input is a gate signal, generally that from a Keyboard. The second input is the driving pressure signal and is generally connected to the output from an ADSR module or the gate signal from a Keyboard module.
6.57 Panpot 115 Tassman Builder will consider that you want to define the current patch as a sub-patch and will save it as so in the Sub-Patches folder of the Browser. You can then use it just like any other module. Typical Use A sub-patch is created with an Inlet or Outlet module or both. The outputs of the sub-patch are determined by connecting them to an Outlet module. See example of Figure 49 under Inlet. Note: See also the Inlets (1-12) modules. 6.
6.58 Phaser 116 Figure 62: Panpot modulated by LFO. The default value of the following parameters is set at construction • Angle: default source position. A value of 0 positions the source on the left, 0.5 in the middle and 1 on the right. • Range: determines the maximum possible amount of source excursion from its original position, varies between 0 and 0.5 (90 degrees). 6.
6.58 Phaser 117 mix Fourth order All Pass Filter + Output Signal feedback Input Signal Figure 63: Phaser algorithm. increased, these peaks become sharper. The functioning of the Phaser is very similar to that of the Flanger module. The filtering effect is different however, since the Phaser module only introduces rejection around two frequencies which, in addition, are not in an harmonic relationship. Light effect (mix=0.1) Amp Medium effect (mix=0.25) Strong effect (mix=0.
6.59 Pickup 118 frequency varies between 0 and twice the value set with the frequency knob. The feedback knob is used to fix the amount of “wet” signal re-injected into the delay. Finally, the mix knob determines the amount of “dry” and “wet” signal sent to the output.
6.59 Pickup 119 objects (such as a string or a beam) near the pickup. As such an object vibrates near a pickup, the latter outputs an oscillating signal determined by the varying distance between the object and the pickup. The waveform of the output signal can be varied by adjusting the pickup position relative to the object. pickup magnet pickup coil symmetry The Pickup module has one input and one output. The input can be any oscillating signal that one wants to process through the Pickup.
6.60 Pitch Wheel 120 The Pickup module is used in Figure 67 to construct an electric piano. In Figure 68, a Pickup module is used as a distortion. The effect is applied to the signal coming out from a Polyphonic Mixer. Figure 68: A Pickup used as a distortion. The default value of the following parameters is set at construction • symmetry: vertical position of the pickup relative to the oscillating object. This parameter varies between -2 and 2, 0 is exactly in front of the object.
6.62 Player 121 the plate thus shortening the decay time of the sound produced by the structure. When the signal is greater than 0, dampers are raised. Note that this damping adds to the natural damping of the plate itself. If this input is not connected to any other module, the default value is set at 0 which implies that the plate motion will be damped.
6.62 Player 122 be sent to any other module for processing. The input signal is a gate signal, typically the gate signal from a Keyboard, or a Sequencer which triggers the Player according to the gate-trignone selector. When the selector is at the gate position, the Player starts whenever a low-to-high transition occurs and stops whenever a high-to-low transition occurs. When the selector is at the trig position, the Player starts whenever a low-to-high transition occurs.
6.63 Plectrum 6.63 Plectrum 123 The Plectrum module is used to simulate the excitation of a string when it is plucked by a finger or a pick. The output of this module is the force signal applied by the plectrum on the string. Before a string starts to vibrate, the plectrum moves the string. A force is supplied to the string while the plectrum and the string are in contact. The shape of the force signal is dependent on the stiffness of the plectrum which can be adjusted with the stiffness knob.
6.64 Polykey 124 The default value of the following parameters is set at construction • Strength: value of the impact force (value between 0 and 2). • Stiffness: value of plectrum stiffness (value between 1 and 20000). 6.64 Polykey The Polykey module reads signal from a MIDI keyboard and is used to create polyphonic instruments. This module must always be used in combination with a Polymixer module.
6.65 Polymixer 125 Figure 70: Creating a polyphonic synth with a Polykey and Polymixer module. The default value of the following parameters is set at construction • pitch wheel range: determines the range of pitch variation that can be obtained with the pitch wheel. The convention is 1 Volt/octave (maximum value is 2 Volts). A semitone is equal to a 0.08333 value. • MIDI channel: MIDI channel used by the keyboard.
6.66 Polyvkey 6.66 Polyvkey 126 Similar to the Polykey module except that there is an additional output which is proportional to the velocity with which the key was pressed. The stretch knob on the interface is used to simulate stretched tuning used on instruments such as pianos. Turned to the left, low notes will be tuned higher and high notes lower (inner stretch); turned to the right, low notes will be tuned lower and high notes will be higher (outer stretch).
6.67 Portamento 127 amp time =1s time=0.25s time=0.1s input signal time Figure 71: Behavior of Portamento as a function of time constant. amp +1V +1V gate signal time amp input signal time amp output signal time Figure 72: Portamento triggered by gate signal. Typical Use The Portamento is often used to create a glissando effect between two notes. Figure 45 shows a complete example of a Portamento triggered by a gate signal (when the on/off switch is off).
6.68 Recorder 128 Figure 73: Portamento used with Keyboard. The default value of the following parameter is set at construction • glide time: sets the time constant of the integrator (values between 0.01s and 10s); the higher the time constant the slower the response of the integrator. 6.68 Recorder The Recorder module is used to record the output of an instrument to a sound file. This module has two inputs which are respectively the left and right channel signals to be recorded.
6.69 Recorder2 129 See also the Player and Recorder2 modules. 6.69 Recorder2 The Recorder2 module is used to record the output of an instrument to a sound file. This module has 3 inputs which are respectively the gate signal and the left and right channel signals to be recorded. Recording is triggered from the module front panel or from the gate signal according to the gate-trig-none selector.
6.70 Reverberator 130 6.70 Reverberator The Reverberator module is used to recreate the effect of the reflexion of sound on the walls of a room or a hall. These reflexions add spaciousness to the sound and make it warmer, deeper, and more “real”. This makes sense as we always listen to instruments in a room and thus with a room effect. This module has two inputs, the left and right source signals and its two outputs are these signals as they would be heard in a given room.
6.70 Reverberator 131 often more absorbent in the very low and in the high frequencies the reverberation time is shorter for these frequencies. This can be adjusted in the Reverberator module with the low and high decay knobs. Another parameter which affects the response of a room is its geometry; the more complex the geometry of a room, the more reflexion are observed per unit of time. This quantity is known as the time density and can be set trough the diffusion knob.
6.71 RMS 6.71 RMS 132 The RMS (Root Mean Square) module is an envelope follower. Its output is the root mean square of the input signal. The inverse of the integration time (1/τ ) is set during construction and determines the response time of the circuit. This module has no front panel control. amp amp input signal amp ouput signal T=0.1s time output signal T=0.01s time time Figure 76: RMS value of a signal.
6.72 Sample & Hold 133 Figure 78: Use of RMS in Vocoder. 6.72 Sample & Hold The Sample & Hold module performs a sample & hold function. It has two inputs, the first a triggering signal and the second the signal to be sampled. The module has one output which holds the last sampled value of the second input. The second input is sampled every time a low-to-high transition is detected in the signal of the first input. The level of a signal is considered to be “high” for amplitudes above 0.
6.73 Sbandpass2 134 0.75V 0.25V time time time Figure 79: Behavior of Sample & Hold module. Figure 80: A Sample & Hold module is used to generate pseudo random signals. 6.73 Sbandpass2 This module is a static second-order band-pass filter (-6dB/octave). It is the same as the Bandpass2 module but without the playing interface. The center frequency and resonance are static and set at the time of construction. Typical Use See Vocoder example, Figure 78, under RMS module.
6.74 Selector2, Selector3 and Selector4 135 • resonance: resonance around the center frequency. 6.74 Selector2, Selector3 and Selector4 The Selector module comes in 3 flavors: Selector2, Selector3 and Selector4. These modules have 2, 3 or 4 inputs respectively and one output. The purpose of these modules is to connect the input corresponding to the position of the knob on the front panel to the output. Typical Use Selector modules can be used when one wants to change the cabling of a synth.
6.76 Single Gate Sequencer 136 261.6 Hz, which corresponds to the C3 key on a piano (middle C). The range switch transposes the pitch one or two octaves up or down. The reading on the counter gives the frequency of the output signal, in Hertz, when there is no modulation signal. The second input is used to give the module an estimate of the pitch of the original signal in order to minimize the artifacts it introduces.
6.76 Single Gate Sequencer 137 sequence represents a bar containing four quarter notes, each step of the sequencer itself represents a sixteenth note. The module can memorize 32 different sequences between which you can switch while playing. This module has three inputs and four outputs. the first input is a sync signal which controls the tempo from an external source, the second is a start/stop input which will start the sequencer when it goes form 0 to 1 volt and stop it when it goes from 1 to 0 volt.
6.77 Single Gate Sequencer with Songs 138 Figure 83: Single Gate Sequencers controlling Player modules. Note: see also Multi-Sequencer, Control Voltage Sequencer, Control Voltage Sequencer with Songs, Single Gate Sequencer with Songs, Dual Gate Sequencer and Dual Gate Sequencer with Songs. 6.77 Single Gate Sequencer with Songs This module is the same as the Single Gate Sequencer but with song mode added. To read more about song mode, please refer to the Multi Sequencer module documentation.
6.78 Slider 6.78 Slider 139 The Slider module is used to adjust the amplitude of a signal. It acts in the same way as the Knob module. It has one input and one output. The output signal is the input signal multiplied by a constant varying between 0 and 2 (+6dB). Typical Use The Slider module is used whenever the level of a signal must be adjusted. Note: See also Gain, Selector, Volume.
6.81 Stereo Audio Out Note: See also Audio In. 6.81 Stereo Audio Out The Stereo Audio Out module is used to output stereo signals. It has two inputs, the first sent to the left audio channel of the sound card, the second to the right channel. For the saturation characteristics of this module, refer to the Audio Out module. Typical Use A stereo signal can be produced from a mono signal using a Panpot module.
6.82 Stereo Chorus 141 Input Signal Output Left Signal mix + left variable delay line left feedback + cross feedback + right feedback + right variable delay line mix Output Right Signal Figure 85: Stereo Chorus module. Tuning The length of the delay lines associated with the left and right channel, are adjusted with the delay left and delay right knob respectively. The length of the two lines are displayed, in milliseconds, in the counter next to these knobs.
6.83 String 142 The default value of the following parameters is set at construction • delay: time delay, in seconds, applied to the left and right input signals (values between [0, 92]ms). • feedback: coefficient,[0, 1[, determining amount of “wet” signal re-injected into the delay lines. If feedback = 0 there is no “wet” signal re-injected while if feedback = 0.99, maximum of “wet” signal re-injected. • depth: gain coefficient, [0,1], multiplying the modulation signal.
6.84 Sync delay 143 Figure 86: A String exciting a Plate. parameters necessary to obtain the required fundamental frequency. The default value of this parameter is 261.62 Hz which corresponds to the middle C (C3) of a piano keyboard. This setting is convenient when controlling a String module with a Keyboard module. Decay: proportional to the decay time of the sound produced by the string. • Inharmonicity: detunes the partial toward higher frequencies with respect to the fundamental.
6.86 Sync Ping Pong Delay 144 very low frequencies used as control signals rather than audio ones. It has two inputs and three outputs. The first input is the sync input signal which is used to sync the module to an external source. The second input resets the waveform at the beginning of its cycle each time a signal above 0.1 Volt is received. The first two outputs are the same as the first two inputs and are used to control other Sync LFO or Sequencers.
6.86 Sync Ping Pong Delay 145 Left Ouput Left Input Lowpass Pan Left Delay Line Feedback Mix Lowpass Right Delay Line Right Ouput Right Input Figure 87: Ping Pong Delay algorithm. length of the delay line which is adjusted to fit the number of steps appearing in the display, four steps representing a quarter note. The feedback knob is used to adjust the amount of signal reinjected from the end of one line into the input of the other one.
6.87 Toggle 6.87 Toggle 146 The Toggle module is a clock divider. This module has two inputs and one output. The first input is the clock signal to be divided. The second input is used to reset the circuit. The output is the input signal with a frequency divided by two. To perform this operation properly, this module should only be used with clock signals in the first input. 6.88 Tone wheel The Tone wheel module is used to build combo organs.
6.89 Tremolo 147 Timbre The timbre of the output of the tone wheel can be varied with the flute reed selector. In the left position, the module outputs a sine-like tone. As the selector is turned to the right, the signal gets distorted and evolves toward a triangle-like tone as its harmonic content increases. Typical Use Tone wheel modules are usually used in parallel. In the example of Figure 89, three modules are connected to a polyphonic Keyboard module.
6.90 Tube 6.90 Tube 148 The Tube module simulates sound propagation in a cylindrical tube of a given length and radius. The effect of a tube is to color an input signal by enhancing frequencies located around its resonance frequencies. When the tube is very long, it produces an echo effect. The source is assumed to be at an extremity of the tube. The output of this module is the signal that would be measured by a microphone placed at the other extremity of the tube.
6.90 Tube 149 Amplitude of the tube resonances The amplitude of the resonances can be adjusted with the radius of the tube when it is open at the listening point. At the extremity of a tube sound energy is radiated toward the exterior, the termination in fact acting like a low-pass filter. Increasing the radius of the tube, both increases the amount of energy radiated (thereby decreasing the amplitude of the tube resonances) and lowers the cutoff frequency of the filtering effect of the termination.
6.91 Tube4 6.91 Tube4 150 The Tube4 module simulates sound propagation in a resonator made from 4 tubes of variable lengths and radii connected in series as shown in Figure 92. The input signal, or source, is assumed to be localized at the extremity of the first tube while the output, or listening point, is placed at the extremity of the fourth tube.
6.92 Tube Reverb 151 • termination: specifies whether the final tube is open or closed at its extremity. A value of 0 indicates that the tube is closed and a value of 1 that it is open. Note: For more details on the filtering effect of tubes see the Tube module. 6.92 Tube Reverb The reverb effect obtained with this module is obtained with an assemblage of three tubes. The tubes are assumed to be connected at one of their extremities and the sound source to be located at this connection point.
6.93 VADAR 152 Typical Use In the example of Figure 94, two Tube Reverb modules are used to make a stereo reverb effect. The Reverb modules are adjusted with short tubes in order to simulate early reflections in a room. The Tube4 module is used to introduced a delay and simulate late reflections. Figure 94: A stereo reverb. The default value of the following parameters is set at construction • length: length, in meters, of the 3 tubes (between 0.01 and 1000m).
6.94 VADSR 153 Note: See also the ADAR, ADSR and VADSR modules. 6.94 VADSR The VADSR acts exactly like the ADSR module except that the VADSR has four additional inputs for controlling each phase of the envelope. It also had four more knobs for adjusting the gain of these four inputs.
6.96 VCA (Voltage Controlled Amplifier) 154 Center Frequency Variation The amount of variation of the center frequency obtained with the modulation inputs depends on the adjustment of the mod1 and mod2 gain knobs. The total modulation signal is the sum of the two inputs each multiplied by the gain corresponding to its respective mod knob. When they are in the center position (green LEDs on), the gain equals 1 and the pitch variation is 1 Volt/octave.
6.97 VCO (Voltage Controlled Oscillator) 155 Typical Use A VCA is mainly used to apply an amplitude envelope to a signal. An ADSR can be used to supply the appropriate gain signal. Figure 96: ADSR as Gain Signal to VCA. Figure 97: VCA in Ring. A VCA can also be used to obtain a ring modulation effect. In this case the gain signal is a sine wave around 50 Hz. Note: Since a multiplication operation is involved, the order of the inputs is not important.
6.97 VCO (Voltage Controlled Oscillator) 156 Tuning the Output Pitch The coarse and fine knobs and the range switch are used to tune the output frequency (or pitch) to the desired level. The variations in output pitch caused by changes in the modulation signals are relative to this level. When the two knobs are in their center position (green LED on for the coarse knob), the range switch is set to 8 and there is no modulation signal, the playing frequency has a value of 261.
6.98 VCS 157 Typical Use The VCO is used for generating the starting signal of an analog synthesizer. Figure 99 shows a standard patch using this module. Figure 99: Typical VCO Use. 6.98 VCS The VCS module is very similar to the VCO module except that it only generates sine waves. This module has 2 modulation inputs and 1 output. The first input controls the pitch of the output signal. The signal of this input is multiplied by a value determined by the adjustment of the mod1 gain knob.
6.99 Vhighpass2 158 inputs each multiplied by the gain corresponding to their respective knob. When the mod1 knob is in the center position (green LEDs on), the gain equals 1 and the pitch variation is 1 Volt/octave. This position is used to play an equal temperament scale when connecting the output of a Keyboard module to this modulation input. The FM modulation input is used to apply frequency modulation to the signal generated by the VCS module.
6.100 Vkeyboard 159 Cutoff Frequency Variation The amount of variation of the cutoff frequency obtained with the modulation inputs depends on the adjustment of the mod1 and mod2 gain knobs. The total modulation signal is the sum of the two inputs each multiplied by the gain corresponding to its respective mod knob. When the mod knobs are in the center position (green LEDs on), the gain equals 1 and the pitch variation is 1 Volt/octave.
6.101 Vlowpass2 160 equal to a 0.08333 value. • MIDI channel: MIDI channel used by the keyboard. 6.101 Vlowpass2 The Vlowpass2 module is a voltage-controlled second-order low-pass filter (-12dB/octave). This module has three inputs and one output. The first input is the signal to be filtered, while the second and third inputs are modulation signals which are used to vary the cutoff frequency of the filter.
6.102 Vlowpass4 161 sounds, for example, where one wants to close the filter with an upward going envelop such as during the attack of a note. Typical Use A Vlowpass2 can be used as a filter to reduce the high frequencies in a signal, as shown in the following example : Figure 103: Use of Vlowpass2 to Reduce High Frequencies. Or it can be used as a sound source by turning the resonance knob up (clockwise).
6.104 Xor 162 The Volume module is used to adjust the amplitude of a signal. It has one input and one output. The output signal is the input signal multiplied by a constant varying between 0 and 2 (+6dB). Typical Use The Volume module is used whenever the level of a signal must be adjusted. A Volume is usually placed just before an Audio Out module (see Figure 29. The default values of the following parameter is set at construction • gain: default value of the volume gain (value between 0 and 2). 6.
Toolbar 7 163 Toolbar The toolbar at the top of the Tassman interface allows you to monitor important information related to your current set-up. 7.1 Instrument Display Displays the name of the currently loaded instrument. 7.2 Performance Display Displays the name of the currently or last loaded performance. 7.3 Preset Display Drop down menu listing all the presets available for the currently loaded instrument. One can switch from preset to preset using this menu. 7.
7.7 CPU meter 7.7 CPU meter 164 On the right of the toolbar, displays the percentage of the total CPU resources currently used by Tassman. 7.8 Value Display Just before the CPU meter, displays the value of the currently selected control on the interface. The values range from 0 to 127 for knobs and 0 or 1 for buttons depending on whether they are in their on or off position. For some controls, the value is displayed in the appropriate units. 7.
Quick references to commands and shortcuts 8 165 Quick references to commands and shortcuts File Menu Command PC Mac OS Description New Ctrl+N Apple+N New patch Apple+Shift+N New Folder in the Browser New Folder Open Ctrl+O Apple+O Open the selected patch Close Current Patch Ctrl+W Apple+Shift+W Close the current patch Save Instrument Ctrl+S Apple+S Save the current patch Save Instrument As Save the current patch under a new name Save Preset Save Preset As Apple+Option+S Ctrl+Sh
Quick references to commands and shortcuts 166 Edit Menu Command PC Mac OS Description Undo Ctrl+Z Apple+Z Undo last command Redo Ctrl+Y Apple+Shift+Z Redo last command Cut Ctrl+X Apple+X Cut selected item Copy Ctrl+C Apple+C Copy selected item Paste Ctrl+V Apple+V Paste Delete Del Select All Ctrl+A Apple+A Select all items Duplicate Ctrl+D Apple+D Duplicate selected item Info Ctrl-I Apple+I Edit information about a selected item (browser) Module Settings Alt-Enter
Quick references to commands and shortcuts 167 Audio Command Windows Mac OS Description Audio Settings Display the Audio Settings window Audio Control Panel Display the Latency Settings window if DirectSound is used, the ASIO control panel when ASIO drivers are used and the Audi MIDI setup configuration tool on Mac OS systems MIDI Command Windows Mac OS Description MIDI Settings Display the MIDI Settings window Learn MIDILink MIDI link learn mode for the last control touched Add MIDI Link
Quick references to commands and shortcuts 168 Arrange Menu Command PC Mac OS Description Align Left Edges Alt-Left Align the left edges of the selected modules (builder) Center Horizontally Shift F9 Align horizontally the selected modules (builder) Align Right Edges Alt-Right Align the right edges of the selected modules (builder) Align Top Edges Alt-Up Align the top edges of the selected modules (builder) Center Vertically F9 Align vertically the selected modules (builder) Align Botto
Quick references to commands and shortcuts 169 View Menu Command PC Mac OS Description Show Player/Builder Ctrl-T Apple-T Toggle between the builder and player views Apple-B Show/Hide the browser panel Show/Hide Browser Show/Hide Help Show/Hide the help panel (builder) Locate Ctrl-L Apple+ Select and make visible in the browser the current instrument or the module currently selected in the builder Previous Patch Ctrl-Shift-Tab Apple+= Walk forward in the list of opened instruments Next
Quick references to commands and shortcuts 170 Help Menu Command PC About Tassman User Manual Mac OS Description Display the About Tassman window F1 Display the user manual Authorize Lounge Tassman . . . Display the Authorization window. Active only if the application has not been authorized. Visit www.applied-acoustics.com . . . Launch the browser and go to the AAS website. Join the user forum . . . Launch the browser and go to the AAS forum. Get support . . .
License Agreement 9 171 License Agreement IMPORTANT! CAREFULLY READ ALL THE TERMS AND CONDITIONS OF THIS AGREEMENT BEFORE OPENING THIS PACKAGE. OPENING THIS PACKAGE INDICATES YOUR ACCEPTANCE OF THESE TERMS AND CONDITIONS. IF YOU DO NOT AGREE WITH THE TERMS AND CONDITIONS OF THIS AGREEMENT, PROMPTLY RETURN THE UNOPENED PACKAGE AND ALL COMPONENTS THERETO TO THE PARTY FROM WHOM IT WAS ACQUIRED, FOR A FULL REFUND OF ANY CONSIDERATION PAID.
License Agreement 172 4. LIMITED WARRANTY. Except for the foregoing, THE SOFTWARE IS provided “AS IS” without warranty or condition of any kind. AAS disclaims all warranties or conditions, written or oral, statutory, express or implied, including but not limited to the implied warranties of merchantable quality or fitness for a particular purpose, title and non-infringement of rights of any other person.
License Agreement 173 Contracts for the International Sale of Goods and conflict of laws provisions, if applicable, and the parties hereby irrevocably attorn to the jurisdiction of the courts of that province. Les parties sont d’accord à ce que cette convention soit rédigée en langue anglaise. The parties have agreed that this agreement be drafted in the English language. 8. SEVERABILITY.
Index acoustic objects, 41 adar, 67 adsr, 30, 68, 93, 96, 154 after touch, 69 analog synth, 20 and, 69 audio configuration, 16 audio device, 56 audio in, 70 audio out, 70, 97 bandpass2, 71, 105 beam, 73, 100, 101, 106 bowed beam, 74, 77 bowed marimba, 74, 77 bowed membrane, 75, 77 bowed multimode, 74–76, 78, 79 bowed Plate, 78 bowed plate, 77 bowed String, 79 bowed string, 77 breath controller, 80, 93 browser, 62 customizing, 64, 65 filters, 65 buffer size, 58 builder, 8, 47 challenge key, 10 chorus, 92 com
INDEX gain1, 94 gain2, 94 gain3, 94 gain4, 94 generator, 154 getting started, 15 help, 18 highpass1, 94 hold, 132 import, 63, 65 inlet, 94, 113 installation, 9 instruments, 58, 62 creating, 17, 47, 48 playing, 55 saving, 20, 27, 51 inverter, 95 keyboard, 27, 28, 93, 96 monophonic, 96 polyphonic, 123, 125 knob, 97 knobs, 55 tweaking, 55 latency, 58 less, 97 level, 26, 71, 97, 160 lfo, 22, 82, 92, 98, 115, 117, 132 library, 47 lin gain, 99 logic gates and, 69 less, 97 nand, 110 nor, 111 not, 111 or, 112 xor,
INDEX output stage, 59 panpot, 114, 139 performance, 62 performances, 61, 62 phaser, 115 physical modeling, 8 pickup, 117 pitch wheel, 119 plate, 42, 83, 100, 106, 119, 142 Player, 54 launching, 20, 54 layout, 54 player, 8, 89, 120, 135 launching, 20 plectrum, 122 plug-in, 18 polykey, 123, 124 polykeyboard, 28 polymixer, 123, 124 polyphony, 27, 33, 52, 123, 124 polyvkey, 125 portamento, 125 preset, 58, 62 backup, 65 database, 65 default, 59 exporting, 65 factory, 66 importing, 65 loading, 35, 59 saving, 35
INDEX unlocking, 10 user library, 19 vadar, 151 vadsr, 152 vbandpass2, 69, 152 vca, 29, 67, 69, 153 vco, 20, 154 vcs, 156 velocity, 125 vhighpass2, 157 vibrato, 82, 92, 98, 139 vkeyboard, 28, 158 vlowpass2, 23, 159 vlowpass4, 85, 160 vocoder, 132 volume, 26, 71, 83, 160 wah, 117 wah wah, 153 website, 19 wire, 47 editing, 20, 49 xor, 161 177