Writing DSP effects in VS2013 express

Discussion in 'Effects and the DSP' started by jaromanda, Mar 3, 2014.

  1. jaromanda

    jaromanda Active Member

    Joined:
    Aug 12, 2007
    Messages:
    222
    Likes Received:
    3
    Trophy Points:
    28
    When writing effects for kx with c++ backend code, one needs the scourge of real programmers, MFC.

    Microsoft have decided to no longer support non-unicode MFC in VS2013 - however, for the non-free versions, you can install an add-on package to revive non-unicode MFC.

    Rather than pay for VS, I thought I'd have a go at writing a plugin that does not require MFC - but to be honest, I don't know where to start, I just can't get my head around what's required.

    I know it can be done (proFX for example) - any tips would be appreciated.
     
  2. Max M.

    Max M. h/h member-shmember

    Joined:
    Dec 7, 2002
    Messages:
    2,690
    Likes Received:
    9
    Trophy Points:
    63
    Îòâåò: Writing DSP effects in VS2013 express

    You can also look at sa.minus/rm.minus. They do not use MFC too (though they don't have any super-fashion GUI... Nor they provide any special GUI controls like knobs, faders etc.). Just as a very starting point (for example how to isolate yourself from any MFC dependencies put by kX SDK). Both use pretty much outdated GDI+ but you can use whatever suitable GUI subsystem same way (e.g. native winapi controls/GDI, OpenGL, DirectX/Direct2D etc.).
     
    Last edited: Mar 3, 2014
    jaromanda likes this.
  3. jaromanda

    jaromanda Active Member

    Joined:
    Aug 12, 2007
    Messages:
    222
    Likes Received:
    3
    Trophy Points:
    28
    Re: Îòâåò: Writing DSP effects in VS2013 express

    Thanks, I don't know why I didn't even look at those

    edit: thanks, very enlightening! Quite different to the MFC based stuff.
     
    Last edited: Mar 4, 2014
  4. jaromanda

    jaromanda Active Member

    Joined:
    Aug 12, 2007
    Messages:
    222
    Likes Received:
    3
    Trophy Points:
    28
    god damn it!! I can't get it to work even on the simplest case. I'm clearly doing something wrong, but can't for the life of me figure out what
     
  5. jaromanda

    jaromanda Active Member

    Joined:
    Aug 12, 2007
    Messages:
    222
    Likes Received:
    3
    Trophy Points:
    28
    nevermind - something clicked :D
     

Share This Page

visited