RH-Hatch

This module creates a grid for building purposes.
No more need for a background image to make sure everything is aligned correctly.
You can set the Alpha channel for the fore- and background, and change the color to what you want using RGB values.

Download

hatch-32bit

RH-Meters

Three subcontrol Meter modules.

– Types: Bool, Float and Integer
– Transparancy available thru setting Alphachannel to 0.
– Additional GDI+ options: fontsize, fontstyle, padding and antialias.
– Precision in the float version means the number of digits behind the comma sign.

Available Fontstyles:
0 = FontStyleRegular
1 = FontStyleBold
2 = FontStyleItalic
3 = FontStyleBoldItalic
4 = FontStyleUnderline

Warning!: Due to the alpha nature of Synthedit 1.2x the meter modules appearance will probebly have errors, I tested this in SE1.2226 ( reported at the SDK usersgroup). In SE1.1914 the modules seem to work fine.

Downloads

Screenshot:
meters-32bit

RH-Text-Append, Capitals and Substr

Subcontrol text modules for some handy string operations.

– RH-Text-Append combines text strings.
– RH-Text-Capitals makes capitals of the input string.
– RH-Text-Substr sends a part of a string, defined by the Offset&Length pins, to the outputpin. TextCount pin tells you howmany characters the string contains.

Downloads

textsubstr-textcapitals

Text-append

textsubstr-textcapitals-example

Downloads

Download(32bits): RH-DSP
Download(32bits): RH-GUI

Download(64bits): RH-DSP-64
Download(64bits): RH-GUI-64

These modules are compatible with Synthedit 1.1x* and 1.2x.
* Blob datatype modules only for SE1.2x and up.
———————————————————————————————————————
Old modules, built with SDK2:
Download(32bits): SDK2 modules
Source code: Sources
———————————————————————————————————————

Buy tea





———————————————————————————————————————

July 1st 2017:
– Update! There were two tiny bugs in subcontrol RH-Volts2dB, Vref input wasn’t updating dB output when tweaked and a divide by zero bug.
I recompiled all GUI mods, as they are one big file, in Microsoft Visual Studio 2015.

Januari 7th 2016:
– Update! Removed the space between text strings in my text append module.
It was also not shown on the blog, added the info.

September 19th 2015:
– Update! Biquad filter, additional options added: 8x cascade, two BPF types and “gain compensation”. See page.

September 18th 2015:
– New! 64bit GDI+ versions of my Hatch and meter modules.

August 21st 2015:
32/64 bit subcontrol download:
– New! Subcontrol Fixed value mods: Bool, Float, Int.
– New! Subcontrol Meter mods: Bool, Float, Int.
– Update! Switch modules: changed the direction of the inputs, makes more sense now.
– Update! Autodubplicating pins on the Logic AND & OR modules ( Bool and Int ).
– Removed the reverse versions of the logic gates.
– Menustructure adjustment.

Juli 5th 2015: Distortion modules had a wrong flag, removed it.
Please redownload the DSP files.

Juli 5th 2015:
– I’ve combined all my subcontrol modules into one big file, same for my DSP modules.
– The menustructure has changed, see screenshot.
– Furthermore the name of all modules are now shorter, the ID stayed the same.

Menustructure

RH BiQuad

BiQuad Multimode Filter module

– Types: LP, HP, BPF1 (new!), BPF2, Notch, Peak, Loshelf, Hishelf
– BPF1: peak gain = Q, BPF2: peak gain = zero.
– Cascade: up to 8x (new!)
– Freq: 20 – 20.000Hz
– Q: 0 – 10v
– PeakGain: -30dB – 30dB
– 64bit internal processing
– CPU usage (32bit): for LP 12dB about 0.17% (streaming)(Core i5-2450m).
– CPU usage (64bit): for LP 12dB about 0.70% (streaming)(Core i5-2450m).

– Gain compensation: use the properties screen to subtract a value from the Q, per stage.
This way it allows the Q range on the slider to stay 0 – 10v, and stop/contain the peak overload.

Example values to subtract from Q ( closer to 0 means more overload ):
– Gaincomp2: 6.5
– GainComp3: 7.7
– GainComp4: 8.2
– etc..

Todo:
– Code optimising.
– Maybe split the Coefficients from the Engine ( like CK his BiQuad system ).

Download

Source 32bit: RH-BiQuad
Source 64bit: RH-BiQuad-64

Credits:
– Andrew aka Ichad.c (blog)
– Nigel Redmon @ Earlevel.com (used his implementation).
– Chris Townsend @ MusicDSP.org.
– Peter (Scoofy) Schoffhauser, used his musicDSP post for the coefficient calc of the BPF1 type.

RH-BiQuad

 

 

 

 

Update 19-9-2015:
– Cascade up to 8x
– Added additionkal BPF type ( BPF1 ).
– Added manual “gain compensation”.

Update 10-2-2014:
– Added Adaptive processing.
Credits for this enhancement go out to Andrew @ SESDK usergroup.
He offered his help to implement this, fixed my Many2one problem in the process.
This lowers CPU usage a lot while an input parameter is not streaming.

Update 6-2-2014:
– Downscaled Q a bit.
– Added Cascading: 12,24,36,48dB

Update 5-2-2014:
– Changed some compiler settings, speeds up the module slightly.
– Low value limit set on the Q parameter, to prevent the filter crashing.
– Made some code improvements, and small fixes ( thanks Andrew @ Yahoo Usergroup ).
– Removed the fake blockmode, it didn’t work as planned while using a Manytoone.
When I come up with a fix i’ll reintroduce it..as it does save quite a lot on CPU usage.
– Sleepmode corrected.