Je conçois une application multiplateforme (Windows/Linux/OS X), quelque chose comme une station de travail audio numérique. J'aimerais créer un logiciel où les utilisateurs ont un séquenceur complet (plusieurs pistes avec automation) et où il est possible de créer des instruments en utilisant un langage visuel (comme Pure Data/Max MSP).Technologie et langage pour un développement de station de travail audio numérique stable
Ehm ... Je sais que j'ai déjà posté un question about a related issue ... Mais afin de décider quelle technologie, je veux utiliser, je pense que je ferais mieux de faire plus d'enquête. Je suis un utilisateur expert des trackers audio (Renoise, Protracker, ...) et des séquenceurs (FL Studio, Cubase 5), mais je n'ai jamais essayé de développer un tracker audio de base. Je connais juste la théorie de base du mixage du son et je sais comment fonctionne un DSP.
Mes questions sont les suivantes:
- où je peux trouver un bon tutoriel/Guide/livre sur cette question?
- Pensez-vous que l'utilisation de C# (avec NAudio) pourrait réduire considérablement les performances? Je sais que C++ serait le meilleur choix, mais je trouve C# si élégant et facile à construire et le port, alors que C++ est si puissant et rapide, mais il y a trop #define et de mauvaises choses à mon goût! ;-)
Merci.
Pour la couche de sortie audio sous Windows, utilisez ASIO. C'est la norme de l'industrie. Vous pouvez postuler pour le SDK de Steinberg. – Brad