Forums | Search | Archives

 All Forums
 Third Party Plug-ins
 CSound power in CE?!
 
Author  Topic 
Twang





Posts: 126


Post Posted - Thu Jul 11, 2002 8:04 am 

Recent issues of Electronic Musician have mentioned how this old, but powerful sound and music programming language is becoming more user friendly. It has transform and filter features that are quite robust. (For some examples, do a search here on "CSound")

What caught my attention specifically is that Michael Gogins has created an higher-level interface to this old (started in MIT in 60's?) and very mature language that runs as a VST instrument and plugin. http://www.pipeline.com/~gogins/

Having just learned of the VST-to-DX wrapper, which as many know, allows CE and others to use VST plugins (but not instruments it seems). This got me thinking...

What would happen (aside crashes Smile if one tried to use Gogin's CSound (effect interface) wrapped by either the FX or SpinAudio wrapper inside CE?!

If this works, then a whole new arena of *serious* sound-editing tools become available inside CE.

I'm going to experiment with this some.

Any thoughts?

cheers
-Twang




Edited by - twang on 07/11/2002 11:50:19 AM
Go back to top
ozpeter


Location: Australia


Posts: 3200


Post Posted - Thu Jul 11, 2002 4:44 pm 

Hi Twang,

Well, I had a brief look at the link you posted and did the recommended search, and it seems that it's perhaps not for the fainthearted - "I think part of the novelty of using CSound was the fact that you were the only person in at least a 30 mile radius who knew what the hell was going on" one post read - though I take your point that the fainthearts are being more fully catered for - none the less I look forward to the report of your experiments!

- Ozpeter
Go back to top
Twang





Posts: 126


Post Posted - Fri Jul 12, 2002 6:42 am 

Hi Oz,

glad you followed up on it a bit --- well, after all, it IS partly your fault I went down this road :D

This is actually much easier than I thought it would be!

Yes, CSound is arcane (at first) because it stems from the old command-line and unix days, but there are midi-to-csound translators, and the FFT and DSP possibilities are open - and certainly more accessable to your average user than attempting to modify a CE plugin in C++.

Thanks again for telling me about SynthEdit --- it is very impressive. (And I suspect I'll be lost on its byways for some time :)


Here's what I've gotten to work so far:


    = In SynthEdit =
  • Dropped in an instance of Gogin's CsoundVST
  • Connected it up with midi and audio outs (How Cool!)
  • Was able to get the VST inteface to fire up and set parameters (the parm list shows up just like any VST would (interesting).
  • Csound then ran on a test file, but the results didn't go into the audio chain. (I'm pretty sure the failure's my fault.)
    [/list:a331553b2c]
    - a good start. I've got to learn the new realtime stuff in CSound. Realtime support is a very recent and interesting addition.


      = * In CoolEdit ! * =
    • Openned a wave file
    • Openned the SpinAudio VST-DX wrapper
    • Pointed it at Gogin's CsoundVST.dll
    • Fired up the CSound engine and set some parameters
    • CSound ran and did dump some files; file content indicate the parameters set from inside CoolEdit took effect
    • Results did not affect the wave file, however.
      [/list:a331553b2c]
      Again, probably something I've dorked up... but good results nonetheless. What I hope to achieve is the obvious: to have CSound modify the wave file - just as any plugin effect should --- this part won't be so easy though.

      Synt, if you are reading this, have any of your folks attempted something like this in house??

      Cheers,
      - T

      Edited by - twang on 07/12/2002 06:59:45 AM
      Go back to top
   Topic 
Page:


Powered by phpBB 2.0.11 © 2001, 2002 phpBB Group