Tuesday 16 June 2015


SynthCraft




 




SynthCraft is a Visual Plugin Developer Program used for making audio plugins.

Create a project by choosing from a selection of Pre-Compiled modules and connecting them together with virtual patch cables.

Features...

- Pre-Compiled DSP modules.
- Simple drag and drop cable management.
- Per sample DSP processing.
- Easy to learn editor.
- No complicated menu diving.
- Dynamic menu system only displays relevant options.
- Mouse driven interface.
- Custom graphic interface designer for end user plugins.
- Built in high speed DSP/C Compiler (c)Kirsty Roland 2019-2023
- Compile to native 32/64 bit binary. No plugin wrapper needed.


Download the latest version SynthCraft v0.700 
 

SynthCraft is still in development and will be constantly updated with lots of new modules and features in future.



XSRDO Analogy Modular Synthesizer

VSTi Plugin for Windows


  
 
 
64 Bit VST 2.4 Features
- High Quality Oscillators
- Ultra Low CPU
- Multi-Timbral
- Intergrated 128 Note Polyphonic Modules

- Karplus-Strong Physical Moddeling
- Analog Modelled K35 ZDF Sallen-Key Filter
- Over 40 Modules Available
- 1000s of Combinations
- MIDI Controller Enabled
- Unlimited load and save patches
- Re-sizable GUI


Typical system requirements
Microsoft Windows 7+ Operating system
Intel core CPU 
1 GB Ram 

1920 x 1080 Desktop resolution display monitor recommended
1366 x 720   Laptop resolution display monitor supported
3840 x 2160 4K resolution display monitor supported


Free Download
 
 
Analogy v1.0 - 32Bit VSTi 2.4 

Updated 17/03/21
Analogy v1.001 - 32Bit 64Bit

111 comments:

  1. No download link? I use Arturia Modular V and your synth (vsti) is the only one that I use along. Best free modular synth software on the web...

    ReplyDelete
  2. Sorry, v091.1 should fix a bug in the previous version.

    ReplyDelete
    Replies
    1. its interesting. I have question: how could i make modular synthesizer with wires to connect inputs? Thanks(Nikita)

      Delete
  3. Well done, Kirsty. Great synth.

    ReplyDelete
  4. Updated to v1.01
    Now with over 60 modules. Some of the new one's are...

    Comparator
    Chorus
    Flanger
    MIDI CV-Gate
    LFO MS10
    Noise
    MicroScope

    ReplyDelete
  5. Great work, Kristi! Thumbs up!
    I've been witing for ages to see a good free vst modular synth like yours.
    If I would put something on my christmas wishlist it would be like more types of filters and more control parameters for the filters, for instance resonance control...
    Merry christmas & happy new year!

    ReplyDelete
  6. I'm just going to keep this simple. Thank you Kirsty, thank you so much. XSRDO works perfectly in Tracktion5 (32). I keep a 32 bit version running as well as a 64 bit version as well. My main synth is Zebra 2 from U-He but XSRDO is a fantastic vintage modular. I'm 62 years old and I grew up with Tomita and Walter/Wendy Carlos. I never thought then I would download a computer file that would contain the entire definition of a top end modular synthesizer. And for free as well! Thank you for all your hard work. Composing old school Electronica is my retirement and it's because of people like you that make it possible.

    All the best,

    Paul.

    Btw, the output is a bit low in Tracktion5 but I just add a second volume plugin maxed for a 6db boost and it takes care of it. But making it a bit hotter would help.

    ReplyDelete
    Replies
    1. Thanks for the kind words Paul.
      Enjoy the synth.

      Kirsty

      Delete
    2. You did analogy modular synthesizer?

      Delete

  7. Kirsty, Could You tell me how to force sample player to loop? :) Cant switch on a diode to be lighted (v.1.08). Btw. its amazing synth, Im really impressed by your skills :) Greetings from Poland!

    ReplyDelete
  8. Hi
    You found a bug! treat yourself to an ice cream :)
    V1.091 Replaces the broken LED with a switch to turn sample
    looping On/Off.

    Regards Kirsty

    ReplyDelete
  9. I will :) You are amazing! thx a lot!

    ReplyDelete
  10. Hello Kirsty
    Thank you for this nice piece of work.
    We use it on Linux 18 on Carla pluginhost and it loads fantastic, its cpu use is acceptable and sounds great and looks great.
    Now we want to use midicontroller automation using a DAW (Qtractor) and record an automationtrack as for all of our other synths, but i don´t see how.
    Is it possible?

    Regards Harry

    ReplyDelete
    Replies
    1. Hi Harry
      Have you tried using a MIDI_CC module (available from the MIDI menu). It converts MIDI controllers (16-19) data, to values that can be patched anywhere.

      Regards Kirsty

      Delete
  11. Congratulations for such a great work! I'm really impressed with the latest builds but there's still one important thing wrong: oscillators are inactive unless there's MIDI note data coming in, this is not what happens in a real (modular) oscillator, you patch it to the output and there it is, just generating an audio signal constantly (you have to insert a VCA to control the level). I mean, the way it is XSRDO now, it is not possible to make non-stop droning patches. Do not take this comment badly, your synth is awesome, I only wish it to be the closer as possible to a real modular, that's it. :)

    ReplyDelete
    Replies
    1. Hi Wallyaudio

      Thank you for your comments.
      Doppler is designed to 'throttle back' the audio engine when MIDI note data is no longer relevant to save some CPU.
      It can indeed work as you suggest. I will enable this type of operation in the next update and allow the current CPU saving method as an menu option.

      Regards Kirsty

      Delete
  12. Thank you so much for this synth and all the hard work. I really enjoy it!

    ReplyDelete
  13. Hi, I like your software. :D
    ...
    Are there some plans for including a MIDI-Learn function ?
    For using them as standalone with Savihost.

    ReplyDelete
  14. Hi Herby
    Yes Midi learn is on my TODO list

    Regards Kirsty

    ReplyDelete
  15. YYYYAAAAAAAYYY - WE Love YOU for this. thank you!!!!!!

    ReplyDelete
  16. Just stumbled upon this recently, I've been having a lot of fun with it and the least I could do was to stop by to say thank You.
    If it isn't anything guitar, bass guitar or other area of audio which fills my free time (of which I just wish that I had a lot more of) then I begin to start fiddling with synthesis.
    Be they hardware or software ITB, Synthesizers and electronic styles of music are certainly not my forte which I don't mind admitting to freely, Yet at the same time that is also a big part of the fun/joy from since it is something which I have not and never likely will truly fully grasp and master to put it mildly.
    Guitar wise, bass guitar wise and drum kit wise along with any studio task as an engineer it's second nature except synthesizers, Whenever I begin to route whatever din I've cobbled together through the outboard, Including an unhealthy selection of pedals (from the simplest stompbox variety through to the complex floorboard systems and rack variants too) and also through to a borderline unhealthy selection of amp heads, speaker cabinets and combos...The resulting range of sonic torture which an array of microphones capture back ITB, Creating a full circle so to speak in the case using XSRDO is dreadfully wonderful but I simply never know what I want or what the results will be except that I can navigate from clean to the highest gain distortions through the hardest gated fuzzes (square waving everything) onto both bit-depth destruction and sample rate reduction...I always end up with something that goes into the extremes of industrial, Power noise realms.
    I do intend to run the guitar and bass guitars into xrsdo the next chance I get as I do like doing the same thing with modular setups/systems which enable doing so as the results are often great and inspire something, Along with forcing playing the guitar in specific ways in order to obtain both usable and unique results, So that is something that I'm very much looking forwards to.
    It helps to have two persons in such a setup while one plays the guitar the other mans the rack, pedal board and desk to get the most from the synthesizer combined with a full guitar and/or bass rig and capture such sessions of sonic defilement.

    Again thanks and sorry if that was just a little bit rambling.

    Cheers and all the very best \m/

    ReplyDelete
  17. Thanks Nekro
    I'm glad your enjoying the synth

    Kirsty

    ReplyDelete
  18. XSRDO Analogy v1.0 is now available

    Enjoy
    Kirsty

    ReplyDelete
  19. I really like the new layout...Moog instead of Doppler...Works fine in Cubase and inside VCVRack with the Host feature...

    ReplyDelete
  20. Thank You.

    ...but why is XSRDO_Analogy (32bit) and XSRDO Pad Maker (64bit) ?

    ReplyDelete
  21. Analogy uses a lot of older 32bit ASM code which I'm in the process of converting for 64bit compatibility.
    I made the new Padwave module 64bit from the ground up, hence Pad_Maker.dll in the utils folder.

    Kirsty

    ReplyDelete
  22. This was only for info to you, i was thinking you missed some *.dll in the package.
    Both work with savihost - savihost64
    http://www.hermannseib.com/english/savihost.htm - Donation - Freeware
    Did not try on vsthost (same developper)
    http://www.hermannseib.com/english/vsthost.htm

    i've heard there are some issuess with graphics on version 1.56 with syntmaker-vst-stuff older 1.54 should work fine.

    I make a search for the older version (if i can help somebody)

    cheers


    ReplyDelete
  23. Great synth! Do You have any plans for resizable GUI?? Also are the oscillators analog modelled, I mean do they emulate a ceratain synthesizer's oscillators?
    Thanks a lot and all the best!

    ReplyDelete
    Replies
    1. The oscillators are digital wavetables and I'm currently developing a fully resizable window.

      Regards
      Kirsty

      Delete
  24. Thank You very much for the reply. I am very glad to know that there will be a resizable window. May I ask, do You have any plans to make analog modelled oscillators? Kind of like u-he's DIVA synth or Softube Modular. Either way this XSRDO Analogy Modular Synthesizer is really awesome! Thank You very much for offering it for free, this is very much appreciated! :)

    ReplyDelete
  25. Yes, there are new modules coming, but first I want to concentrate on the interface and user interaction.

    Regards
    Kirsty

    ReplyDelete
  26. Hi how you did thouse modules? What language you had used? C++ delphi?

    ReplyDelete
    Replies
    1. 32Bit version is c++ and ASM
      64Bit version is all c++

      Regards
      Kirsty

      Delete
  27. Very nice! I am and surely others are very much looking forward to new modules. It would be amazing if You could get Analogy's sound close to the sound of Diva and Softube Modular or real analog hardware synths. Take Your time and please do not abandon this brilliant modular freebie diamond!
    Thanks a lot and all the best!

    ReplyDelete
  28. Updated to V0.970

    New features include:-
    Re-Sizable GUI
    Re-Skinable GUI
    Improved user interface
    Faster internal code

    Kirsty

    ReplyDelete
  29. Updated to v0.971

    Fixed a bug in the install program

    Kirsty

    ReplyDelete
  30. Updated to v0.976

    New features include...
    - Possible fix for GUI not updating on some host/daws
    - Added Monophonic Phase Modulation oscillator
    - Added Polyphonic Phase Modulation synth
    - Added option to remember last project settings on load
    - Added per patch CPU saver button to SYSTEM_MODULE with 5 second time out
    - Added rename preset option
    - Updated options menu

    ReplyDelete
  31. Updated to v0.977

    New features include:-
    -Signal Router
    Routes input to one of two outputs depending on input signal value

    -Level Multiplier
    A simple and fast level multiplier

    -Gate Sequencer
    8 Step gate sequencer that outputs fast triggers

    -Unison Oscillator
    6 Oscillators stacked in unison for fat bottom bass and screaming leads

    -Wave Player (1 Shot)
    Perfect for drum samples and various 1 shot noises. Accepts CV input so can even play samples in tune

    -Polyphonic Wave Player
    128 notes, Single, Manual or Automatic loop modes with variable start, end and loop start points

    -Various issues fixed and a slightly refreshed interface.

    Kirsty

    ReplyDelete
  32. Updated to v0.980

    New modules added...

    Effect: M022 Signal Clipper
    Constrain signals to upper and lower limits

    Effect: M029 Wave Folder
    Bend waveforms or other signals back on themselves to create new harmonically rich waveshapes.
    Upper and lower limits can be independently set or modulated by LFOs, Envelopes, Oscillators or any
    other control signal in real time. 8)

    Sequencer: M124 Modular Sequencer
    A powerful modular sequencer with upto 8 steps per module.
    Can be linked in a chain with other instances of itself to create long sequences of varying length.

    Some changes and updates to the core code.
    Kirsty

    ReplyDelete
  33. WOW! You're on fire Kirsty! Very nice to see You so motivated! XSRDO Analogy Modular Synthesizer is growing into a beast of a modular synth! I am really looking forward to the analogue modelling stuff. Please do not abandon this wonderful modular synth! <3<3<3

    ReplyDelete
  34. Your synths simply amaze me, Kirsty. They are, by far, the best analog modular plugins on the planet. And you give them away for free! You are, IMHO, one in a million....

    ReplyDelete
  35. On our synthesizerforum in the Netherlands (synthforum.nl if you want to visit) somebody posted about your modular. I downloaded it 10 minutes ago, now trying out some presets and immediatly having fun with it! It sounds great and looks good too and I see that it also has midi learn, very nice man! Big thanks to you for this nice modular! Greetz Willem

    ReplyDelete
  36. Updated to v0.998

    New modules
    M150 - Semi-Modular Mono Synth.

    M062 - Midi to CV with Key zone
    Only outputs MIDI Gate within key zone range.

    M102 - Audio Input Module
    Receives input from other plugins in your host
    for processing audio through Analogys modules.

    New features
    All modules that respond to MIDI can now be set up
    to an individual key zone area. Allows mapping of
    modules to different keys.

    Optional receive MIDI CC messages.
    Optional receive MIDI Program change massages.
    Optional Enhance Graphics mode.

    Updates
    Enhanced CPU saver (Available on M003 System Module).
    Changed filter in M116 Polysynth to 12db Ladder.
    More internal CPU improvements.
    Added Decrement, Random and Increment icons next to patch display.
    Improved install program plugin window size selection.

    Kirsty

    ReplyDelete
  37. Updated to v0.999

    Inputs now accept more than one output cable. Just drag and drop cables from output to input.
    Most inputs can have up to four outputs connected to them.
    A small number are limited to two or one for technical reasons.
    Right click on an input to see how many cables it can accept.

    This is probably the last beta version. My next update hopefully should be v1.0

    ReplyDelete
    Replies
    1. Thanks Kirsty, the input mixing is making things a lot easier!

      Delete
  38. *************************
    Version 1.0 Released
    *************************

    - Reduced total file size with compressed graphics
    - Added 'system age' knob to System module
    - Re-wrote module level lfo code behind effects

    ...it's version 1.0 Yeah!

    ReplyDelete
    Replies
    1. Congratulations, Kirsty! Analogy is brilliant! Would it be possible for You to make a 32-bit Analogy v1.0? That would be great! Thank You very much! <3

      Delete
    2. Ask Kirsty for the "Old" xsrdo analogy v12

      Delete
  39. Hi AM

    I've added a link to a native 32Bit version.
    Only been able to test it in Reaper so far!
    Any issues, please let me know.

    Regards Kirsty

    ReplyDelete
    Replies
    1. Great! Thank You very much Kirsty. May I ask You, can You share Your future development plans/roadmap? Stay safe and healthy. All the best, AM. <3

      Delete
    2. I'm developing SynthCraft, a super simple visual Vst plugin maker.
      Analogy v2.0 will be made with it, as well as other normal synths.

      https://drive.google.com/file/d/1wjGTq-SxmYZlsO0pBYSGjZFRs8j09jkE/view?usp=sharing

      Stay tooned!
      Kirsty

      Delete
    3. Wow, seems like FlowStone or Synthmaker...eager to try it...Will it be open source or commercial?

      Delete
    4. I'd be too embarrassed to show my source code but SynthCraft and it's project files will be free.

      Kirsty :)

      Delete
    5. Wow! Awesome news, Kirsty! I am really looking forward to Your SynthCraft and Analogy v2.0 projects. It would be truly amazing to see more analogue modelling / emulating things (oscillators, filters, envelopes, ...) from You. Take Your time. Stay safe and healthy. All the best, AM. =) <3

      Delete
  40. I would very much like to try the 32-bit version, but the installer will not run on Win 7 32-bit.

    ReplyDelete
    Replies
    1. oop's Sorry. The installer is compiled as 64bit.
      I'll redo it when I get the chance.

      Kirsty :)

      Delete
    2. Friendly bump for 32-bit installer!

      Delete
    3. Very sorry to keep you waiting.
      I got involved on another project.
      Please download V1.001 for 32bit version.

      Regards
      Kirsty

      Delete
  41. Thanks for this great plugin. I'm VERY glad to see that the latest version does not come with an installer - I prefer to decide myself where all files go. v.1.001/64 works fine in Reaper. However, saving a patch doesn't seem to work - a .PRG file is saved, but when reloaded the patch is empty. Saving the whole bank, on the other hand, works OK.

    ReplyDelete
    Replies
    1. The version I'm currently beta testing now uses fxp/fxb for patch's and all the files are in a *.zip so you can see what you are going to install first.

      Regards
      Kirsty

      Delete
  42. Hi Kirsty, can we look forward to something new?
    Thanks.

    ReplyDelete
    Replies
    1. Hi gogo
      Yes I'm still working on SynthCraft, my simple visual plugin maker

      Regards
      Kirsty

      Delete
  43. Sorry for not posting anything lately.
    SynthCraft is the main focus of my attention right now.
    I wasn't able to devote much time to it over the last several months but now have more time to work on it.
    Also, CLAP came along, so I've had to rewrite some large parts of my DSP compiler and modify my GUI API to accommodate the new stuff.
    Hopefully, I might even post the first public version soon.

    Kirsty

    https://drive.google.com/file/d/13w-UuK9ykxooErnKRKOBsq4PQpkHTfJL/view

    ReplyDelete
  44. Thanks for the info, looking forward to it.

    ReplyDelete
  45. Fantastic VST Dear Kirsty, many thanks for sharing it. I have some issues (in Renoise, FL Studio and LMMS) as far as I have two or more instances of Analogy in a project: everything is working fine until I close the DAW and when open the same project all of the Analogy instances have assigned the same patch in the same bank (even if in the saved project different banks and different presets were assigned to every instance). Any clue on what can be happening?

    ReplyDelete
    Replies
    1. Hi Canavarro
      I'll have a look at the code when I get time.
      This is probably not the answer you want but I am now moving away from VST and concentrating on CLAP so the next version of Analogy will be CLAP based.

      Regards
      Kirsty

      Delete
    2. Hey Kirsty please, pretty please do not drop the VST format. At least not for a while. I beg You. It will take a while before CLAP will be supported by many or most DAWs. Pretty please keep the VST at least for a while. It would be really nice if You could keep Analogy VST version. That would be very much appreciated and cherished. :) <3

      Delete
    3. Ok. Analogy as VST stays for now...

      Delete
    4. Wonderful! Thank You so very much Kirsty. You are awesome! :) <3

      Delete
  46. SynthCraft Updated to V0.402

    Fixed a bug with MIDI hardware recognition and MIDI controller messages.

    ReplyDelete
  47. Hi! just came here following the KVR challenge. Give your project 5 points!
    Really interreting stuff, hope to see more modules, and will give feedback if this can help for debugging.
    Best wishes for KVR challenge!

    ReplyDelete
    Replies
    1. Yes please. Any feedback or bug reports will help me.
      Regards
      Kirsty

      Delete
  48. I hope You will win the KVR developer challenge 2023, Kirsty! SynthCraft is amazing! And pretty please do not drop the VST format. :) <3

    ReplyDelete
    Replies
    1. OK. Vst export stays for now...

      Delete
    2. Thank You very very much infinitely Kirsty! You are awesome! :) <3

      Delete
  49. Great to see another VST disrupting tool 20 years later. Synthedit & Synthmaker got lost last 15 years...

    ReplyDelete
  50. SynthCraft Updated to v0.412

    Fixed a bug in the config file.
    Please download the latest version.

    Regards
    Kirsty

    ReplyDelete
  51. SynthCraft Updated to v0.414

    Fixed a few small bugs on the Gui and SynthCraft.cfg file.
    This version is a lot more stable.
    Please download the latest version.

    Regards
    Kirsty

    ReplyDelete
  52. Velocity value returns to zero when key is released. That means that releasing the envelope returns to zero just after releasing keys and amp gets silent, no tails.

    ReplyDelete
  53. Also, it'd be great to
    - combine Vertical slide+click to add in knobs.
    - the ability to specify the range & step of knobs/selectors.
    - multiselection in Gui editor.
    - Ctrlr+C/V/X shortcuts.
    - create containers.

    ReplyDelete
    Replies
    1. - combine Vertical slide+click to add in knobs.
      Not sure what you mean by this?

      Your other suggestions are on my TODO list

      Regards
      Kirsty

      Delete
  54. I'll post an update soon with fixes and new features.

    Regards
    Kirsty

    ReplyDelete
  55. Hi,kirsty maybe you will make version for mac?

    ReplyDelete
    Replies
    1. Hi Nikitosa
      There probably won't be a native mac version of SynthCraft but it could be capable of creating Mac plugins in the future with some modifications.

      Regards
      Kirsty

      Delete
  56. Hi kirsty . How to make modular synthesizer with wires and inputs for them by synthcraft?

    ReplyDelete
    Replies
    1. That function is coming in future

      Regards
      Kirsty

      Delete
  57. Hi Kirsty, Can you give this "Download latest version SynthCraft v0.414" a blue color? Some people have overseen this in their hurry ;)

    ReplyDelete
    Replies
    1. I've been working on it lately mainly at night so I got my makeup kit out and gave v0.440 a face lift.

      Regards
      Kirsty

      Delete
  58. Thank you very much for your work and for offering it for free.

    ReplyDelete
  59. Well it's been several weeks since I came 5th in the KVR DC2023 challenge and I've now had time to do some more work on SynthCraft.

    I was going to post an update last week but I've had lots of really cool ideas that I wanted to implement first.

    Regards
    Kirsty

    ReplyDelete
  60. I am a former user of SynthEdit, already disenchanted with it and its direction, and I am very eagerly awaiting your SynthCraft to be my new and beloved plugin producer software.
    I think you're going to have a large audience and it's going to be a very interesting development.
    Again, thank you for your work and your generosity.

    ReplyDelete
  61. Replies
    1. Yes. I hope to release V0.700 soon. I'm just updating the help file and sorting out some issues first. I broke by wrist a few months ago. Although the plaster cast is off now I still need to wear a removable wrist support so typing is a slow process for me at the moment.
      Anyway, here is a link to v0.699 if you would like to see what I've been up to.

      Regards
      Kirsty

      https://drive.google.com/file/d/15kJidhhGc40C0Cudyt0QPjTGHa3J8QfF/view?usp=sharing

      Delete
    2. Hi,how are you doing? Can you please share source code of your modular synthesizer? Please!!

      Delete
    3. Hi Nikitosa
      If you are referring to Analogy, the source code is probably useless to you as its now being made entirely in SynthCraft.

      Sorry
      Kirsty

      Delete
    4. Ok so i can open it in synthcraft to see how you did that synth right?

      Delete
  62. Thank you. I'm sorry and I wish you a speedy recovery.

    ReplyDelete
  63. SynthCraft updated to v0.700

    Lots of improvements and modules.
    Improved editor.
    Improved end user GUI tools.
    Improved module inter-connections.
    Improved help file.
    Faster plugin code compilation.

    Regards
    Kirsty

    ReplyDelete