Une refonte graphique vient d'être mise en ligne. Nous espérons qu'elle vous plaira. Merci de nous signaler tout bug ou perte de fonctionnalité ici →
Un cadeau d'UVI pour les 25 ans d'Audiofanzine
Pour célébrer notre quart de siècle, UVI se joint à nous et vous offre le Digital Synsations Vol.1. Pour en profiter c'est par ici 👉
Nouveauté : Bookmark article, news ou tuto
Bookmarkez un article, une news ou un tuto et retrouvez-le dans votre section "Mes signets" du menu membre.
6 nouveaux annuaires
Luthiers, Réparateurs, Cours de musique, Studios d’enregistrement, de mastering et de répétition... Suggérez l’ajout d’une entreprise, inscrivez la vôtre ou déposez un avis.
Alertes disponibilité et baisse de prix
Ces nouvelles fonctionnalités vous permettent d'être informé·e dès qu'un produit est disponible ou que son prix a baissé.
Tentatives d'arnaque dans les petites annonces
Nous faisons face depuis quelques mois à une recrudescence de tentatives d'arnaques dans les petites annonces. Suivez nos recommandations >
Avec le script engine de kontakt il est presque possible de faire un stretching automatique : il suffirait que NI ajoute une fonction qui renvoit la longueur du sample joué pour programmer un truc avec
'$engine parameter speed' (pour la time machine2) ainsi que '$duration' (tempo) et hop un petit calcul.
Dommage qu'il n'y ait pas cette fonction, ca transformerait k2 en parfait lecteur de boucle.
Pour l'instant il est peut être possible de faire ce script en rentrant manuellement la longeur du sample via un controle UI.du style:
Citation : on init
declare ui_knob $RealBPM (0,200,1)
declare ui_label $HostBPM (1,1)
declare ui_label $Ratio (1,1)
declare $first_variable
declare $second_variable
declare $third_variable
$RealBPM := 148
end on
on note
$first_variable := $RealBPM
$second_variable := 60000000/$DURATION_QUARTER
$second_variable := $second_variable*100
set_text ($HostBPM,$second_variable)
$third_variable := $second_variable/$first_variable
set_text ($Ratio,$third_variable)
$third_variable := $third_variable (fonction de mapping/range pour le bouton time restant à être définie...)
_set_engine_par($ENGINE_PAR_SPEED,$third_variable,0,0,-1)
end on
de cette manière il suffit de connaitre le tempo du fichier en entrée