Se connecter
Se connecter

ou
Créer un compte

ou
FR
EN
Informatique musicale

HELP Developpement

  • 13 réponses
  • 2 participants
  • 369 vues
  • 1 follower
HELP Developpement
SI une ame charitable peut m'aider...

Je dois faire un bout de code pour envoyer des fichiers audio vers differentes sorties
d'une carte son Audio munie de 8 sorties (une hoontech)

Le hic, c'est qu'avec DirectX, j'arrive à lister mon driver mais impossible d'envoyer
un fichier son autre que dans la sortie stéréo ?


Comment je peux faire ?


(comment ils font dans cubase pour afficher toutes les entrées et toutes les sorties ? )

THe Monz, Toulouse

Celui qui m'aide pourra gagner des euros... (c'est à titre professionnel que la question
est posée)
Quel langage de programmation ?
Si Delphi, je peux peut-être t'apporter une piste...

Formateur en techniques sonores ; électronicien ; auteur @ sonelec-musique.com

Beh c'est en Visual C++

mais cela dit, meme si t'as piste est en delphi, elle doit pouvoir s'adapter en Visual C++

Donc, c'est aussi le concept qui est important...

Il faut que je pige comment je fais pour piloter autre chose que les sorties de bases

THe Monz, Toulouse
Perso, j'utilise plusieurs composants VCL et routines, glanés de-ci de-là sur internet. Entre autres :
- Mitec System Information Component (MSIC) dont je me sers pour récupérer la liste des entrées sorties audio.
- WaveAudio et DSMixAdvanced pour enregistrer ou lire des flux audio
J'ai trouvés ces composants sur le site DelphiPages,
rubrique NewestComps, puis "FindIn Comps/App", mot clé "multimedia".
En espérant que celà puisse t'aider.

Formateur en techniques sonores ; électronicien ; auteur @ sonelec-musique.com

J'ai l'impression aussi en y pensant d'un coup

que du coté du Asio SDK de Steinberg, je pourrais surement trouver mon bonheur ?

N'est-il pas vrai ?


THe Monz, Toulouse
Peut-être...
j'ai déjà téléchargé leur SDK depuis belle lurette, sans jamais l'utiliser...
Honte à moi ?

Formateur en techniques sonores ; électronicien ; auteur @ sonelec-musique.com

J'ai telecharge le SDK Asio de steinberg et bingo magique


J'arrive à envoyer la sortie X vers la sortie que je veux...

Il ne me reste plus qu'à faire un peu de traitemnet de signal pour pouvoir gérer un mixe
de X pistes et gérer le gain d'une piste et le tour sera jouer...


Apres, j'aurais plus qu'à faire une belle interface et je developperais un Cubase gratos :-)


THe Monz, Toulouse
Bonne chance pour le clone gratuit de Cubase...
:clin:

Formateur en techniques sonores ; électronicien ; auteur @ sonelec-musique.com

Beh j'en suis pas loin

Je sais jouer un fichier Audio sur n'importe quelle sortie

Bientot, la fonction basique de mixage sera opérationnelle et le gain aussi...

Peut-etre je ferais un StandAlone de base gratuit prochainement.. si j'ai le courage
de tout developper

THe Monz, Toulouse
J'étais sérieux quand je disais bonne chance...

Formateur en techniques sonores ; électronicien ; auteur @ sonelec-musique.com

Et voila...

Faire un mixage, gérer un gain sont des fonctionnalités que je sais faire...


Je me demande maintenant si un logiciel d'enregistrement pure en multipiste avec
gestion d'une matrice audio pour faciliter l'écoute aux casques de plusieurs personnes
seraient interessant à faire ?

A priori, je ne sais pas si cela pourrait interesser des gens...

Je pense que si je me lance dans un tel projet, j'aurais besoin d'aide de la part de
spécialiste en traitement du son, et qu'il me faudra ajouter une fonctionnalité importante qui
est la gestion de VST pour palier aux fonctions de bases...

THe Monz, Toulouse
Vaste projet !

Largement plus ambitieux que le mien (pige audio 8 voies, enregistrement en continu, en boucle sur un mois, avec possibilité d'écoute sans couper l'enregistrement en cours), démarré il y a deux ans et laissé à l'abandon...

Juste un conseil, si je peux me permettre : ne perds pas ton temps à développer des fonctionnalités dont personne ne se servira. Analyse bien les besoins actuels et renseigne-toi pour savoir si personne d'autre ne le propose pas à côté... en plus simple ! Le temps est si précieux... Mais c'est vrai, le développement, même s'il est souvent ingrat en terme de reconnaissance, apporte des joies certaines ! On peut faire tellement de choses différentes et variées (comme en électronique d'ailleurs) !
Bon courage dans tous les cas !

Formateur en techniques sonores ; électronicien ; auteur @ sonelec-musique.com

Bah les fonctionnalités de base seraient les suivantes:


Pilotage ASIO (uniquement pour démarrer) de la carte SON

Enregistrement d'autant de voix que d'entrée possible
Possibilité d'un nombre de voix illimitées en sortie
Création de sortie avec Affectation des voix input à y mettre
Capacité à mixer ce genre de bazar

L'idée, ca serait davantage un soft permettant facilement de jouer ensemble lors
de repetition avec configuration sauvegardable pour finalement , avoir en quelques
clicks une configuration ou tous les musiciens ont le casque avec le mixe qu'ils veulent

N'étant pas fort en traitement du signal audio, je me tournerais vers l'integration de
plug-in pour les effets (equalisation, reverb, etc...)

L'IHM serait pas forcement jolie, mais ca serait surtout du fonctionnel...

C l'idée, maintenant, comme je dois plus ou moins réaliser cela pour mon entreprise,
il est fort possible que je face d'une pierre deux coups.. à savoir, je fais mon boulot
pour l'entreprise et j'exploite à fond cette connaissance pour produire un freeware

THe Monz, Toulouse

Citation : je fais mon boulot pour l'entreprise et j'exploite à fond cette connaissance pour produire un freeware


T'as interêt à ce que ton entreprise soit d'accord avec ce principe...

Formateur en techniques sonores ; électronicien ; auteur @ sonelec-musique.com