IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Autres Logiciels Discussion :

Programmer un logiciel de mixage/DJ en java, est ce possible ?


Sujet :

Autres Logiciels

  1. #1
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2015
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2015
    Messages : 2
    Points : 2
    Points
    2
    Par défaut Programmer un logiciel de mixage/DJ en java, est ce possible ?
    Bonjour,
    je suis un étudiant qui débute en informatique et je dois réaliser un projet JAVA à savoir créer un petit jeux vidéo ou bien un programme simple.

    Étant un Dj et passionné de la musique j'ai pensé à créer un petit logiciel de mixage, du style de virtual Dj. Avec ce logiciel on pourrait jouer simultanément 2 musiques, régler leurs volumes, équilibrer les différents et tons(basses médium etc...) et peut être rajouter quelques effets numériques.

    Est ce que vous pensez qu'un tel projet est réalisable en java ? Et bien sur quelle serait la difficulté de sa mise en place ?

    Merci d'avance

    Dominik

  2. #2
    Membre actif

    Homme Profil pro
    Consultant en technologies
    Inscrit en
    Août 2012
    Messages
    40
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cambodge

    Informations professionnelles :
    Activité : Consultant en technologies
    Secteur : Conseil

    Informations forums :
    Inscription : Août 2012
    Messages : 40
    Points : 254
    Points
    254
    Par défaut
    Avec un PC assez puissant et si ton projet est limité à ce que tu as décrit, cela devrait aller.

    Dès qu'il faut faire des traitements du son en temps réel (par exemple, gérer des flux ASIO et appliquer plusieurs filtres) ça peut se corser, Java étant un langage avec VM (donc nécessitant plus de CPU) et sa VM est réputée gourmande en mémoire. On estime qu'une latence supérieure à 10ms ou 15ms est perceptible pour l'oreille, il faut donc que ton programme (ou ton PC) soit assez rapide si c'est du temps réel.

    Il existe des bibliothèques de gestion du son open source pour Java. Ou ce que l'on appelle des "wrappers" qui te permettront d'utiliser des bibliothèques C/C++ en Java (JOAL pour OpenAL, par exemple quoiqu'OpenAL ça soit plus pour des jeux que pour du mixage).

    Concernant les difficultés, c'est que la plupart des outils de gestion/traitement du son sont écrits en C/C++. Mécaniquement, tu auras plus de chance de trouver des ressources (réponses, bouts de code, tutos) dans ces langages qu'en Java. Cependant, comme ton projet n'est pas très ambitieux (si ta liste est exhaustive), je pense que cela devrait aller.

  3. #3
    Modérateur
    Avatar de wax78
    Homme Profil pro
    Chef programmeur
    Inscrit en
    Août 2006
    Messages
    4 073
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Belgique

    Informations professionnelles :
    Activité : Chef programmeur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2006
    Messages : 4 073
    Points : 7 978
    Points
    7 978
    Par défaut
    Pas besoin d'une machine puissante vu les prérequis. Une simple logiciel de mixage avec filtrage et autres ne nécessite pas grand choses.

    Et comme le souligne bbalet, tu peux trouver des binding tout fait (Je pense a celui pour Fmod qui lui contient tout ce qu'il faut de base pour faire le genre d'applic que tu désire). Après pour la latence, tu n'y échapperas pas, mais de la a dire que java va l'augmenter énormement je ne mettrai pas ma main a couper ^^
    (Les "ça ne marche pas", même écrits sans faute(s), vous porteront discrédit ad vitam æternam et malheur pendant 7 ans)

    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

Discussions similaires

  1. Choix de Java pour programmer un logiciel
    Par mongilotti dans le forum Débuter avec Java
    Réponses: 2
    Dernier message: 01/04/2013, 07h18
  2. WMI en java , est ce possible?
    Par jlassiramzy dans le forum API standards et tierces
    Réponses: 8
    Dernier message: 21/04/2009, 13h31
  3. interface graphique en php et traitement en java: est ce possible?
    Par rvfranck dans le forum Général Java
    Réponses: 6
    Dernier message: 07/11/2007, 01h41
  4. la programmation de la méta heuristique tabou en java
    Par jijilamara dans le forum Algorithmes et structures de données
    Réponses: 5
    Dernier message: 08/03/2006, 09h11
  5. Recherche de Logiciel d'audit de code java
    Par K-ro dans le forum Qualimétrie
    Réponses: 4
    Dernier message: 12/10/2004, 17h54

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo