Aller au contenu
bpmtap: tempo en ligne de commande

bpmtap: tempo en ligne de commande

bpmtap
#

Donc je m’amuse avec Strudel en ce moment. Que ce soit pour de la composition ou des reprises, la première chose dont j’ai besoin c’est du BPM.

Comme je suis une sale feignasse, j’ai donc besoin d’un outil pour me donner le BPM et la mesure de ce que je veux écrire.

Comme je déteste les sites pleins de pubs, j’ai donc écrit une CLI pour ça.

Comme je suis une giga feignasse, on peut marquer kick, high hat et floor avec la main gauche, et l’outil sort du code Strudel prêt à copier.

BPM: 126.0
Beats: 154
Bars: 36
Strudel:
--------------------------------
setcpm(126)

stack(
  s("bd ~ ~ bd"),
  s("~ hh hh ~"),
  s("~ ~ ~ bass")
)
--------------------------------

Comment ça marche ?
#

Très simple, appuyer sur espace pour marquer un temps et entrée pour une mesure.

q,w,t pour kick, high hat et floor.

En plus d’être utile, c’est franchement marrant.

Quelques exemple:

Cold and Blue - Luno
#

Tap SPACE to the beat
Press ENTER at the start of each bar
Ctrl+C to quit

BPM: 126.0
Beats: 154
Bars: 36

Le site (plein de pub) tunebat me donne 126bpm. Hehe.

Diamond veins - French 79
#

Tap SPACE to the beat
Press ENTER at the start of each bar
Ctrl+C to quit

BPM: 100.4
Beats: 60
Bars: 15
Signature: 4/4

Weird uh

Waltz in C Sharp Minor (Op. 64 No. 2) - Chopin
#

Interprétation de Rouseau

Tap SPACE to the beat
Press ENTER at the start of each bar
Ctrl+C to quit

BPM: 121.1
Beats: 24
Bars: 8
Signature: 3/4

Ok fun !

Nocturne Op. 9 No. 1 - Chopin
#

Interprétation de Kassia

Source: https://musescore.com/user/122383/scores/169484

Tap SPACE to the beat
Press ENTER at the start of each bar
Ctrl+C to quit

BPM: 81.1
Beats: 31
Bars: 5
Signature: 6/4

Plus dur !

Apparemment la définition pour larghetto est 60 à 66 bpm. Je ne sais pas si je suis mauvais où si c’est une version légèrement plus rapide.

Richard Wagner - Ride of The Valkyries
#

Tap SPACE to the beat
Press ENTER at the start of each bar
Ctrl+C to quit

BPM: 108.1
Beats: 36
Bars: 4
Signature: 9/8

Houdini - Dua Lipa
#

Tap SPACE to the beat
Press ENTER at the start of each bar
Ctrl+C to quit

BPM: 117.5
Beats: 44
Bars: 11
Signature: 4/4

On dirait bien que le BPM est bien 117. Étonnant.

Uptempo
#

On finit par un clin d’oeil aux gros weirdos de l’uptempo

Tap SPACE to the beat
Press ENTER at the start of each bar
Ctrl+C to quit

BPM: 196.7
Beats: 112
Bars: 28
Signature: 4/4

Bref.

Sources
#

  • Lien du repo bpmtap sur Github
  • Article wikipedia sur la Mesure

Articles connexes