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

Java Discussion :

Audio génération et traitement de signal sonore synthé


Sujet :

Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif

    Homme Profil pro
    Hobbyiste
    Inscrit en
    Juillet 2018
    Messages
    128
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Hobbyiste

    Informations forums :
    Inscription : Juillet 2018
    Messages : 128
    Billets dans le blog
    1
    Par défaut Audio génération et traitement de signal sonore synthé
    Je voudrais savoir si en java 8 au moins il y a moyen de développer une application audio de qualité. Par exemple faire un oscillateur à 440hz et faire un synthé digital et autres instruments. Sinon quel langage utiliser comme cpp et bibliothèques. J'ai entendu parler de faust mais je voudrais travailler à plus bas niveau
    Même payant éventuellement.
    Je peux donner des exemples de sources.

    Parce que quand je fais un oscillateur à 440Hz j'ai beaucoup de parasites qui cachent le bruit du son sinus.

    Sinon je voudrais trouver un collègue ou un ami qui fait du multimédia en java javafx libre audio 3d ou graphisme programmation disons intermédiaire ou expérimenté car moi je voudrais m'améliorer et arriver à mes objectifs.

  2. #2
    Membre très actif

    Homme Profil pro
    Hobbyiste
    Inscrit en
    Juillet 2018
    Messages
    128
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Hobbyiste

    Informations forums :
    Inscription : Juillet 2018
    Messages : 128
    Billets dans le blog
    1
    Par défaut Snippets
    Je vais essayer de trouver les meilleurs snippets.

  3. #3
    Modérateur
    Avatar de wax78
    Homme Profil pro
    R&D - Palefrenier programmeur
    Inscrit en
    Août 2006
    Messages
    4 096
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Belgique

    Informations professionnelles :
    Activité : R&D - Palefrenier programmeur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2006
    Messages : 4 096
    Par défaut
    Citation Envoyé par DaTheWolf Voir le message
    Parce que quand je fais un oscillateur à 440Hz j'ai beaucoup de parasites qui cachent le bruit du son sinus.
    Utilises tu la librairie pour le son fournis avec java ?

    Utilises tu un buffer assez grand ? Plus le buffer est petit, plus la latence est petite, mais dans le même temps la machine ne suit pas et tu as des "cracks" et autres bruits bizarre qui arrivent.

    Ton générateur utilises-t-il des tables precalculée au lieu de "Math.sin()" ?
    (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

  4. #4
    Membre très actif

    Homme Profil pro
    Hobbyiste
    Inscrit en
    Juillet 2018
    Messages
    128
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Hobbyiste

    Informations forums :
    Inscription : Juillet 2018
    Messages : 128
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par wax78 Voir le message
    Utilises tu la librairie pour le son fournis avec java ?

    Utilises tu un buffer assez grand ? Plus le buffer est petit, plus la latence est petite, mais dans le même temps la machine ne suit pas et tu as des "cracks" et autres bruits bizarre qui arrivent.

    Ton générateur utilises-t-il des tables precalculée au lieu de "Math.sin()" ?
    Ça ne marche pas. Et si je comment résoudre ce problème de crachotement?

  5. #5
    Modérateur
    Avatar de wax78
    Homme Profil pro
    R&D - Palefrenier programmeur
    Inscrit en
    Août 2006
    Messages
    4 096
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Belgique

    Informations professionnelles :
    Activité : R&D - Palefrenier programmeur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2006
    Messages : 4 096
    Par défaut
    "Ca ne marche pas ?"

    Si tu essayais déjà de répondre au 3 interrogations que j'ai émise ?
    (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

  6. #6
    Membre très actif

    Homme Profil pro
    Hobbyiste
    Inscrit en
    Juillet 2018
    Messages
    128
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Hobbyiste

    Informations forums :
    Inscription : Juillet 2018
    Messages : 128
    Billets dans le blog
    1
    Par défaut
    Excuse
    Jai augmenté la valeur de tailles buffer.
    Jai un canvas d'affichage de l'onde ordonné par un thread et un thread oscillateur.
    Mais jai toujours des cracks.
    Buffer ligne 44100*4

    Buffer intermédiaire car je lis les échantillons de oscillateur un par un 44100.

  7. #7
    Modérateur
    Avatar de wax78
    Homme Profil pro
    R&D - Palefrenier programmeur
    Inscrit en
    Août 2006
    Messages
    4 096
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Belgique

    Informations professionnelles :
    Activité : R&D - Palefrenier programmeur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2006
    Messages : 4 096
    Par défaut
    Mmmm assez difficile à dire ainsi.

    Mais peut tu essayer de passer le programme avec un profiler afin de voir éventuellement ou se trouve le temps consommé par le cpu ?

    Si tu désactive l'affichage (et tout ce qui va avec), cela améliore-t-il les choses ?
    (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. Traitement de signal sonore
    Par taimed dans le forum MATLAB
    Réponses: 3
    Dernier message: 08/11/2017, 11h56
  2. Traitement signal sonore
    Par Jibons dans le forum Traitement du signal
    Réponses: 0
    Dernier message: 07/12/2011, 21h03
  3. [Débutant] Détection sonore(traitement du signal)
    Par zugeur dans le forum Signal
    Réponses: 9
    Dernier message: 24/03/2009, 19h25

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