Search code examples
actionscriptprogramming-languagesaudioair

Dektop audio app - suggestions for how to build for Win/Mac/Linux?


I am a web developer well-versed in XHTML/CSS, JavaScript, Perl, PHP, and XML/XSL. I would like to write a desktop application for music teachers that manipulates audio files. The app will:

  • Input one or more audio files
  • Let the user pick in and out points of several clips
  • Play those clips at the touch of a button with fade-in and -out
  • Render those clips out to new audio files

The application must:

  • Run on Windows, Mac, and Linux without tons of extra coding for each
  • Have a nice GUI for totally non-tech-savvy people (i.e. professors)

I've never built a desktop application before, and am prepared to learn a new language. From what I've read, an Adobe AIR app built with ActionScript and Flex seems to be the most straightforward. I'm not thrilled about learning such a proprietary system, though. Does anyone have suggestions for a better approach, preferably open-source?

Or, is this possible using AJAX through AIR?

Thanks!!


Solution

  • Java would be the way to go if you're wanting to learn a new language that you can leverage for more than just this one time project.

    Silverlight would be great if you could live without the Linux version.