• # De la valeur du travail d’équipe

    Posté par . En réponse au message Melody of the primes. Évalué à 4.

    Voici donc la version corrigée qui prend en compte tout vos remarques. En y ajoutant aussi un -q à la commande sox, auquel je n’ai pensé qu’après coup, qui permet non seulement de réserver tout la puissance de calcul à l’établissement de la liste de nombres premiers au lieu d’afficher un tas de lignes inutiles, mais qui permet aussi et surtout à sox de se lancer sans qu’un terminal y soit relié... (donc en tâche de fond).

    Et guitou a raison, le echo -n "2" du début ne sert à rien, il ne traverse pas le premier pipe... J’aurais du le savoir mais je m’en suis rendu compte en mettant le -q à sox... Je ne vois pas comment faire pour commencer à 2 du coup. Ceci dit ça va pas m’empêcher de dormir ! ^^

    $ seq inf | grep -v '[02468]$' | factor | grep -E '^[0-9]+: [0-9]+$' | cut -d':' -f1 | xargs -I_ bash -c 'pn=_; sox -q --norm=-3 -n -t alsa synth .08$((pn%100)) saw $(((pn%42)*42)) lowpass $((400+pn%100)) fade .01 0 .04 reverb 10 20 fade .01 0 .01 pad 0 .023'