Un compagnon d'échantillonnage pour le modèle Elektron: appareils Samples ™. Cliquez sur l'image pour lancer l'application.
Underpass ajoute le bouton d'enregistrement manquant qui transforme votre exemple de lecteur en échantillonneur. Branchez-le simplement sur le port USB d'un hôte approprié. Puis échantillonner à partir de toute entrée audio sur l'hôte; ou rééchantillonner la sortie de votre appareil sans aucune perte de qualité.
Tout ordinateur exécutant un navigateur qui prend en charge WebBrTC, WebAudio et Webmidi.
Model:Samples
pour rééchantillonner la sortie de votre appareilinbox/0
et appuyez sur le bouton de déclenchement actif pour le lireIl s'agit d'un logiciel gratuit sous licence sous GLU GPL V3. Il vient sans aucune garantie. Utilisez entièrement à vos risques et périls.
Toutes les marques, les marques enregistrées, les noms de marque, les noms de produits, les noms d'entreprise et les logos utilisés dans cette application sont la propriété de leurs propriétaires respectifs. Ils sont utilisés à des fins d'identification uniquement.
Underpass est conçu comme une application Web d'une seule page avec HTML dans index.html, scripting dans app.js et style dans app.css. Il utilise WebBrTC pour identifier et sélectionner des appareils audio. Les données audio sont capturées à l'aide de l'audio Web en stéréo 16 bits à 48 kHz. Cela implique deux travaux définis dans processeurs.js qui s'exécutent dans des threads séparés: un RmsDbProcessor
qui calcule l'amplitude RMS et convertit cela en décibels pour le compteur de niveau; et un SavingProcessor
qui stocke les données RAW PCM. Une fois l'enregistrement terminé, les données stockées sont traitées davantage dans le thread principal. Cela implique le résumé à mono et le convertir en paquets d'échantillonnage tels que définis à la p.35 de la norme MIDI. Ces paquets sont transférés sur l'appareil à l'aide de Webmidi. Si vous regardez attentivement, le code pour l'exportation d'échantillons au format WAV est également là, mais actuellement inutilisé. Aucun cadre de programmation Web n'a été blessé en créant cette application.