ttm000(Organ)
ttm000 is a VSTi that recreates a world-famous organ. ttm000 started out as a VST study project, but I ended up reworking it many times until I was satisfied with the result.
I don't have an actual machine, so I generated the waveforms using program code based on various sound sources, videos, and information on websites that introduce the mechanism. As a result, the size of the plug-in is quite small. I have also taken into consideration the CPU load and memory usage.
After a series of small improvements, it is now finally Ver. 2.03.
Studio Major7th created a video collaboration between Kewl Metal Guitar "KMG7 V" (metal guitar sound source) and ttm000. Also check KMG7 V.
Latest version Ver.02.04: Download from KVR website
1) Fixed a problem in which patch data saved in the host was not reflected correctly.
Please note that the data is not compatible with Ver.1xx.
Old version:
1) Modified to work correctly even if the mouse cursor goes out of Window while operating knobs, etc.
2) Reduced CPU load.
1) Fixed a bug that the plugin freezes when exiting.
2) Change the file name of the 32-bit version from "ttm000.dll" to "ttm000_x86.dll".
3) Adjusted compressor settings.
4) Removed version from VST name.
1) Fixed a bug in which changing values with the mouse could not be done correctly.
2) Fixed a bug in which it failed to start.
3) Fixed a bug in which the filter did not work properly.
1) Fixed a bug in GUI operation.
2) Prevented noise during filter operation.
3) Changed the output format of data to the host.
4) Support for external loading of preset data.
5) Changed the presets.
1) Added the function to save and load patches.
2) Added the function to reproduce leaking sounds.
3) Changed the presets.
4) Changed the noise level so that it can be set up to twice as large as before.
1) Reduced the load of GUI drawing.
2) Fixed a bug that the buffer is not allocated correctly.
The downloaded file contains two DLL files, ttm000_x64.dll is the 64bit version. Please use it according to your host and delete the unnecessary DLL.
Features
Generates a basic waveform from nothing using a unique algorithm.
Reproduction of the difference in pronunciation time between each drawbar depending on the strength (speed) of the key press.
Basic waveform can be selected from Sin/Saw/Pulse.
Small memory usage and light load.
Parameter Description
Drawbar
Adjusts the volume of each tone. When percussion is turned on, use 1' to adjust the volume of the percussion. At this time, 1' is not pronounced as in the actual device.
Percussion
Select percussion from the following.
OFF : No percussion is pronounced. 1' pronounces the normal tone.
2nd : Pronounces the 4' tone as percussion.
3rd : Pronounces the 2 2/3' tone as percussion.
Key click noise
Adjusts the volume of the key click noise that occurs when you press and release the keyboard keys.
Waveform
Adjust the waveform.
Wave : Selects the basic waveform from Sin/Saw/Pulse.
Param1 : Adjusts the modulation of the waveform.
Param2 : Adjusts the number of harmonics in the waveform.
Velocity
Adjusts the degree to which the volume varies with the strength (speed) of the keyboard keys.
Const : Maintains a constant volume regardless of the speed at which keys are pressed.
Linear Adjusts the volume in proportion to how hard (fast) the keys are pressed.
Sin Adjusts the volume proportional to the value obtained by multiplying the keyboard pressure (speed) by the Sin wave.
On-offset
This plug-in adjusts the maximum value of the delay (time difference) in the pronunciation time of each drawbar depending on the strength (speed) of the key press, just as in the actual keyboard.
Since key click noise is generated for each tone, the pronunciation of key click noise will also be delayed according to the On Offset setting.
Age of the organ
Adjusts the age of the organ. The greater the age, the more distortion components and the muddier the sound.
Master volume
Adjusts the master volume. As you increase the volume, the effect of the built-in compressor will make it sound like an overdrive has been applied. This can also be used as an effector in conjunction with the organ's age setting.
Filter
Adjusts the filter.
HP : Adjusts the cutoff frequency of the high-pass filter.
LP : Adjusts the cutoff frequency of the low-pass filter.
Chorus
Adjusts the chorus.
Freq. : Adjusts the frequency of the chorus.
Delay : Adjusts the delay time of the chorus.
Depth Adjusts the amplitude of the chorus (how much it shakes).
Ratio Adjusts the balance between 0 (original sound only) and 100 (effect sound only).
Tremolo
Adjusts the tremolo.
Freq. : Adjusts the frequency of the tremolo.
Depth : Adjusts the amplitude of the tremolo (the size of the tremolo).
Echo
Adjusts the echo.
Level : Adjusts the size of the echo.
Depth : Adjusts the duration of the echo.
Saving/Loading Patches
Saves/loads the Patch data.
Save:Save the patch data.
Load: Loads the patch data.
Tips
Changing the size of the GUI
You can change the size of the GUI by rewriting the "[VIEW],x.x" part in setting.txt to any number. The standard setting is 1.5 times.
[Example]
Double the size : [VIEW],2.0
Increase by 0.5 : [VIEW],0.5
Assign drawbar operations to control changes.
By rewriting the "[DBCC],x,cc" part in setting.txt to any number, you can assign each drawbar operation to a control change.
[Example]
Assign the 16' drawbar to control change #20 : [DBCC],0,20
Assign the 1 1/3' drawbar to control change #27 : [DBCC],7,27
Customizing Presets(added in Ver. 2.00 or later)
If you have saved the patch data in the preset folder, it will be loaded automatically when you start the software.
If there is no patch data in the preset folder, the built-in default data will be loaded.
Fine-tuning the settings (added in Ver. 2.01 or later)
If you operate the GUI while holding down the Shift key, the amount of value change will be 1/5 of the normal value, making fine adjustment easier.