Skip navigation
1270 Views 2 Replies Latest reply: Jan 12, 2011 7:25 PM by audioartillery RSS
awesomecoolguy Just Startin' 9 posts since
Dec 25, 2009
Currently Being Moderated

Jan 11, 2011 6:49 PM

development software

What kind of software does everyone use for developing algorithms?  I used to use MATLAB while I was in school and I know about freemat.  But does anyone have any other good cheap suggestions?

  • RedPandaCurt Just Startin' 23 posts since
    Oct 30, 2009
    Currently Being Moderated
    Jan 12, 2011 4:32 PM (in response to awesomecoolguy)
    Re: development software

    GNU Octave is free and similar to MATLAB.  SciPy (based on Python) is another good, free choice.

    • audioartillery Just Startin' 80 posts since
      Apr 18, 2008
      Currently Being Moderated
      Jan 12, 2011 7:25 PM (in response to RedPandaCurt)
      Re: development software

      I use scipy.  It's a much looser toolchain than you're expecting if you're coming from Matlab, but it's totally sufficient for audio processing.  The graphs come out decent and are zoomable similar to Matlab's, which is important when you're hunting for glitches in your algorithm:

       

      http://audioartillery.com/static/projects/tonecore_synthesizer_v2_alg_fig3.png

       

      I've only used scipy on Linux, I'm not sure what the Windows support is like but I imagine it's ok.

       

      Once I've got the algorithm working I copy my Python code and convert it to assembly line by line... the poor man's compiler .  This is a 1000 times better than coding up some assembly and wondering why it makes clicks once in a while.

More Like This

  • Retrieving data ...

Bookmarked By (0)