Not a member yet? Why not Sign up today
Create an account  

  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
[-]
N01ZE Radio
N01ZE
Loading ...

[-]
SynthWizards
N01ZE

[-]
Muffwiggler
MuffWiggler"

[-]
electro-music
electro-music

[-]
Syntaur
Syntaur

[-]
Maxtrix Synth
Maxtrix

[-]
Modular Addict
modularaddict

[-]
KVR Audio
KVR

[-]
PerfectCircuit
PerfectCircuit"

[-]
Control Voltage
Control

[-]
TipTop
TipTop"

[-]
EMW
EMW"

[-]
Ad Infinitum
adinfinitummusic"

[-]
Thonk
Thonk

[-]
Vintage Synth
VintageSynthExplorer"

 
KDL Modules

#1
[Image: synthedit.gif] KDL Modules for SynthEdit
Updates!
  • Help for the parameters in the various converter modules can be found at this help page.07Oct06: 15 new modules! The first, KDL SiMatrix, has been added to the SynthEdit Gathering site, and is a 1x4 grid controller, that can be chained both horizontally and vertically to expand to any level matrix. Matrix control is simple on/off, .not. percentage based. To download KDL SiMatrix, head over to the download section of SynthEdit Gathering. The KDL GuiMath Float that was hosted at SEG has been removed, renamed, and is now part of the Math pack available here. Also added to the Math pack are Float, Int, Volts, and GuiInt, making for 5 modules total. These can be downloaded from here: KDL_Math-v100, or from below on this page. Also added today are 9 Binary function modules, offering different pin configurations. The Volts_DN automatically strips denormals from it's output. The Volts_Cap version strips denormals, NANs, and allows you to set a max/min value that the output will be clipped to. These can be downloaded from here: KDL_Binary-v100, or from below on this page.03Oct06: Two new modules have been added to the SynthEdit Gathering site: KDL Bitmap Quantizer and KDL GuiMath Float. The first hooks up to a Bitmap Image subcontrol, and allows you to select set positions that the animation will "snap" to when the user lets go of the mouse. This is useful for making knobs into rotary selectors. The GuiMath module allows you to perform various simple math functions, using gui float pins. These can be downloaded from the downloads section of SynthEdit Gathering.29Sep06: More new modules! Today sees the release of the KDL Delay Gui____ module series. These modules delay a change in value for a setable amount of time. They can optionally be set up to start a delayed change upon starting up, with starting and ending amounts of your choosing. These can be downloaded from here: KDL GuiDelays-v100.28Sep06: Have added a new module to the SynthEdit Gathering site, KDL Filename Extractor. This is a simple module that merely splits a file (eg, c:\here\there\test.txt ) into it's component parts ( "c:\here\there\", "test", "txt" ), and can put them back together again if you change one of the file components. Splitting filename from fileextension is optional, and is chosen in the properties window. Pins are duplicated on both sides to make it convenient to hook up to a variety of other modules.09Sep06: While cleaning out duplicate source code & modules, I came across two module updates that slipped through the cracks. First, GuiList2GuiBool was updated to version 1.1.1 on 28Aug06, which fixes an issue with 'List Choices' that prevented the expected values from being output. Download it from here: KDL_GuiList2GuiBool. Secondly, Volts2GuiBool was updated to version 1.0.5 on 31Jan06. I've slept since January, so I don't remember what I fixed in that module now. You can get the newer version from here: KDL_Volts2GuiBool. Both packs (GUI2GUI and DSP2GUI) now contain these two updates as well, now.08Sep06: Added four modules to the SynthEdit Gathering website: KDL_TimeX_VV, KDL_TimeX_FF, KDL_TimeX_GFGF, and KDL_Dir/File_C/D. These can be downloaded from the downloads section of SynthEdit Gathering.06Sep06: Revised the three Gui2Midi modules (GuiInt2MIDI, GuiFloat2MIDI and GuiList2MIDI) to correct a problem where the channel number (and possibly other data) would increase magically by 1 when you reloaded the module. You can download just the updated modules in one convenient pack KDL_Gui2MIDI_v111.zip , or the full GUI2DSP pack below, which incorporates the changes.20Aug06: Revised all the ____2___List modules. I've added a new boolean pin called 'Update'. This pin, when set to TRUE, updates the List contents on any pin access. If set to FALSE, it acts as it did before (set up the list on opening only). You can toggle the pin TRUE/FALSE to get a one-time update as well. This is useful if you are using the list with modules that dynamically create their lists, such as Dave Haupt's DH_FileList or DH_ListGenerator. All of the full packs below have been updated to include these changes, or alternatively, you can use one of these to update your current modules: DSP2DSPList-v110.zip, DSP2GUIList-v110.zip, GUI2DSPList-v120.zip, and GUI2GUIList-v120.zip.20Aug06: Revised all of the PanelSwitches hosted at SynthEdit Gathering to version 1.0.3. This fixes the issue that the switches did not remember their setting between patch changes.
  • 12Jan06: Revisions to several DSP2GUI modules, specifically: BoolToGuiFloat, BoolToGuiInt, BoolToGuiText, FloatToGuiBool, and all five VoltsToGui_____. This is to fix parameters not staying changed when patches were changed. This did not affect anyone who had any of these modules left on the 'default' settings.
  • 24Dec05: Revisions & New modules! All the various MIDI Conversion modules are now available.
  • 24Dec05: Also, GuiList to GuiInt has been upgraded to v1.1.1, which allows it to work with the full range of integers, not just up to 65k-ish. GuiList to GuiFloat has a slight modification, only changing on of the lines in it's help box. And some new GUI2GUI modules: GuiBool To GuiBool (yes, it's as silly as it sounds), GuiInt To GuiInt, and GuiFloat To GuiFloat. All three of these act like the GuiText To GuiText released earlier, allowing for conversions. There's also now a GuiList To GuiList, which allows for modifying lists to some extent; for example, limiting choices, or renaming choices.
  • 24Dec05: ShowMeter MIDI has been updated to correct some controller names, and to better handle MTC Quarter Frame codes (unofficial).
  • 24Dec05: GuiList To List has been updated to v1.1.0. This now allows for modifying lists, such as limiting choices from various lists, or renaming the choices.
  • 24Dec05: The remainder of the GUI2DSPs have also been updated to v1.1.0. For the most part, this changed nothing other than the version number (to keep them all somewhere in the same range. Smile ). However, for ones that it made sense to, I did add a feedback option to them, similar to the GUI2GUI v1.1.0 changes.
  • 16Dec05: All of the GUI2GUI modules have been updated to v1.1.0. This adds a 'feedback' direction to all of them, as well as GuiList2____ and GuiText2____ no longer being limited to just short integers. These modules are compatible with v103, so should not give any problems updating.
  • 10Dec05: A new module, KDL GuiText2GuiText v1.0.2 has been released. On the surface, this may appear useless, but it has a purpose: to convert words into different words, with a list that you set up. You can either download it from the GUI2GUI pack (below).
  • 06Dec05: A bug was found that caused the Show Volts module from working with the monostable. The Show Volts has been fixed and updated to version 1.0.3. If you downloaded the Show ___ modules prior to 12:30am Tue 6-Dec-05, you should download the fixed version. The pack below already contains this update.
  • 06Dec05: A bug was found that prevented all of the Volts2_____ modules from working with the monostable. As a result, all of the Volts2_____ modules have been updated to version 1.0.3.
  • 03Dec05: The VoltsToGui____ and VoltsTo____ modules were updated to v1.0.3, but have since been superceded.
  • 03Dec05: If you downloaded the DSP To DSP (Gray To Gray) Converter pack prior to 8:00am GMT Sat 3-Dec-05, you should download the fixed version. The pack below already contains this update.
  • 03Dec05: If you downloaded the DSP To DSP (Gray To Gray) Converter pack prior to 7:30am GMT Sat 3-Dec-05, you should download the fixed version. The pack below already contains this update.
DSP To DSP (Gray To Gray) Converters:
[Image: DSP2DSP.gif]
Currently these are at version 1.0.2, except the Volts2____ which are at version 1.0.3, the various MIDI2___ and ____2MIDI, also at 1.0.3, and the various ____2List, which are at version 1.1.0.
These DSP To DSP (Gray To Gray) Converter modules are all free to use however you see fit in your projects. To download the 1037Kb zip file containing all these modules, right click on the image above, and Save Target As. Unzip them into your SynthEdit Modules folder. I recommend placing them in a sub folder in the modules folder, to make browsing for them a bit more tolerable.
Help for the parameters in these can be found on this help page.
DSP To GUI (Gray To Blue) Converters:
[Image: DSP2GUI.gif]
Currently these are at version 1.0.2, except the Volts2____ which are at version 1.0.4, and the various MIDI2Gui____ and Gui___2MIDI, also at version 1.0.3, and a few others that were update to 1.0.3 (see changes dated 12Jan06 above). Also the various ____2GuiList are now at version 1.1.0.
These DSP To GUI (Gray To Blue) Converter modules are all free to use however you see fit in your projects. To download the 925Kb zip file containing all these modules, right click on the image above, and Save Target As. Unzip them into your SynthEdit Modules folder. I recommend placing them in a sub folder in the modules folder, to make browsing for them a bit more tolerable.
Help for the parameters in these can be found on this help page.
GUI To DSP (Blue To Gray) Converters:
[Image: GUI2DSP.gif]
Currently these are at version 1.1.0, except the Gui___2MIDIs, version 1.1.1, and the various Gui____2List, which are at version 1.2.0.
These GUI To DSP (Blue To Gray) Converter modules are all free to use however you see fit in your projects. To download the 1065Kb zip file containing all these modules, right click on the image above, and Save Target As. Unzip them into your SynthEdit Modules folder. I recommend placing them in a sub folder in the modules folder, to make browsing for them a bit more tolerable.
Help for the parameters in these can be found on this help page.
GUI To GUI (Blue To Blue) Converters:
[Image: GUI2GUI.gif]
Currently these are at version 1.1.0., except GuiList To GuiInt, which is version 1.1.1, and the various Gui____2GuiList, which are at version 1.2.0.
These GUI To GUI (Blue To Blue) Converter modules are all free to use however you see fit in your projects. To download the 878Kb zip file containing all these modules, right click on the image above, and Save Target As. Unzip them into your SynthEdit Modules folder. I recommend placing them in a sub folder in the modules folder, to make browsing for them a bit more tolerable.
Help for the parameters in these can be found on this help page.
Show Meters - Developers Version:
[Image: ShowMeters.gif]
Currently these are at version 1.0.2., except Show Volts and Show MIDI which are at 1.0.3.
Handy for finding out what a particular module is doing while you're developing your latest greatest creation. These only show values in the development pane, and do not show on the panel.
These viewer modules are all free to use however you see fit in your projects. To download the 547Kb zip file containing all these modules, right click on the image above, and Save Target As. Unzip them into your SynthEdit Modules folder. I recommend placing them in a sub folder in the modules folder, to make browsing for them a bit more tolerable.
PanelSwitches:
[Image: PanelSwitches.gif]
Currently these are at version 1.0.3.
These modules act as a switcher for panels, with multiple buttons to control the pannels. Think of an old-style car radio, with the push button selectors. KDL_PanelSwitch_6 and _12 handle six and twelve push buttons respectively. KDL_PanelSwitch_8c adds in the ability to chain multiple modules together, for unlimited push-button fun. KDL_PanelSwitch_8c_mkV allows for multiple buttons to be 'on' at one time, whereas the others only allow for one button to be on at a time.
Thanks go out to Rob (robacid78) who suggested I create these modules. Smile
These viewer modules are all free to use however you see fit in your projects. To download the modules, head over to the Downloads section of SynthEdit Gathering. Also, on that same site, are two prefabs that will show you how these modules can be used (using _8c and _8c_mkV as examples). I recommend placing them in a sub folder in the modules folder, to make browsing for them a bit more tolerable.
GUI Delay Modules:
[Image: GuiDelays.gif]
Currently these are at version 1.0.0.
These modules delay a change in value for a setable amount of time. They can optionally be set up to start a delayed change upon starting up, with starting and ending amounts of your choosing.
These viewer modules are all free to use however you see fit in your projects. To download the 188Kb zip file containing all these modules, right click on the image above, and Save Target As. Unzip them into your SynthEdit Modules folder. I recommend placing them in a sub folder in the modules folder, to make browsing for them a bit more tolerable.
GUI Ramp Modules:
[Image: GuiRamps.gif]
Currently these are at version 1.0.0.
These modules ramp a change in value over a set amount of time.
These viewer modules are all free to use however you see fit in your projects. To download the 192Kb zip file containing all these modules, right click on the image above, and Save Target As. Unzip them into your SynthEdit Modules folder. I recommend placing them in a sub folder in the modules folder, to make browsing for them a bit more tolerable.
Math Modules:
[Image: Math.gif]
Currently these are at version 1.0.0.
These modules allow simple math functions to be performed.
These viewer modules are all free to use however you see fit in your projects. To download the 192Kb zip file containing all these modules, right click on the image above, and Save Target As. Unzip them into your SynthEdit Modules folder. I recommend placing them in a sub folder in the modules folder, to make browsing for them a bit more tolerable.
Binary Modules:
[Image: Binary.gif]
Currently these are at version 1.0.0.
These modules allow all 16 binary functions to be performed.
These viewer modules are all free to use however you see fit in your projects. To download the 192Kb zip file containing all these modules, right click on the image above, and Save Target As. Unzip them into your SynthEdit Modules folder. I recommend placing them in a sub folder in the modules folder, to make browsing for them a bit more tolerable.
Miscellaneous Modules :
[Image: SEG%20Misc.gif]
DiscoSwitch is at version 1.0.1, Gate VV is at version 1.0.0, and Volts2Hz is at version 1.0.1. The three TimeX modules are at version 1.0.0.
These three modules are hosted at the SynthEdit Gathering website, http://synthedit.audioholik.com.
KDL_DiscoSwitch_bf acts as a switch, but it maintains the last value on the inactive output, rather than dropping to 0.0. The switch is controlled through a Bool on/off switch.
KDL_Gate_VV is a signal level relay, and is able to operate as a SPST-Dual Coil Latching relay, a SPST-NO relay, or a SPST-NC relay, depending on how you connect modules to it. See the help box for theconnection details.
KDL_Volts2Hz simply converts voltage levels into hertz values, useful for operating some oscillators.
KDL_TimeX_VV, KDL_TimeX_FF, and KDL_TimeX_GFGF convert between various units of time: hertz, kilohertz, megahertz, bpm, seconds, milliseconds, microseconds, samples and se-volts (timecent scale). For these modules, the first 4 use the amount of time between cycles (ei, 2hz = 1/2 second, 8hz = 1/8 second, etc.), so trying to use these modules for a Volts2Hz (frequency) to drive an oscillator will >not< give you the values you are expecting. Results for unrealistic values (ie, -24.5 hertz, -7 seconds, etc) will give unrealistic results. The VV version is optimized for speed to be run at audio rates. The other two, FF and GFGF, are coded to be more accurate, since they cannot be run at audio rates.
KDL_Dir/File_C/D allows you to create and delete files and directories. The files created are 0-byte (text) files. You cannot create both a file and directory of the same name in the same location. Unless you specify an absolute pathname (ei, C:\MyFolder\blah.txt ), the file or directory will be created in the current working directory. If you double click an .se1 file to open SynthEdit, then your working directory is the same place the .se1 file is located. If you open SynthEdit via the Start Menu shortcut, your working directory will be in SynthEdit's main folder.
KDL Filename Extractor is a simple module that merely splits a file (eg, c:\here\there\test.txt ) into it's component parts ( "c:\here\there\", "test", "txt" ), and can put them back together again if you change one of the file components. Splitting filename from fileextension is optional, and is chosen in the properties window. Pins are duplicated on both sides to make it convenient to hook up to a variety of other modules.
KDL Bitmap Quantizer hooks up to a Bitmap Image subcontrol, and allows you to select set positions that the animation will "snap" to when the user lets go of the mouse. This is useful for making knobs into rotary selectors.
KDL SiMatrix module is similar to the PanelSwitches, but is more designed with matrices in mind. It allows for simple on/off control of arbitrary sized matrices, by chaining several together. Each module controls a 1x4 grid, and can be chained horizontally or vertically.
These modules are all free to use however you see fit in your projects. To download the modules, head over to the Downloads section of SynthEdit Gathering. I recommend placing them in a sub folder in the modules folder, to make browsing for them a bit more tolerable.

Enjoy. Smile
Thanks go out to robacid78, efflam, hgfortune, ezeeboogie, kublai, laserbeak43, q_blow, plutoniq9, jeredollsux, jez price, and mbreges for helping to spot bugs in these, and to improve them. Smile
If you have any questions, comments, or wish to be informed of future updates via email, contact me here: kdlynch@rubyhex.com.
 

Website Find
Reply



Forum Jump:

[-]
Private Messages
Please login or register to use this functionality.

[-]
Who's Online
There are currently no members online.

[-]
Online Staff
There are no staff members currently online.

[-]
Latest Threads
The Caretaker - And the bands played on
SynthWizard
02-16-2018 09:22 PM
Convivial Cannibal Clan ‡╬‡ Witch Elm Vi...
SynthWizard
02-16-2018 09:22 PM
A de-magnatizer and a loop cassette
SynthWizard
02-16-2018 09:22 PM
I modded my NYC Big Muff to sound closer...
SynthWizard
02-16-2018 09:22 PM
Question about subsequent 37 cv
SynthWizard
02-16-2018 09:22 PM
EDEN - wings: hypnotic, repeating synth ...
SynthWizard
02-16-2018 09:22 PM
[I am Not Astatic] made on roland jd xi
SynthWizard
02-16-2018 09:22 PM
Analogman DS-1 Mod DIY?
SynthWizard
02-16-2018 09:22 PM
Just dropped a new flume tutorial, free ...
SynthWizard
02-16-2018 09:22 PM
Is anyone acknowledging MQA?
SynthWizard
02-16-2018 09:22 PM
AJH Synth - Gemini 2412 *Feedback Patchi...
SynthWizard
02-16-2018 09:22 PM
Meg Mulhearn 0-Coast Performance
SynthWizard
02-16-2018 09:22 PM
Free SampleScience Player
SynthWizard
02-16-2018 09:22 PM
The Visualist
SynthWizard
02-16-2018 09:22 PM
Modular Grid Social Feed -- Synthtopia
SynthWizard
02-16-2018 09:22 PM
Modular Grid Social Feed -- Synthtopia
SynthWizard
02-16-2018 09:22 PM
Modular Grid Social Feed -- Endorphin.es
SynthWizard
02-16-2018 09:22 PM
[6:00Am] one more jd xi track i made
SynthWizard
02-16-2018 09:22 PM
[I am Not Astatic] made on roland jd xi
SynthWizard
02-16-2018 09:22 PM
Any vst close to Elektron Monomachine SF...
SynthWizard
02-16-2018 09:22 PM