The No.1 Website for Pro Audio
 Search This Thread  Search This Forum  Search Reviews  Search Gear Database  Search Gear for sale  Search Gearslutz Go Advanced
Is c++ the language used to create most windows audio software?
Old 4th September 2007
  #1
Lives for gear
 
HIGHENDONLY's Avatar
 

Is c++ the language used to create most windows audio software?

You guys know what is used to make most of the audio software for windows?
Old 4th September 2007
  #2
Gear Maniac
 

Audio software in general? I'd definitely bet C++, since the majority of VST plugins are C++, and the modular stuff like Synthedit (and Synthmaker?) gets converted to C++ on compile. If even one or two big hosts are C++ as well, that certainly qualifies for "most".

If it's just host software, I'm not sure. C++ is likely the most used development language in general, but I'm sure there are others FAR more knowledgeable than me about writing audio hosts.
Old 4th September 2007
  #3
Lives for gear
 
octatonic's Avatar
Quote:
Originally Posted by HIGHENDONLY View Post
You guys know what is used to make most of the audio software for windows?
For the most part, yes.
Some plugins are coded in assembly (specifically TDM plugins).
Old 5th September 2007
  #4
Gear Maniac
 
Long_Shaded_Eye's Avatar
 

I think C++ for the modular part , interface & stuff.
Some assembly for deep stuff wich are depeeding a lot on CPU.

But I'm not a pro...
/Nick.
Old 5th September 2007
  #5
Here for the gear
 

I would imagine most are C++. The only exception I know of is FL Studio, which is written in Delphi.
Old 5th September 2007
  #6
Gear Addict
 
CoteRotie's Avatar
 

Isn't Reaper coded in assembly?

Regards,

John
Old 5th September 2007
  #7
Lives for gear
 

Quote:
Originally Posted by CoteRotie View Post
Isn't Reaper coded in assembly?
I suspect the developer is a lot smarter than that.

In this day and age, with efficient compilers and math libraries, only the most performance-critical code is written in assembly language. The gnu compiler package makes the tools free, and you can roll your own back-end if you have a weird processor.

Assembly is non-portable and highly error-prone. I haven't worked on a large-scale assembly project in 20 years, FWIW.
Post Reply

Welcome to the Gearslutz Pro Audio Community!

Registration benefits include:
  • The ability to reply to and create new discussions
  • Access to members-only giveaways & competitions
  • Interact with VIP industry experts in our guest Q&As
  • Access to members-only sub forum discussions
  • Access to members-only Chat Room
  • Get INSTANT ACCESS to the world's best private pro audio Classifieds for only USD $20/year
  • Promote your eBay auctions and Reverb.com listings for free
  • Remove this message!
You need an account to post a reply. Create a username and password below and an account will be created and your post entered.


 
 
Slide to join now Processing…
Thread Tools
Search this Thread
Search this Thread:

Advanced Search
Similar Threads
Thread
Thread Starter / Forum
Replies
corbey / Music Computers
3
AnAverageJoe / Music Computers
20
Walling1 / Music Computers
2
StuartMac / So much gear, so little time
13

Forum Jump
Forum Jump