• [^] # Re: Périmètre différent

    Posté par (site web personnel) . En réponse au journal Portage de TapTempo en Python (2.7). Évalué à 1. Dernière modification le 28 février 2018 à 09:59.

    Je pense que j'aurai passé plus de temps à tenter de le faire s’exécuter, et à comprendre son fonctionnement, que de re-coder "qqchose de similaire"

    Voilà un patch pour s'approcher de l'original :

    print "tapTempo : press any key (q for quit)"
    t=[]
    while getKey()!="q":
     t.append( datetime.datetime.now() )
     ll=[ (j-i).microseconds for i, j in zip(t[:-1], t[1:]) ][-5:]
     if ll: print "BPM:",60000000*len(ll)/sum(ll)
    

    NB: j'ai juste décaler à droite, les 2 dernières lignes