This blog is about Xenakios’s software projects, mainly λ. I will also occasionally write about other things.

81 Responses to About

  1. Jeffrey says:

    Hello Xenakios!

    I was wondering if it is possible to use a Vs-2480 as a control surface for REAPER (x64) with win7. I have used the my Vs-2480 in xp with your wonderful patch however I have upgraded to Win7 64 and I miss having “Real” faders.
    Any advise would be most welcome. Thank You in Advance!!

    • xenakios says:

      Sorry, no idea about that…I did do some work on a control surface plugin for VS but it wasn’t anything that got finished and published by me. You would need a x64 build of the plugin for use with Reaper x64.

  2. Jeffrey says:

    Thank you Xenakios for your reply.
    How dificult would it be to modify the existing plug to make it a x64 build? would you do it as a paid service? I realy love my vs as a control surface. Thanks again for the responce!

    • xenakios says:

      Building for x64 shouldn’t be very problematic, but I don’t have the source code that “yhertogh” produced in the end. I only did the initial work for the VS csurf plugin but I wasn’t able to finish it properly, so it was yhertogh who did the final work. I am not sure if yhertogh open sourced the plugin in the end…?

  3. ahs says:


    after starting hourgladd, norton says that is a virus and delete the .exe file !?!?!


    • xenakios says:

      Norton is notorious for triggering it’s virus warnings for no reason. There was recently this at the Cockos Reaper forum : http://forum.cockos.com/showthread.php?t=100569

      If more reports about this same behavior appear, I will try to take a look if there’s some Windows API call or so that might be considered “suspicious”. Various versions of HourGlass have been downloaded hundreds of times and this is the first time anyone has reported an antivirus program complaining about it.

  4. Nandy says:

    Hi – I have just been playing with HourGlass, and it is fantastic… I have been getting all kinds of King Crimson style soundscapes out of it, I am really impressed – Thank you so much for making this!

    When I try to enter a number in any of the numeric value entry boxes though, it hangs for a few seconds, and then Norton deletes the .exe saying it has detected a supspicious keystroke capture event with PID:1540. Does this mean anything to you? Could you please have a quick look if you get a moment?

    Thanks again for the great program.


    • xenakios says:

      Sorry, no idea. I am not globally hooking into the operating system to capture keyboard presses. (Apart from what is obviously necessary for HourGlass to handle keystrokes…) Virustotal’s scan doesn’t detect anything suspicious in the latest .zip file. (I don’t know how reliable Virustotal is though, but I would make a bet it’s way more reliable than Norton.) Like I mentioned in the reply to the commenter above, Norton is well known for triggering alerts for no good reason. I can’t offer any other advice but to get rid of Norton and install Microsoft Security Essentials or antimalware/antivirus app…

      • Nandy says:

        Thanks for the quick reply. I right clicked on the .exe and found an option to tell Norton to trust the file, and now it is working perfectly. Thanks again.

  5. vespadj says:

    Hi! I have a request for “HourGlassPluginScanner.exe”. I’m looking for something like this from years!
    I’m a beginner developer, but I don’t know C/C++, just only simple language like lua and js.
    I’m writing “VST_Browser” a simple program for indexing and browsing my VSTs, using a local web server (lua, html and,js).
    I tried with success:
    > HourGlassPluginScanner.exe “d:\vst\vstname.dll”
    and exported info appears in : %appdata%\Xenakios\HourGlassPluginScanner.ini

    Could you change the exe for let it work as portable?
    e.g.: if FileExists(“.\\HourGlassPluginScanner.ini”) then use it, else use “%appdata%\Xenakios\HourGlassPluginScanner.ini”
    a screenshot of my program “VST_Browser”: http://rawmaterialsoftware.com/download/file.php?id=543
    Bye 🙂 & Thanks. vespadj

    • xenakios says:

      I could do that (or something else suitable) but you should note the scanner program depends on the Qt Core and Microsoft Visual C++ runtime libraries. (QtCore4.dll, msvcp100.dll, msvcr100.dll).

      • vespadj says:

        After a thinking about it , I can use the program just the way it is now, and I can pick file from %appdata%\Xenakios\ . Are you interesting in my project? Do you like I keep you informated when I realise it? Thanks

  6. xenakios says:

    @vespadj : By the way, you probably shouldn’t rely on my scanner .exe too much for something you publicly distribute. There’s no guarantee it will work for you (and more so for your users) correctly. The program is so simple I could probably open source it so you could fix it as needed (no “secret magics” or tons of work put into it), but as mentioned above, it depends on the Qt framework. If you would want to get rid of that dependency, you would need to rewrite some of the code.

    • vespadj says:

      @xenakios: I change way and I already develop my own “vstinfo.exe” using VST.NET framework (http://vstnet.codeplex.com/), writting in c#, it was been easy, because I reuse functions of a sample code.
      I export info by Console.WriteLine, so I handle the file on RAM instead of on disk.
      I tried to include the ability to timeout in 10 seconds (like HourGlass), but after 5 hours of browsing of solution for C#, I left it 😦
      VST.NET Framework also need of it own dll files (just 238kb !) , it’s not a matter.

      Thanks for your attention 🙂

  7. panos says:


    how can one render the audio in 48 kHz ad 24 bit please???
    thank you

  8. adamstrange says:

    Hi Xenakios.

    I totally love effect plugins and once in a while I will build one with Reaktor.
    I use ACID a lot [ok that just doesn’t sound right] but I also use hardware.

    I own a Yamaha A5000 and one of the unique features is that it has a function called RANDOM FILTER which will randomize the Cutoff and Resonance and it also has RANDOM PITCH as well as RANDOM PAN.

    I was wondering if in an update you could include these functions or just build a standalone or Vst plugin that can do this and sync to the tempo.

    Thank You

  9. joaquin says:

    can this be somehow used as a vst in reaper ?

  10. blackheartindustries says:

    Xenakios, Thank you for Hourglass. I’m having a ball. I’m still trying to figure it out but I’ll only pester you with one question today. I saw in one of the videos that the main parameters window had sliders instead of knobs. Is there a setting to change the knobs to sliders?

    • xenakios says:

      That was an old version of HourGlass. Currently there’s no way to get the old slider based GUI back. Hopefully in future versions there can be both sliders and knobs.

  11. na says:

    hi, such a fabulous software. a million thanks! was wondering if you could give any hints as to how to connect a midi controller and assign controls. this is one aspect that i can’t seem to figure out.

    • xenakios says:

      In the main menu there is View->Remote controls manager which is for enabling and assigning MIDI and OSC remote controls. Once you’ve enabled a MIDI device in that window you can also make HourGlass learn MIDI controls from the A button (next to the main parameter knobs) menus via the Learn action. The reason HourGlass doesn’t by default enable any MIDI device is that it would need to guess which device to enable and that guess could just as well go wrong if there are multiple devices. Currently multiple MIDI devices simultaneously are not supported anyway.

  12. Zeta says:

    Hey Xenakios, great tool, I’m having lots of fun with it!
    I’d like to squeeze the most out of it but I don’t see any manual for it? Did you make one?

  13. Danny W says:

    Hello Xenakios,
    I have just played around with Hourglass for the first time and I must say that it’s amazing, you are a genius. I know you are working on a beta at the moment of a new version, but I just want to ask a question and also request a couple of features.
    I’m using 4.5 on OSX, I can’t find the Trim Audio feature or FX Racks. Are those features not in the Mac version yet?
    Also would it be possible to add an LFO to each parameter? I think this would be a great feature.
    To be able to add different LFO shapes, amount and LFO delay to every parameter would really open this application up and also minimise the amount of editing.
    I really love the modulation on GRM Tools, they have a thing called Agitation, which is really powerful for sound design. Also Speakerphone allows you to modulate every parameter with LFO’s.
    Could these features be something you would think about for newer versions?
    Also when might the new version be available?
    Anyway loving your work, keep it up.


    • xenakios says:

      The 1.4.5 version should be the same on OS-X and Windows. But maybe there’s some difference between the latest public versions. I’d need to check the version histories. The audio trimmer has went through some unfortunate problems and will likely not be available anyway in the next version. (I made the bad choice with that to remove the older much simpler feature and replace it with the much more complicated current one which isn’t really working properly yet. I could look into reinstating the old way it worked.) The FX Rack feature should be available the same as the other FX processing. (From the mixer insert slots. It actually is named “DSP Module Rack”.)

      Adding parameter LFOs has been in the plans for a long time but will probably not make it in during the 1.x versions. The parameter handling would really need to be rewritten completely, so it’s a better target for HourGlass 2.x.

      The next version will be 1.5.0 and I am not sure when it might get released, maybe next month…It will mostly contain changes related to making HourGlass work with surround/multichannel sound.

  14. Le D. says:

    Hey Xenakios! Just found out about Hourglass.. Seems amazing, But can’t find a working version for OS X 10.6.8.. Could you guide me toward a working link, please? Thank you very much! Dominique

  15. tc says:

    Hey Xenakios! Thanks for making this awesome software. It’s one of my favorite tools. I used it to make this a few years ago and it’s still one of my favorite experiments: https://soundcloud.com/twistedparable/all-my_8-7-12 .

  16. Hello Xenakios!

    Would you mind moving the Reaper extention to Google Drive as well?
    Can’t seem to D/L it either at home or at work with Chrome and FF. I’d really LOVE to try it!
    If you are hitting some kind of upload max or whatever I’d be happy to host it on my server.
    Also really looking forward to trying out Hourglass!


    • xenakios says:

      You know that Reaper these days can do some of the same stuff itself? The items have rate warp markers that can transition from one play speed to another continuously. Granted, they are not completely easy and intuitive to use for envelope style “speed bending” but maybe something you might want to look into…

      I can try searching my files if I still have the same binary builds that were uploaded to ge.tt. (Still no macOS version either…)

      • Thanks a lot for your fast reply!
        No I did not know. Gotta look into that although it would be absolutely awesome if you still had your extention. If it’s more straight forward then I’d really rather be using that. I’m used to doing a ton of crazy bending in Sound Forge. But I rather be doing it in Reaper where I mix, so I can drop SF altogether. I’m on PC so no worries regarding Mac version. Have a nice day 🙂

    • xenakios says:

      I’ve now made the 64 bit dll from 2014 available from Google Drive. The 32 bit dll build seems to be missing from my immediately available files… I’ve now rebuilt both the 32 and 64 bit dlls and uploaded them to Google Drive. Look in the “Other downloads” section.

  17. AWESOME! Thank you SO much. I’ve also checked out the item pitch function in Reaper. While it’s easy enough to use, it’s not quite behaving as I hoped. Really looking forward try out the extension.

  18. Florian Mrugalla says:

    hey man. paulXstretch is a really powerful tool for creating ambient spaces. unfortunately it seems like it keeps cubase 9 from exporting sometimes. i have to force close the programm when this bug occurs

    • xenakios says:

      Hello. I can’t unfortunately test with Cubase myself, so I can only guess what the problem is. Maybe I can attempt finding some option to add to deal with that at some point. In the mean time you may need to resort to things like recording the live output from the plugin and bypassing it before offline exporting. (I don’t remember if Cubase has an option to record tracks with the plugins, though…)

  19. Friendly greetings Xenakios!

    I thought I sent an earlier comment, but I don’t see it now… thanks for continuing to improve PaulStretch — and now a plugin version, which I saw listed at KVR!

    For the standalone version, do you have a way to set the default export dialog to automatically include the name of the original imported sample, with a different suffix? Maybe others have this issue too: right now, I always have to keep retyping the output file name. It’s a workflow process that would make exporting multiple files easier.

    • xenakios says:

      Sadly there’s no automated option to generate the export file name from the source file. There’s a small chance I might do some update to the stand alone app version at some point, but the development definitely is happening on the plugin now. (Which I may also later release as a new standalone app. Confusing, I know, but please bear with me… 😉 )

  20. Vvvv says:

    Hi, How can i manage vst plugins ? its starts rescan every plug once i click on mixer channel

    • xenakios says:

      In the Preferences there is the VST page to deal with the plugins. The VST plugin hosting in HourGlass was never extensively stress tested with lots of plugins and with complicated heavy plugins. It may be the plugin scanning fails so badly it doesn’t manage to write the plugin scan results file properly and that’s why it keeps trying to rescan. Since I am no longer developing HourGlass, I can only suggest you make a separate plugins folder to use with HourGlass where you copy only “simple” plugins that don’t take a long time to scan.

  21. Rigby Allen says:

    Hi – like to try the Paul Stretch plugin but the download doesn’t seem to do anything?

  22. Ilya says:

    Thank you so much for updating PaulXStretch plugin! You rock!

  23. Roman Kendall says:

    Thanks for continuing work with the PaulXStretch plug-in; is there any chance you can port to AAX for use in Protools? If not, I have workaround, but native in Protools would be INCREDIBLE. Thank you again!

  24. george says:

    Hello Xenakios, first of all I am reallly loving the work you have done with paul stretch. With the the standalone version I am have some issues with it not fully rendering sometimes. I thought I would report this. Running preview 12 on windows 8. The render bar simply zooms to completion and gives me a very tiny wav file with almost no information. Anyway, the gui is much improved on this. Also the VST is great. Good work!

    • xenakios says:

      Unfortunately I had great problems making the offline render work correctly with regards to the render length. Determining when the render should end is not entirely trivial. (Just calculating it with the original file length multiplied by the stretch factor does not necessarily work always.) But I might have in the end made that code too complicated…It tries determining the end by detecting quiet signal from the stretcher output. So if you have a sound that is quiet in the beginning and use a large stretch factor, it might terminate the render prematurely.

      I am probably not going to look into fixing that for the old standalone app but I will either make it work more simply or offer some options when I release the standalone version of the current plugin.

  25. castro-lima says:

    Hello! It seems like the CDP frontend for reaper page is missing! (I tried the link I found on reaper’s blog). Did you remove it?


  26. G S says:

    I’m having trouble installing the reaper_libsndfilewrapper. I’m running Yosemite 10.10.5, and the installer shows the files, but they are greyed out and the checkboxes next to them are unchecked and uncheckable. Can I just pull these out of the installer with Pacifist and use them, or are they gonna hose my system. I figure if I put them in my REAPER plugin folder they can’t do too much damage. Have any tips? This is a wonderful plugin, as I don’t have to waste space converting .caf files to .wav. I’ll be happy to donate what I can on the first. I’m disabled, but getting a studio built, so I’ll be able to donate more soon to support your amazing work!

  27. G S says:

    Well, putting them in the REAPER User Plugins folder didn’t work, nor did putting them in the same folder as the REAPER64.app. I then tried having Pacifist install them to their default locations. Still no love. Attempts to import a .caf result in “REAPER failed to import 1 of 1 files” error. Any tips?

    • xenakios says:

      Sorry, I am no longer the developer or maintainer of the libsndfilewrapper plugin. So I can’t really help you much with the specifics of getting it running on OS-X. But I can at least try installing it myself on OS-X (I am on OS-X 10.3 High Sierra, though) and see where the installer puts the files and check if it works.

      I do not have any large collection of .caf files to test with, though…It might be the libsndfile code does not support all the types of .caf files that can exist. libsndfile is itself done by other people, not by me or Matthias Kronlachner.

    • xenakios says:

      The plugin installs for me, but does not appear to be working. I don’t know what the issue could be. Probably some OS-X compatibility thing.

  28. G S says:

    Hmm.… So it’s an old installer that functions on a newer OS. Odd. Did you notice where it put the files? And when you say “other people” are maintaining it, whom do you mean specifically? This would be a pretty useful thing to have working, and I bet I could get a few people to donate some funds for getting it functioning.

    Thanks again!

    • xenakios says:

      The installer puts the files inside the Reaper .app bundle. Maybe that could be the reason why it isn’t working anymore? The recommended installation place for Reaper extensions was changed at some point to /Users/YourName/Library/Application Support/REAPER/UserPlugins. edit : moving the files there doesn’t help either.

      What I mean by “other people” is that the extension depends on the libsndfile library which me and Mathias don’t have anything to do with. The maintainers of that project will not be interested in hearing about problems with the Reaper plugin specifically, so don’t contact them about it. But if a bug can be demonstrated that is definitely about libsndfile itself in some other way, then they might be interested to know about it. (I doubt the problem is in libsndfile, though.)

  29. Ryan Farber says:


    I’m using your plugin in Ableton and mapping various midi controls to it, but there is a problem with the capture button and mapping midi to it. please email me back if you get the chance as this I think this would improve the experience a lot!

  30. Hello,

    I’d like to download your CDP plug-in, but I can’t seem to find it anywhere. Is there any chance you could provide me with a link, please?

    Thank you very much for your work.

  31. Hi Xenakios,

    Thanks for your invaluable contributions to the audio world. Does PaulXStretch support 96 kHz?

    Best wishes,

  32. ennepenne says:

    Hello Xenakios.

    I just felt in Love with Paul 🙂

    Theres one thing:
    It does not render to any Samplerate higher than 44,1khz.
    Any idea?

    Thank you

    • xenakios says:

      Do you mean the standalone application or the VST/AU plugin? The standalone application is no longer developed, so if some bug or limitation in the sample rates handling was left in the code, I don’t think I am going to fix it anymore. Sorry about that.

      If there’s a sample rate related bug in the PaulXStretch plugin, I can take a look. It should work with arbitrary sample rates but I haven’t tested that lately. (Note to self : I really have to start doing automated tests…)

  33. Zimile says:

    Hi Xenakios,

    Thanks for your wonderful plugins and programs. I’m sure this has been asked many times, I was just wondering if there’s any way to connect the HourGlass standalone application to a DAW (like Protools or Reaper). I’ve been trying to find ways, haven’t really dug into it very deep, but maybe you know about a way? HourGlass can be a very powerful sounddesign tool, I’d just like to be able to use it freely in realtime when working on a project. (also, can’t wait for the plugin to come;) )
    Thanks a lot!

    • xenakios says:

      I don’t think there’s any really meaningful way to get the HourGlass standalone application working together with a DAW. Routing the audio output from HourGlass into another software might be possible with some 3rd party virtual audio cable kind of solutions. But it likely wouldn’t be that useful as there’s no dedicated support for controlling transport start/stop, position etc…

  34. R says:

    Hello, thanks for the amazing work on the plugins (standalone and VST), I have been trying to use the VST and saved a couple of projects but Ableton 10.1 won’t open the projects anymore for some reason. It just crashes, is that expected behaviour (no saved states)? Thanks!

    • xenakios says:

      Hello. Sorry for the troubles. That behavior is not expected, the PaulXStretch plugin should save and recall state normally like any other plugin. I will take a look with Live 10.1, maybe something has changed in that version. It could be I have last tested plugin back in Live 9. Are you on Windows or Mac Os?

  35. Håkon Dale says:

    Hey man. Love PaulXStretch. I was wondering if you think there’s any possibility of releasing a VST instrument version (removing features that would make this problematic), so that you could load files similar to NI Form and Ableton Simpler, and then changing the crazy parameters to make something cool that is playable in a DAW.

    • xenakios says:

      I’ve already experimented with MIDI note input into it. It just doesn’t work very well, unfortunately. The “best”/smoothest sounding results require large FFT sizes and those add a lot of latency, and even worse, they will additionally benefit from background rendering which adds even more latency. The PaulStretch algorithm pretty much relies on using large FFT sizes to produce its most characteristic results. There are other FFT based algorithms that can use smaller FFT sizes and would have lower latency, but implementing those is outside the scope of the PaulXStretch plugin.

      I guess I could take another look how the MIDI note input works…But I don’t think the plugin really can be made to work as a well playable instrument. Polyphony would in any case be pretty much out of the question, the CPU and memory demands are already quite high with just the single voice.

  36. Matt S says:


    Are you aware of any issues that the PaulStretch AU may be having with macOS Catalina? I have the .component file which used to work fine with Logic Pro, but after the update it no longer shows up in the inspector/channel strip. I can still find it in the Plugin manager, and everything looks good there (validation succeeded, all that good stuff), but no luck in actually finding it under Audio Units to use it on a track.

    I’ve tried all the usual fixes like uninstalling/reinstalling, clearing AU cache, double checking permissions, but nothing seems to be working. Of course, once I started researching this I discovered several articles discussing compatibility issues with Logic and third-party plugins with regards to Catalina.

    So I don’t know if you’ve already jumped on this or not, but in any case, I can’t get the PaulStretch plugin to work with Logic any more. The standalone version still runs just fine. Keep up the great work.

    • xenakios says:

      Sorry, I don’t have any means to test and fix Catalina-related issues. I am still on macOs 10.13 and Xcode 9 and not really planning on updating either, my aging Mac laptop is already struggling with just those. The plugin binary isn’t notarized. Maybe there are some tricks to get unnotarized plugin binaries running on Catalina. Have you noticed problems with other, older and freeware/unnotarized plugins?

  37. noise stardust says:

    Hi, I really enjoy using PaulXStretch and created a lot of samples with it as well as I did some live performances with it. Superb tool. I also still use Hourglass for sample manipulation/creation. I know you gave up the Hourglass development partially but how is the lambda development going on? Or the Hourglass vst project? I would pay for an Hourglass version as vst, really. Love all the envelopes and the possibilities to get hands on the samples.
    Thanks for all the effort.

    • xenakios says:

      The HourGlass plugin development is still nominally on-going. I didn’t do much for a few months, though. I did finally start working on a new feature some time ago.

      I am however having some doubts if I should really go on with the plugin in its current form. The plugin feels like it is just a large bunch of parameters and perhaps lacking some immediacy and, for the lack of a better word, “fun”. I’ve been in the recent months using VCV Rack a lot and have started liking the modular approach more…Because a lot of the modules are modeled after how Eurorack hardware modules would work, there isn’t often a ton of parameters to adjust. (There are of course exceptions…) Rather a smaller number of parameters is made to achieve more. And there are often of course the CV inputs for the parameters, to allow using arbitrary modulations from outside the module…

      The HourGlass plugin also has similar operational difficulties to the PaulXStretch plugin. It might work better as an instrument, but I dislike the idea of *having* to use MIDI note messages to get sound out of it…(I am not sure, maybe, it would be possible to set up a build that builds it both as effects and instruments plugins…)

  38. Søren Bendixen says:

    Hi Xenakios
    Have you decided to or not to work with MacOS in the future – and updating PaulXStretch for Catalina?
    I have it in a session, but I have to accept and reload from scratch everytime i start my session.
    I can live with that for one session and just make a print, but for future work I might look elsewere but I really like PaulXstretch.
    If you don´t continue, can you point at something similar to PaulXStretch, for Mac?
    It doesn´t have to be freeware.

    Thanks for good work

    Søren Bendixen

    • xenakios says:

      I won’t be doing anything that requires me to pay money for Apple. So in practice, I suppose that means, I won’t be releasing fully working Mac Os software in the future. Maybe there will be some workarounds for the softwares not working, but I don’t know how those workarounds would work, even now. (I only have a computer that runs OS-X 10.13 at this point. I will not update to a newer Mac Os at this point.)

      I will likely stop releasing Mac Os binaries completely at some point, probably this year. I am sorry about that, but Apple just isn’t compatible with how I am able to do things. 😦 (It doesn’t make any sense for me to pay them $100 a year for a software that I don’t actually sell. And I would probably also need to buy a new Apple computer pretty soon also, which would probably cost me at least something like $1000…)

      I don’t know if there are any direct alternatives for the PaulStretch stand alone software or the PaulXStretch plugin. You can try the various hosts and plugins around that can maybe do extreme time stretches and maybe you can find something that you like in those.

  39. fabian says:

    Hi there! I stumbled on your block while looking for paulstrecht for catalina. I saw that you build a vst version of it, but also read in the last post that you wont continue. If in any case, you be interested in giving it a proper UI Design and maybe sell it. I know a lot of people who miss this plugin now (including me). I design music software UIs for the past 7 years and would be cool do make it usable! if you are interested, hit me up fabian@resonant.design

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s