u-he Triple Cheese Synthesizer User Guide

June 6, 2024
U-He

u-he Triple Cheese Synthesizer ---logo TRIPLE CHEESE
User Guide
u-he Triple Cheese Synthesizer ----Version
1.3Version 1.3
Heckmann Audio GmbH • Berlin

Introduction

Thanks for checking out Triple Cheese! I think it’s a cool-sounding plugin, even though it’s free and not very capable. As the name suggests, it’s perfect for cheesy sounds, but it can also create some surprisingly different flavours!
– Urs Heckmann, 2006

Online resources

For downloads, news articles and support, go to the u-he website
For lively discussions about u-he products, go to the u-he forum at KVR
For friendship and informal news updates, go to the u-he facebook page
For video tutorials and more, go to the u-he youtube channel
For our soundsets and bundles, go to u-he soundsets
For 3rd party presets, go to Patchlib

Team u-he 2021 (Q3)

Urs Heckmann (boss, concepts… and the first half of this user guide)
Jayney Klimek (office management)
Howard Scarr (user guides, presets, necessary grump)
Rob Clifton-Harvey (IT admin, backend development)
Sebastian Greger (GUI design, 3D stuff)
Jan Storm (framework, more code)
Alexandre Bique (all things Linux)
Oddvar Manlig (business development)
Viktor Weimer (support, presets, the voice)
Thomas Binek (QA, bug-hunting, presets)
Henna Gramentz (office supervision, support)
Frank Hoffmann (framework, new browser)
Alf Klimek (tagging, rock-stardom, studio)
Sebastian Hübert (media, synthwave)
David Schornsheim (more code)
Stephan Eckes (yet more code)
Luca Christakopoulos (communication design)

Credits
Thanks to all the sound designers for presets & support, and special thanks to ‘tuz’ on kvraudio.com for motivating me to take the KVR Developer Challenge.

Browser, Configuration
The second half of this user guide deals with the preset browser and configuration pages.

Synthesis

Unlike many other synthesizers that use synthesis forms like substractive (oscillators and filters), FM (interacting oscillators), additive (piled up sine waves), Triple Cheese mainly uses various forms of comb filters (chromatically tuned delays) to create or modify sound. So, it’s a bit different from most of the stuff you’ve already seen. No, it does not have any analogue sounding resonant lowpass filters!

The idea: You have three cheesy modules (hence Triple Cheese!) which either generate sound themselves or manipulate what the “previous” module i.e. the one to the to the left has already created. The first module CSO1 can only generate sound, as there is no module to its left.

Each of the three cheesy modules (Comb Synth Oscillators) looks like this:u-he Triple Cheese Synthesizer ----Each

The selector at the top offers 8 different modes. The upper row of knobs (Tune, Detune, Vibrato) all determine the module’s tuning relatively to the note played.
Each of the 4 modulatable parameters (Tone, Damp, Pan and Volume) has a small circle next to the label i.e. source selector – click and drag on these to adjust modulation amounts. In the above image, the LFO is modulating Tone as well as Pan, both negatively. No modulation sources have been selected for Damp and Volume – click on ‘none’ and select one from the dropdown menu.

While Pan and Volume may be obvious, Tone and Damp depend on which mode has been selected for the cheesy module. Here’s a chart…

Modes

Mode

| Description| Tone|

Damp

---|---|---|---
Pluck| Creates a pluck based on noise excitation, good for plucked strings| Spectral richness of the noise excitation| Drains higher partials out of the pluck. The decay gets shorter with higher damping
SawPluck| Creates a pluck based on a sawtooth waveform| Same as above, at 0.00 it’s almost a sine wave| Same as above
SquarePluck| Creates a pluck based on a square wave| Same as above| Same as above
Bowed| Creates a constant noisy sound that is somehow reminiscent to bowed strings| Makes the pitch of the noisiness appear higher or lower| If damp is low, it sounds a bit like a violin. If damp is high, it’s more ensemblish
Blown| Creates a noisy sound reminiscent of flutes and reeds. Caution: This mode may sound quite out of tune| Tunes the resonance of the tube, closing in on partials. Can sound overblown| The more damp, the less noise is inside here
**Noise***| Creates white noise|

| Lowpass filters the noise
DC| Injects a DC offset. Almost only useful in combination with a subsequent Resonator module|

|

Crackle| Creates crackled noise| Turn up to reduce the crackle density| Lowpass filters the crackles
Resonator
| A stereo comb filter. Replaces the input signal from previous modules by its output!| Feedback of the comb filter| Lowpass filters the feedback
Damp**| A combined 12dB lowpass and highpass filter. The center frequency (Cutoff) is tuned relative to the note played| Tunes the cutoff of the lowpass filter| Tunes the cutoff of the highpass filter
Stressor**| Another stereo comb, but with a waveshaper in the feedback path and 100% feedback| Amplification before waveshaping| Lowpass filtering after waveshaper

  • only in cheesy module 1
  • only in cheesy modules 2 and 3

Resonator and Damp: the Pan parameter is a stereo balance.
Resonator and Stressor: Detune affects stereo channels in opposite directions.

It’s surprisingly flexible. Here are a few examples:
SawPluck | SawPluck | SawPluck: You can hear three SawPlucks
Noise | Damp | Resonator: You can hear white noise through a lowpass and a highpass filter before entering a feedback comb filter.
DC | Resonator | Damp : Like a square wave bell with filters.

Modulations
For modulation there is a bunch of typical MIDI controls, 2 classical ADSR envelopes with a Fall/Rise parameter on Sustain, a keyboard Gate control (key pressed or released) a global tempo-syncable LFO and a Vibrato. The latter is basically an LFO for each voice, with delay and amplitude modulation. All this stuf should be pretty self-explanatory!

Global / VCA

Well, these are all self explanatory too, aren’t they? Volume, VCA source (Gate or one of the envelopes), few/medium/many voices, Portamento time, Pitchbend…

Effects

Triple Cheese also has a really cheesy built-in effects section. The quality isn’t too bad, but it really only covers a few essential effects:

Chorus1………………  Wide chorus with pretty long center delay
Chorus2……………… A bit narrower and bettwer suited for percussive material
Flanger……………… Chorus with short center delay, suited to flanging (turn feedback up!)
Phaser……………… Classic out-of-phase phaser effect
Delay1……………… Stereo delay synced to host tempo in quarters
Delay2……………… Stereo delay synced to host tempo in eighth notes
Delay3……………… Ping Pong delay based on quarters and dotted eigths
Reverb ……………… Cheesy reverb based on only 4 delays

Note that you can modulate the delay times of the Delay effects which can add some nice warmth to the sound. Same for Reverb, which can sound a bit out of tune if you set too much modulation.

Presets

Triple Cheese comes with a bunch of presets by fine patch designers. You can step through those in the currently selected directory by clicking on the < and > buttons, or get the full list of presets in the current directory by clicking on the data display at the top.

Version 1.3 includes the new u-he standard browser: Click on the PRESETS button in the control bar. It’s so feature-rich that it takes up most of this new user guide!

u-he Triple Cheese Synthesizer ----Preset Browser

Preset Browser

You can load presets in the current folder by clicking on the data display and selecting from the dropdown menu, then step through them by clicking on the triangles either side
of the data display. However, TripleCheese also has a powerful browser – click the [PRESETS] button to the right of the data display…

Most of the GUI is replaced by 3 panels: Folders appear on the left, presets in the centre and information about the currently active preset on the right. If you can’t see the folders 01 to 09, click on the triangle to the left of Local. If you can’t see the PRESET INFO panel at all, click on the triple bar icon in the top right and activate Show Preset Info.

Immediately after loading a preset by clicking on its name you can step through all the others using your computer’s cursor keys.
Whenever TripleCheese starts it checks whether the Local root contains a preset called default, which is then loaded. Note that default will not appear in the browser.

Directory Panel

u-he Triple Cheese Synthesizer ----Directory Panel

Local
TripleCheese factory presets are sorted into 9 category folders. We recommend that you don’t add to or remove any presets from Local, but save your creations in the User folder!

MIDI Programs
All presets (up to 128) present in this folder will be loaded into memory when the first instance of TripleCheese starts. MIDI Programs can then be switched via MIDI Program
Change. As the MIDI Programs are accessed in alphabetical order, it’s best to prefix each name with an index ‘000 rest-of-name’ to ‘127 rest-of-name’.

Unlike regular presets, MIDI Programs cannot be added, removed or renamed on the fly. Changes will only take effect after the host application has been restarted.

The MIDI Programs folder can contain up to 127 sub-folders of 128 presets, switched via Bank Select (CC#0) preceding the Program Change message. The MIDI Programs folder itself is bank 0, sub-folders are addressed in alphabetical order starting with bank 1.

When TripleCheese receives a program change it will display the bank and program numbers to the left of the preset name e.g. ‘0:0’ for the first preset in the first bank (in
certain hosts the first bank/preset is designated ‘1’ instead of the correct ‘0’).
To avoid another possible source of confusion, please make sure that there are no junked presets in the MIDI Programs folder. All files there will be adressed, even if hidden.

User
The best place for your own creations as well as third party soundsets. You can either select the ‘User’ folder immediately before saving the preset, or set a global preference
which ensures that it will always be saved there – see the preference Save Presets To.

Tip: To find out where the User folder resides on your computer, hold down option (Mac) or ctrl (Windows), right-click on the User folder and select Show in Finder / Explorer.

Smart Folders
The other folders don’t contain files, but display the results of querying a database of presets. The content is dynamic i.e. it will change whenever the underlying data changes.

You can drag & drop any smart folder content onto e.g. ‘User’ or the desktop (see External Drag & Drop) to create folders containing real copies of those presets!

Search History Click to display the results of past searches (maximum 10). If you want the search results to be more permanent, right-click and select Save Search…. To remove all searches from the list, right-click on the ‘Search History’ folder and select Clear.

Saved Searches
This folder contains searches that have been saved via right click from the Search History. To remove individual saved searches, right-click on the search and select Delete.

Banks
These reference metadata about preset origin – the version of the factory library or the name of the soundset with which the preset was installed. See Preset Info a few pages
down. Banks are (or will be) predefined for factory presets as well as u-he soundsets. You can create your own custom banks: Drag & drop one or more presets onto the ‘Bank’
folder then enter a suitable bank name into the dialogue box. To remove Bank attributes, either drag & drop presets onto the ‘no Bank’ folder, or right- click on the Bank and select Remove Presets from Bank. Empty Banks will disappear.

Favourites
Presets dropped onto the ‘Favourite 1’ folder will be marked as such. The Favourite status can be removed from all presets by right-clicking on ‘Favourite 1’ and selecting
Remove All Favourite 1 Marks – see Presets context menu a few pages down.

Junk
A smart folder pointing to junked presets (see ‘Presets context menu’ on the next page). Files dropped onto this folder will normally disappear from the browser, but you can
select Show Junk in the Presets context menu.

Like Favourites, Junk can even be exported/imported (as Junk.uhe-fav). Junk marks can be removed globally by right-clicking on the Junk folder and selecting Remove All Junk Marks. If hidden, all junked presets will reappear in the browser.

Author
Smart folders for each Author. Tip: Instead of signing each of your creations individually, you could sign just one, then select all the others and drag them onto ‘Author/(You)/’. As there is no easy way to revert to previous author names, please use this function with caution! See Internal Drag & Drop a few pages down.

Directory context menu
Right-click on any folder within ‘Local’ or ‘User’ to open this menu:u-he
Triple Cheese Synthesizer-- Synthesizer

Refresh: Update the contents of the browser.
Create New…: Insert an empty subdirectory.
Rename…: Edit the folder name.
Open in Finder / Explorer: Opens a system window for the currently selected folder. If you hold down the option key (Mac) or ctrl key (Windows), this entry will change to Show in Finder / Explorer and the folder will be highlighted instead of opened.
Move to Trash / Recycle Bin: Moves the selected folder and all its contents to the trash.
On Open Expand to: The options here determine how deeply the browser will open any sub-directories whenever the GUI is opened or the Refresh function is called.
Show Folder Icons: Unselect to hide all icons in the directory except the Junk symbol.

Search
The field at the top of the Directory panel lets you find presets according to a text string. The search normally looks into the preset name, author name, DESCRIPTION and USAGE (see the PRESET INFO panel). The search is not case- sensitive. Quotes are not required unless you need to include spaces. After entering some text, hit [Return].

To restrict the search to a particular search path, double-click that folder. This path will appear beneath the Search field instead of the preset folders, and you will only see smart folders. If the specified path contains sub- folders, these will also appear.

The [^] button to the left moves the search path up one level. The [X] button to the right sets the search path to the default Local plus User (i.e. all TripleCheese presets), and the preset folders become visible again. Alternatively, you can navigate to any higher level by right-clicking the search path, which opens a little menu.

Try this: Enter three or four letters then hit Return. For instance, star will find all files containing the text string star (e.g. mustard or starters). Entering “star wars” (with the quotes) would find e.g. Battlestar Warship, if such existed in the presets.

Scope
You can limit the scope of the search to just the preset name or specific parts of PRESET INFO by using name (preset name), author, desc (description) or use (usage) followed by a colon. For instance, author: the finds all presets by sound designers whose names contain ‘the’. Similarly, desc:space will find all presets with the word space in the description.

Logic
AND requires that presets contain both words. AND is implicit, but can be written explicitly: For example, entering ‘star AND wars’ is the same as entering ‘star wars’.
OR means that presets must contain at least one of the words.
NOT excludes the following word e.g. star NOT wars would find ‘star’ but not ‘star wars’.

Presets Panel

The central, unlabelled area of the browser displays all presets in the current folder.

Presets context menu
Right-click to open a menu containing functions that can be applied to individual presets.u-he Triple Cheese Synthesizer--
SynthesizerG

Mark as Favourite: Make the selected preset(s) ‘Favourite’. The entry will be replaced with Unmark as Favourite. Note: The index ‘1’ is for compatibility with our other plugins, which offer 8 colour-coded Favourite options.

Mark as Junk / Show Junk: Instead of deleting presets, you can mark them as ‘junk’ so that they disappear from the browser. Activate Show Junk to display junked files and
mark them with a STOP symbol.
Select All, Deselect: See ‘Multiple Selection’ on the next page.
Rename…: Use this function to change the name of a preset.

Copy to User Folder / Duplicate: This entry depends on the status of the Save Presets To preference as well as on the location of the source preset(s) i.e. whether they are in the Local or the User folder. Selected presets are copied with a number appended to the name, which increments (just like the Auto Versioning option) so that no preset can be overwritten by mistake.

Show in Finder / Explorer: Opens a system window for the right-clicked file. In smart folders only, holding down an option key (Mac) or ctrl key (Windows) replaces this entry with Show in Browser, which shows the currently selected file in its original location within the Triple Cheese browser.

Convert to h2p: Resave selected presets, including a new timestamp. Note: The odd name is for compatibility reasons – our other plugins offer several options here.
Move to Trash / Recycle Bin: Moves the selected preset(s) to the system trash.

Restore
While in the browser you can audition presets without losing track of the one that was previously loaded: Click the [RESTORE] button to get back to where you were before
entering the browser.

Multiple selection
A block of adjacent presets can be selected via shift+click, and individual presets can be added to the selection via cmd+click (Mac) / alt+click (Windows). Presets can be moved to a different folder via drag & drop (see below). To deselect, either click on an unselected preset or choose Deselect from the context menu.

Internal Drag & Drop
You can drag and drop single or multiple files from the preset panel onto any folders in the directory panel. Files dragged onto regular folders will be moved unless you hold an
option (Mac) or ctrl (Windows) key, in which case they will be copied instead. Files dropped onto smart folders will adopt the attribute of that folder: For instance, you can
set the Author for several presets at once.

External Drag & Drop
To manage your preset library externally you can drag presets and folders between the TripleCheese browser and your desktop or any system window.

On the Mac most Finder operations will automatically update the browser. Updating might not be immediate when using multiple formats or multiple host applications, but all it usually takes is a click on the GUI or in the directory tree (sets focus to the clicked instance of TripleCheese).

On Windows systems, a manual Refresh (see Directory context menu) will be required before changes to the contents of the browser appear.
Another little helper: If you drag a TripleCheese preset from e.g. your desktop and drop it onto the Data Display, it will be loaded but not automatically saved.

Exporting smart folders
Drag any smart folder onto the desktop to create a new folder containing those presets. E.g. Drag from Search History, Favourite 1 or one of the Authors.

Exporting favourite/junk status
You can export Favourites or Junk status: Shift+click and drag the ‘Favourites’ folder onto the desktop to create a file called Favourites.uhe- fav. Such files can then be imported into TripleCheese on a different computer, via drag & drop onto the Favourites folder.

Note that importing .uhe-fav files from another computer will only work 100% correctly if all preset names and locations are identical on both computers.

Preset Info

The panel to the right displays information about the selected preset. If you can’t see this panel, click on the ‘triple bar’ [≡] button in the top right corner and tick Show Preset Info. If you prefer to see more presets and less information, hide the PRESET INFO panel.
Below the preset name you should see its path (from /Local or /User), the Bank and the Author (which also appear as Smart Folders). The DESCRIPTION and USAGE text is
entered immediately before saving a patch.

Installing Soundsets

Any soundsets we distribute ourselves will be available in the .uhe-soundset format. Third parties are also encouraged to use this package format for their own commercial soundsets (for details please contact our support team).

Standard Method
To install, drag & drop the .uhe-soundset file into TripleCheese – anywhere will work. The soundset should appear in the ‘User’ folder. If a soundset with the same name already
exists there, modified files will be backed up and the location displayed.

Alternative Method
Soundsets in .uhe-soundset format can also be installed by clicking on the u-he badge, selecting Install Soundset… and navigating to the .uhe-soundset file. This option is especially for Linux, as the browser for that platform does not support drag & drop.

Regular Folders
Folders containing TripleCheese presets can be manually copied or moved into the ‘User’ folder. You might have to refresh the browser (see Directory context menu) before they appear there. A refresh is generally necessary in Windows but not in macOS.

Note: As .uhe-soundset files are basically ZIP-compressed folders, you can rename them i.e. replace the long file extension with ’zip’, then extract the presets as well as the
accompanying documentation.

Configuration

u-he Triple Cheese Synthesizer ----Click Click on the cogwheel icon at the top right to open the global configuration pages where you can adjust the UI size and brightness as well as connect TripleCheese parameters to MIDI controllers (CC).
A column of buttons will appear: Close [X], MIDI Learn [L], MIDI Table [≣] and Preferences [tools]. Right-click within the column of buttons to set the current page as default.

MIDI Control

MIDI Learn
u-he Triple Cheese Synthesizer ----TripleCheese TripleCheese can be remote-controlled via MIDI messages from a hardware controller unit and/or from the host applöication. Click on the cogwheel and select the ‘L’ MIDI icon…u-he Triple Cheese Synthesizer
----MIDI Control

The MIDI Learn overlay shows all MIDI-learnable elements as selectable blue outlines. Controls that are already assigned appear filled (like the CSO1 Tune and Vibrato controls here), and the currently active control is highlighted (like ENV1 Attack here).

Try it: Click on the CSO1 Tune knob and send TripleCheese some MIDI CC data (move a knob or slider on your MIDI controller) — the connection is made instantly, and applies to all instances of TripleCheese.

About MIDI CC
CC stands for control change (or continuous controller), a multi-purpose message format used for editing and performing presets. Please avoid using controllers 120 to 127 as
these are reserved for channel mode messages. https://www.midi.org/specifications.

MIDI Table
u-he Triple Cheese Synthesizer ----MIDI Click on the configuration button and select the triple bar icon to open an editable list of all current MIDI CC assignments:u-he Triple Cheese Synthesizer
----able

Parameter
The first field displays/selects one of TripleCheese’s many parameters. Click on the ‘Add’ button at the bottom and experiment with this option. Delete any unwanted assignments by clicking on the small [X] to the right of each line.

Channel / Controller
The next two fields are for MIDI channel and CC number.

Mode
Specifies the range and/or resolution of values.

normal ………………………………full range, continuous
integer……………………………… full range, whole numbers only
fine……………………………………. 0.01 steps between the two integers closest to the current value
octaves……………………………. discrete octave steps (mainly useful for Tune control)
semitones………………………..smooth control over a 1 octave range (mainly for Tune control)

Type
Specifies the type of hardware. By far the most common is Continuous 7-bit.

Encoder 127………………….. unipolar encoder, sends -1 or +1 when moved
Encoder 64 …………………….. bipolar encoder, sends 63 or 65 when moved

Continuous 7-bit…………… 7-bit MIDI CC (normal resolution, common)
Continuous 14-bit ………… 14-bit MIDI CC (high resolution, rare)

Removing Assignments
To remove assignments again, click on the [x] to the right of each line. To remove all assignments, click on the [Delete All] button at the bottom of the MIDI Table window.

Per Instance Control
Local versions of the Control A / B Default seetings in the Preferences page. See there.

Preferences

Click on the cogwheel then the ‘tools’ icon to open the Preferences window:u-he Triple Cheese Synthesizer ----cogwheel

Mouse Wheel Raster
If your mouse wheel is rastered (you can feel it clicking slightly while you roll the wheel), set this to ‘on’ so that each click increments the value in sensible steps.

Default Size
The GUI size for each new instance. Note that you can temporarily change the GUI size without having to enter the Preferences page – just right-click in the background.

Gamma
Controls overall brightness.
Text Antialiasing
Smoothing of labels and values. In rare cases, switching this off can improve readability.
Auto-Versioning
If this option is switched on, a numeric index is appended to the preset name and automatically incremented each time you save under the same name.
Save Presets To
Choosing the user folder option causes all saved presets to land in the User folder instead of the currently selected one.
Scan On Startup
Whether the preset library should be scanned and the database recreated when the first instance of TripleCheese is started, e.g. when you reopen a project.

Base Latency

If you are certain that your audio system – hardware as well as software – uses buffers that are a multiple of 16 samples in size (please refer to the respective documentation), you can safely disable TripleCheese’s base latency here. Otherwise leave it at ‘16 samples’ to prevent crackles. Note that a new Base Latency setting will only take effect when the host allows e.g. on playback or after switching the sample rate. Reloading TripleCheese will always work. Internally, TripleCheese processes audio in chuncks of n x 16 samples. This so-called ‘block processing’ significantly reduces the CPU load and memory usage of our plug-ins. For example., if the number of samples to be processed is 41, TripleCheese will process the first 32 and keep the remaining 9 in a small buffer (16 samples is big enough). Those 9 samples are then processed at the start of the next call… and so on. The extra buffer is only necessary if either the host or the the audio driver processes ‘unusual’ buffer sizes. In the many host applications that process buffers of 64, 128, 256 or 512 samples (all multiples of 16), try switching it off so that TripleCheese can process latency-free.

Control A/B Default
The list of modulation sources in the previous TripleCheese version included two more fixed MIDI controls: Breath (CC#02) and Xpress (CC#11). While retaining backwards compatibility, we replaced these with user-definable Control A and Control B sources.

MIDI Control Slew
This option lets you change the strength of performance control smoothing applied to pitch bend, modulation wheel, Control A, Control B and Pressure. The default is ‘fast’.

Read User Manual Online (PDF format)

Read User Manual Online (PDF format)  >>

Download This Manual (PDF format)

Download this manual  >>

Related Manuals