4 points par GN⁺ 2025-03-24 | 1 commentaires | Partager sur WhatsApp
  • Il s’agit d’un site web de partage qui réunit en un seul endroit le flux création·exploration·recherche·commentaires pour les utilisateurs qui veulent consulter rapidement des patterns de boîtes à rythmes
  • L’exploration est organisée par genre·tempo·drumkit, avec des liens directs vers des genres comme Breakbeat, Electro, Hip Hop, House, Rock ou Techno
  • Chaque pattern affiche à la fois une explication de placement de type « How to make » et une grille 16 bits, ce qui permet de visualiser facilement la séquence de chaque instrument
  • Des exemples comme drum rolling, Oh Yeah, 8OBit - ElectroWerk66, 2 Step Chill indiquent aussi le BPM et le numéro des variantes de pattern
  • En bas du site, on compte 8,000 patterns et 1,47,166 beats, ce qui en fait un référentiel et un dépôt de partage utile pour les patterns de batterie

Le flux de base pour créer et trouver des patterns de batterie

  • Drum Patterns est un site de partage de patterns de boîtes à rythmes qui se présente comme « Discover & share drum machine patterns »
  • Les utilisateurs peuvent Create, Browse et Search des patterns, et une page de commentaires existe séparément
  • Le site propose aussi des liens Register et Log in pour les comptes

Une exploration centrée sur le genre, le tempo et le drumkit

  • L’exploration des patterns est divisée selon plusieurs critères
    • Genre : Breakbeat, Electro, Electro Funk, Electro Pop, Hip Hop, House, Miami Bass, Pop, R&B, Reggae, Rock, Techno, Uncategorized
    • Tempo : il existe par exemple un lien d’exploration pour 90 BPM
    • Drumkit : il existe par exemple un lien d’exploration pour la Roland TR-808
  • Des liens de tri ou de regroupement permettent aussi de voir Recent, Popular, Liked, Discussed, Random

Comment lire les patterns

  • Chaque entrée ajoute, sous le titre « How to make », une méthode de création étape par étape
  • Les explications décrivent le placement de certains instruments sur certains beats
    • Exemple : drum rolling place la snare drum sur les beats 4, 5, 13 et 14, puis ajoute la high tom et la low tom
    • Exemple : Oh Yeah montre étape par étape le placement de la bass drum, de la snare drum, de la closed hi-hat et du clap
  • Le corps du pattern utilise une grille de séquence composée de lignes par abréviation d’instrument et de positions X
    • Exemple : des lignes comme CH, OH, CY, CB, CP, SD, BD sont affichées
  • Chaque pattern indique aussi une valeur Play BPM et un numéro de variante de pattern

Exemples de patterns visibles à l’écran

  • drum rolling : 160BPM, pattern centré sur la snare drum et les toms
  • oof lala : 90BPM, inclut des placements de cowbell, maraca, clave et conga
  • Oh Yeah : 90BPM, structure bass drum·snare drum·closed hi-hat·clap
  • Arpeggio Pattern : 90BPM, place de façon répétée la bass drum et des éléments de la famille conga
  • 8OBit - ElectroWerk66 : 129BPM, propose des variantes de pattern 1 à 6
  • 2 Step Chill : 90BPM, propose des variantes de pattern 1 à 5

Volume d’enregistrement et informations des entrées

  • En bas du site, le volume affiché est de 8,000 patterns et 1,47,166 beats
  • Chaque pattern affiche aussi un lien vers l’auteur, une valeur de compteur et un nombre qui semble correspondre au total de commentaires

1 commentaires

 
GN⁺ 2025-03-24
Avis de Hacker News
  • Ça me fait penser à Funklet. C’est quelque chose que Jack Stratton (Vulfpeck) et Rob Stenson ont créé il y a longtemps, et si vous aimez le funk et les batteries MIDI, c’est vraiment un petit bijou
    https://goodhertz.com/funklet/
    • En jouant avec le backbeat, les sons de batterie et des choses comme le signal inversé, on obtient une ambiance assez funky
  • J’aimerais bien transposer quelques patterns vers Glicol : https://glicol.org/
    Une suggestion : la prise en charge de HTTPS
    • Je me demande pourquoi on est aujourd’hui obsédé par HTTPS, même pour des choses qui ne semblent pas nécessiter de sécurité, comme consulter des patterns de batterie
    • Glicol me laissait perplexe, puis j’ai compris en voyant que le site en version desktop affichait beaucoup plus d’informations que sur mobile
      Au moins sur Chrome pour Android, je ne pouvais que choisir la lecture de démos et cliquer sur le lien GitHub, et GitHub recommandait de visiter glicol.org, donc je me demandais pourquoi tout le monde aimait Glicol
      Comme j’aime certaines fonctionnalités de Sonic-Pi, je me demande aussi s’il est prévu d’ajouter des fonctionnalités de type IDE. J’ai aussi vu une tentative de créer un plugin VS Code
    • Il fallait régénérer le certificat SSL, et OVH dit que c’est terminé, mais il faudra sans doute un peu de temps avant que ce soit effectif
  • Ce serait bien de prendre en charge les triolets. Sans shuffle de base, on passe à côté d’une grosse partie
    Je suis aussi d’accord avec l’autre avis sur le tri. Les cymbales en haut, la caisse claire et les toms au milieu, la grosse caisse et les autres pédales en bas, ce serait bien
    hh |x-x-x-x-x-x-x-x-|
    S |----o-------o---|
    B |o-------o-o-----|
    • Je me demande si l’ordre CH, OH, CY, CB, MA, CL, HC, MC, LC, SD, BD, AC convient, ou s’il faut encore l’ajuster
      La prise en charge des triolets arrivera bientôt
    • Ça semble possible en créant un pattern 3x16 et en l’interprétant comme du 4x12 : chaque temps aurait alors trois subdivisions
  • Ce serait bien d’indiquer aux utilisateurs iOS qu’ils doivent désactiver le mode silencieux avec le petit interrupteur latéral pour entendre le son
    C’est un comportement propre à iOS, et il m’a vraiment fallu des années pour le comprendre ; avant ça, je pensais simplement que la Web Audio API n’était pas prise en charge
    • Si vous êtes développeur, vous pouvez aussi lire en arrière-plan un audio silencieux avec un élément `` : https://github.com/donbrae/onscreen-piano-keyboard/blob/main...
      De cette façon, la Web Audio API produit du son même lorsque l’interrupteur « silencieux » est activé
    • Je me demande s’il est question de l’interrupteur matériel à glissière. Sur un iPad sous iOS, je n’arrive à obtenir aucun son quoi que je fasse, et l’iPad n’a pas d’interrupteur de sourdine
    • Sans ce conseil, j’aurais probablement juste manipulé le volume avant d’abandonner, donc ça m’a aidé
      Cette web app est admirable, aussi bien dans l’idée que dans l’implémentation
  • Ça me rappelle un peu un outil de visualisation rythmique que j’ai créé il y a quelques années
    https://michaelmior.github.io/rhythm-wheel/
    • C’est très amusant à manipuler. Je crois avoir trouvé un bug : avec ce réglage, https://imgur.com/BRwst17, le kick semble se déclencher sur le rouge plutôt que sur le vert. Peut-être que je me trompe
    • La manière de représenter le rythme est vraiment chouette
  • Ce serait bien d’ajouter la prise en charge PWA pour pouvoir l’installer comme une application mobile
    Il suffit d’ajouter un fichier manifest.json, donc c’est très simple, et on peut en générer un ici : http://pwabuilder.com/
    Je me demande aussi s’il est prévu d’ajouter d’autres kits de batterie. Sinon, comme HN permet de changer la couleur de l’en-tête, on pourrait imaginer que les utilisateurs stockent localement leurs propres samples pour les utiliser
    • J’ai ajouté la PWA à la liste des choses à faire
      Les autres kits de batterie sont tout en haut de la liste, et je travaille actuellement sur la Yamaha RX5 et l’Oberhiem DMX. Ils devraient être disponibles d’ici un jour ou deux. Je suis preneur de recommandations de boîtes à rythmes
  • Il existe une boîte à rythmes Android autonome avec un son correct. Je ne sais pas si on peut y transférer les patterns
    Elle s’appelle Drum On et l’APK est petit
    https://f-droid.org/en/packages/se.tube42.drum.android/
    • Je ne savais pas qu’une telle pépite existait. L’interface est un peu rudimentaire, mais elle fait le job
  • https://drumpatterns.onether.com/doofusbeatz666s-yowzah-2/
    Celui-ci fonctionne vraiment bien
  • Le site est sympa
    Pour ajouter un retour que je n’ai pas encore vu : c’est peut-être un problème propre à l’iPhone, mais les éléments visuels semblent avoir environ un quart de temps d’avance sur l’audio. À 60 BPM, ça fait environ 200 à 250 ms de décalage
    Ce n’est pas un gros problème, mais c’est suffisant pour paraître un peu bizarre. C’est peut-être lié aux caractéristiques audio de Safari sur iPhone
  • C’était agréable à explorer. Je me demande combien de temps il a fallu pour le créer
    J’ai participé à quelques projets similaires, avec TypeScript et Next.js, et j’ai été surpris de voir que ça prenait beaucoup plus longtemps que prévu
    • Au total, probablement 3 à 4 semaines, mais réparties sur plusieurs mois
      J’ai créé un crawler personnalisé pour 808.pixll.de archivé sur le Web, puis un outil pour extraire les patterns des données crawlées. Ensuite, j’ai travaillé sur le lecteur de patterns, et enfin j’ai commencé à créer le site web
      À l’origine, je comptais faire le site de zéro, mais j’ai finalement décidé d’utiliser WordPress. J’ai déjà trop de side projects :)