Search Unity

Hexen - Modular Synthesizer

Discussion in 'Made With Unity' started by SiliconDroid, Feb 16, 2020.

  1. SiliconDroid

    SiliconDroid

    Joined:
    Feb 20, 2017
    Posts:
    302
    Last edited: Feb 19, 2020
    ADNCG and rrahim like this.
  2. rrahim

    rrahim

    Joined:
    Nov 30, 2015
    Posts:
    206
    Very cool. I'll check this out later today.
    How did you do the audio processing? Is it also built in C#?
     
    SiliconDroid likes this.
  3. SiliconDroid

    SiliconDroid

    Joined:
    Feb 20, 2017
    Posts:
    302
    Thanks, yes most the app coded in C# 2.0, except midi which uses a native plugin.
     
    rrahim likes this.
  4. rrahim

    rrahim

    Joined:
    Nov 30, 2015
    Posts:
    206
    I've always been curious about writing a plugin like this. Do you think its technically possible to port this to VST?
     
  5. SiliconDroid

    SiliconDroid

    Joined:
    Feb 20, 2017
    Posts:
    302
    It's technically possible yes, but would require quite a bit of work, I'd have to write per platform plugin wrappers around VST. I think the .NET VST code on git is primarily targeted at windows desktop, it's got lots of MSoft dependencies in it. Also many 3rd party VST plugins are not very well optimized and require alot of CPU clocks and some don't manage memory very well so not ideal for mobile.

    C# when written carefully and transpiled with IL2CPP can give pretty fast code that does no mem allocs after init.
     
    rrahim likes this.