SP12k, web app inspirée de la SP1200
- 81 réponses
- 14 participants
- 7 487 vues
- 17 followers

pos
63

Posteur·euse AFfranchi·e
Membre depuis 19 ans
Sujet de la discussion Posté le 18/01/2020 à 18:57:14SP12k, web app inspirée de la SP1200
Hello,
Pas sûr d'etre dans le bonne partie du forum, mais je voudrais présenter ici un projet sur lequel je travail depuis quelque semaines maintenant, et que j'aimerais continuer à développer pour en faire quelque chose de bien complet.
C'est une application web émulant le son typique de la SP1200 et SP12 sur les bases du papier de 2007 "Physical and behavioral circuit modeling of the SP-12 sampler".
Les différentes comparaisons que j'ai pu faire sur les extraits audio fournis m'amènent à penser que l'émulation est assez proche de l'originale
L'appli est en libre accès ici: https://rephase.org/sp12k
Elle tourne préférentiellement sur un chrome ou firefox desktop récent, mais peut aussi tourner sur un chrome android.
La latence varient d'une machine à l'autre (surtout sous android!).
Ça ne tourne pour le moment ni sur safari, ni sur ios.
Pour l'instant, en version 0.1.4, très peu de fonctionnalités sont implémentées, mais elles vont arriver dans les prochaines versions !
Fonctionnalités implémentées (versions 0.1.4) :
- 8 pad accessibles au clic, au multi-touché, ou au claviers touches 1 à 8, ainsi que s, d, f, g, h, j, k, l, et aussi la bare d'espace quand on survole une tranche
- 8 sliders de detunes accesibles au clic, touché, ou molette de souris quand on survole une tranche
- import de sample aux formats wav, mp3, ogg, etc. (en plus de quelque samples de demo)
- fonction de "pre pitching" permettant de simuler la manière dont la machine était souvent utilisée, genre x1.3 pour avoir l'équivalent d'un 33 tours passé en 45 tours, qu'il faut ensuite detuner de 5 demis tons et profiter des artefacts du detune...
- detune (avec les artefacts qui vont bien) de +7 demi tons à -8 demis tons. A noter que dans l'original la position -8 correspond à un ratio de 0.64, mais ici je suis resté sur la valeur théorique de 0.63 (pour l'instant en tout cas).
- choix d'un filtre en sortie, équivalent aux sorties 3 à 6 de la SP1200, ou pas de filtre, équivalent aux sorties 7-8. Le VCF des sorties 1-2 n'est pour l'instant pas émulé.
- choix d'un canal monophonic, histoire de pouvoir couper un son par un autre en les mettant sur le même canal, par exemple un charley ouvert et fermé. On peut aussi s'en servir comme note off en utilisant un pad sans sample
- export du son transformé en wav avec différents choix de fréquence d'échantillonnage
fonctionnalités à venir:
- options pour utiliser les sliders en réglage de volume (avec retour aux bonnes positions quand on repasse en detune, contrairement à l'originale
)
- multi mode pour volume et le detune, en étalant un même sample sur tous les pads
- centralisation de l'import et de la gestion des samples avec pre pitching, et une vue graphique pour la découpe/trim et l'enveloppe ADR (donc pas d'utilisation des sliders principaux pour cela)
- séquenceur graphique avec groove ternaire optionnel
- fonction mixage en sortie, avec pan et effets (EQ, filtres passe bas resonants, etc.)
- fonctionnement en midi sous chrome (controle complet ou synchro du sequenceur)
- chargement/sauvegarde de l'ensemble des reglages en local (sons, reglages, sequenceur, etc.)
- peut etre des trucs un peu anachroniques genre time stretching, qui marcheraient bien en conjonction avec le detune original!
Vos retours et suggestions sont les bienvenus.
Pas sûr d'etre dans le bonne partie du forum, mais je voudrais présenter ici un projet sur lequel je travail depuis quelque semaines maintenant, et que j'aimerais continuer à développer pour en faire quelque chose de bien complet.
C'est une application web émulant le son typique de la SP1200 et SP12 sur les bases du papier de 2007 "Physical and behavioral circuit modeling of the SP-12 sampler".
Les différentes comparaisons que j'ai pu faire sur les extraits audio fournis m'amènent à penser que l'émulation est assez proche de l'originale

L'appli est en libre accès ici: https://rephase.org/sp12k
Elle tourne préférentiellement sur un chrome ou firefox desktop récent, mais peut aussi tourner sur un chrome android.
La latence varient d'une machine à l'autre (surtout sous android!).
Ça ne tourne pour le moment ni sur safari, ni sur ios.
Pour l'instant, en version 0.1.4, très peu de fonctionnalités sont implémentées, mais elles vont arriver dans les prochaines versions !
Fonctionnalités implémentées (versions 0.1.4) :
- 8 pad accessibles au clic, au multi-touché, ou au claviers touches 1 à 8, ainsi que s, d, f, g, h, j, k, l, et aussi la bare d'espace quand on survole une tranche
- 8 sliders de detunes accesibles au clic, touché, ou molette de souris quand on survole une tranche
- import de sample aux formats wav, mp3, ogg, etc. (en plus de quelque samples de demo)
- fonction de "pre pitching" permettant de simuler la manière dont la machine était souvent utilisée, genre x1.3 pour avoir l'équivalent d'un 33 tours passé en 45 tours, qu'il faut ensuite detuner de 5 demis tons et profiter des artefacts du detune...
- detune (avec les artefacts qui vont bien) de +7 demi tons à -8 demis tons. A noter que dans l'original la position -8 correspond à un ratio de 0.64, mais ici je suis resté sur la valeur théorique de 0.63 (pour l'instant en tout cas).
- choix d'un filtre en sortie, équivalent aux sorties 3 à 6 de la SP1200, ou pas de filtre, équivalent aux sorties 7-8. Le VCF des sorties 1-2 n'est pour l'instant pas émulé.
- choix d'un canal monophonic, histoire de pouvoir couper un son par un autre en les mettant sur le même canal, par exemple un charley ouvert et fermé. On peut aussi s'en servir comme note off en utilisant un pad sans sample
- export du son transformé en wav avec différents choix de fréquence d'échantillonnage
fonctionnalités à venir:
- options pour utiliser les sliders en réglage de volume (avec retour aux bonnes positions quand on repasse en detune, contrairement à l'originale

- multi mode pour volume et le detune, en étalant un même sample sur tous les pads
- centralisation de l'import et de la gestion des samples avec pre pitching, et une vue graphique pour la découpe/trim et l'enveloppe ADR (donc pas d'utilisation des sliders principaux pour cela)
- séquenceur graphique avec groove ternaire optionnel
- fonction mixage en sortie, avec pan et effets (EQ, filtres passe bas resonants, etc.)
- fonctionnement en midi sous chrome (controle complet ou synchro du sequenceur)
- chargement/sauvegarde de l'ensemble des reglages en local (sons, reglages, sequenceur, etc.)
- peut etre des trucs un peu anachroniques genre time stretching, qui marcheraient bien en conjonction avec le detune original!
Vos retours et suggestions sont les bienvenus.
[ Dernière édition du message le 18/01/2020 à 18:59:29 ]

drrumble
1228

AFicionado·a
Membre depuis 11 ans
51 Posté le 06/03/2020 à 12:12:28
Vous êtes en contact avec low hiss? Vos projets sont assez proches et sont tous les deux prometteurs, vous êtes tous les 2 français, une combinaison de vos skills pourrait tout déchirer !
0

pos
63

Posteur·euse AFfranchi·e
Membre depuis 19 ans
52 Posté le 08/03/2020 à 13:41:57
On est pas en contact mais je pense que nos projets sont complémentaires et répondent à des besoins différents.
Petite vidéo-détente sur la version development demo windows (identique à la version web) en live sur l'acapella de life's a bitch:
Petite vidéo-détente sur la version development demo windows (identique à la version web) en live sur l'acapella de life's a bitch:
3

drrumble
1228

AFicionado·a
Membre depuis 11 ans
53 Posté le 08/03/2020 à 14:57:22
Wahou ça déchire ! ça tape du pad sec !

0

pos
63

Posteur·euse AFfranchi·e
Membre depuis 19 ans
54 Posté le 16/03/2020 à 02:48:51
le plugin d'effet est presque prêt:
https://www.gearslutz.com/board/showpost.php?p=14593824&postcount=111
https://www.gearslutz.com/board/showpost.php?p=14593824&postcount=111
3

Hypha
308

Posteur·euse AFfamé·e
Membre depuis 14 ans
55 Posté le 16/03/2020 à 06:08:27

sinapse
9

Nouvel·le AFfilié·e
Membre depuis 15 ans
56 Posté le 16/03/2020 à 11:01:52
Excellent ! 

0

drrumble
1228

AFicionado·a
Membre depuis 11 ans
57 Posté le 16/03/2020 à 11:54:25
Bravo, ça promet !
0

pos
63

Posteur·euse AFfranchi·e
Membre depuis 19 ans
58 Posté le 17/03/2020 à 02:54:11
demo en vidéo:
0

sinapse
9

Nouvel·le AFfilié·e
Membre depuis 15 ans
59 Posté le 17/03/2020 à 14:42:21
superbe, hâte de l'essayer. Une version beta est prévue pour quand?
0

pos
63

Posteur·euse AFfranchi·e
Membre depuis 19 ans
60 Posté le 22/03/2020 à 18:07:33
Citation de sinapse :
Pour très bientôt j'éspère, pour windows dans un premier temps ! (pas encore de Mac sous la main...)superbe, hâte de l'essayer. Une version beta est prévue pour quand?
Sinon petite mise à jour de la version web pour corriger deux petits bugs, chagement de nom (sp12k -> sp950) et déplacement vers le nouveau site wavetracing.
L'ancienne page redirige vers la nouvelle adresse, ici: https://wavetracing.com/sp950
0

pos
63

Posteur·euse AFfranchi·e
Membre depuis 19 ans
61 Posté le 28/03/2020 à 04:21:50
Je compte poster un lien de télélchargement pour la version demo/beta version du plugin dans le cours du weekend!
Pour windows uniquement, pour le moment.
Voilà un screenshot de l'interface:

Pour windows uniquement, pour le moment.
Voilà un screenshot de l'interface:

3

drrumble
1228

AFicionado·a
Membre depuis 11 ans
62 Posté le 28/03/2020 à 10:38:41
Stylé, me tarde de tester ça !
0

Anonyme
101

63 Posté le 28/03/2020 à 10:57:55
C'est bon ça, j'ai beaucoup utilisé cette SP virtuelle ces derniers jours et j'aime beaucoup le résultat, c'est génial! 
J'attends le plugin en version AU avec impatience.

J'attends le plugin en version AU avec impatience.

0

pos
63

Posteur·euse AFfranchi·e
Membre depuis 19 ans
64 Posté le 31/03/2020 à 04:36:16
La beta du plugin est dispo en téléchargement depuis le site wavetracing.com.
Au format VST3 pour windows 64bit uniquement pour l'instant...
C'est une beta entièrement fonctionnelle, mais limitée dans le temps : elle a besoin d'une connexion web pour valider que la beta est toujours en cours.
Vos retours sont les bienvenus !
Au format VST3 pour windows 64bit uniquement pour l'instant...
C'est une beta entièrement fonctionnelle, mais limitée dans le temps : elle a besoin d'une connexion web pour valider que la beta est toujours en cours.
Vos retours sont les bienvenus !
2

drrumble
1228

AFicionado·a
Membre depuis 11 ans
65 Posté le 31/03/2020 à 11:00:51
Bang bang!
0

Hypha
308

Posteur·euse AFfamé·e
Membre depuis 14 ans
66 Posté le 04/04/2020 à 09:17:42
Salut pos
la demo est déja expiré? je voulais tester la, et ça me dis que c'est expiré ou offline..
Comment on active le VST temporairement sinon?
la demo est déja expiré? je voulais tester la, et ça me dis que c'est expiré ou offline..
Comment on active le VST temporairement sinon?
0

pos
63

Posteur·euse AFfranchi·e
Membre depuis 19 ans
67 Posté le 04/04/2020 à 11:45:21
Salut Hypha
La beta est toujours en cours pourtant. Elle fait un accès web qui est peut-être bloqué par un firewall ou autre sur ta machine ? Il se peut aussi que le serveur ait été inaccessible au moment de ton test.
La beta est toujours en cours pourtant. Elle fait un accès web qui est peut-être bloqué par un firewall ou autre sur ta machine ? Il se peut aussi que le serveur ait été inaccessible au moment de ton test.
0

Hypha
308

Posteur·euse AFfamé·e
Membre depuis 14 ans
68 Posté le 04/04/2020 à 15:00:05
wep j'ai effectivement un firewall qui bloque les appli qui demande une connexion web. Mais j'ai aucune requête de faite, et si je click sur ton lien, en bas du plugin, j'ai bien une fenêtre internet qui s'ouvre. puis après une petite minute, le plugin devient blanc.. c'est p'être un comportement normal, mais je comprend pas ce qu'il faut faire 
en image ça donne ça:
https://imgur.com/8NhoGu9

en image ça donne ça:
https://imgur.com/8NhoGu9
0

pos
63

Posteur·euse AFfranchi·e
Membre depuis 19 ans
69 Posté le 04/04/2020 à 15:08:26
Oui tout est normal dans le cas ou c'est effectivement expiré 
A priori la connexion passe par ton DAW, donc si tu lui as déjà refusé l'accès au web par le passé c'est normal qu'il ne te le redemande plus.
Quand tu clique sur le lien ça ouvre juste le navigateur web par défaut, donc ça c'est normal que ça marche.

A priori la connexion passe par ton DAW, donc si tu lui as déjà refusé l'accès au web par le passé c'est normal qu'il ne te le redemande plus.
Quand tu clique sur le lien ça ouvre juste le navigateur web par défaut, donc ça c'est normal que ça marche.
0

pos
63

Posteur·euse AFfranchi·e
Membre depuis 19 ans
70 Posté le 06/04/2020 à 23:43:44
La beta est maintenant dispo pour Mac, VST3/AU: https://wavetracing.com/sp950/plugin/


2
[ Dernière édition du message le 06/04/2020 à 23:54:05 ]

Anonyme
101

71 Posté le 07/04/2020 à 05:13:29
Installation très facilement réussie sur El Capitan/Logic (il suffit de poser le component dans la bibliothèque audio).
C'est super!!
Par rapport à la version web, on en vient presque à regretter que le pitch n'agisse pas véritablement sur la hauteur, je trouve que ça permettait de trouver des jolies couleurs en plus de dégrader le signal.
... Je sais c'est normal, ce n'est pas un un pitch-shifter et ça n'aurait pas beaucoup de sens ici.
Encore bravo pour ton initiative, on aura droit à une promotion en tant que bêta-testeur?
C'est super!!

Par rapport à la version web, on en vient presque à regretter que le pitch n'agisse pas véritablement sur la hauteur, je trouve que ça permettait de trouver des jolies couleurs en plus de dégrader le signal.
... Je sais c'est normal, ce n'est pas un un pitch-shifter et ça n'aurait pas beaucoup de sens ici.

Encore bravo pour ton initiative, on aura droit à une promotion en tant que bêta-testeur?

1

pos
63

Posteur·euse AFfranchi·e
Membre depuis 19 ans
72 Posté le 08/04/2020 à 22:59:56
Merci pour le retour!
Je me demande si je devrais faire un installer, ou si les utilisateurs savent tous poser les plugins dans les bons répertoires...
Pour le pitch, oui comme il n'est pas possible de changer la durée (live oblige), on ne peut pas non plus changer la hauteur.
Je pourrais effectivement ajouter du pitch shifting dans une prochaine version, et d'ailleurs c'est aussi un truc que je voudrais ajouter à la version app.
En attendant on peut utiliser un plugin genre reaPitch (gratuit sur le site de REAPER) on conjonction avec celui-ci.
Merci pour le test et retour. Je n'ai pas encore d'idée complètement arrêtée pour le prix de vente, ni la manière de distribuer tout ça, mais je tâcherai de penser aux beta testeurs
Je me demande si je devrais faire un installer, ou si les utilisateurs savent tous poser les plugins dans les bons répertoires...
Pour le pitch, oui comme il n'est pas possible de changer la durée (live oblige), on ne peut pas non plus changer la hauteur.
Je pourrais effectivement ajouter du pitch shifting dans une prochaine version, et d'ailleurs c'est aussi un truc que je voudrais ajouter à la version app.
En attendant on peut utiliser un plugin genre reaPitch (gratuit sur le site de REAPER) on conjonction avec celui-ci.
Merci pour le test et retour. Je n'ai pas encore d'idée complètement arrêtée pour le prix de vente, ni la manière de distribuer tout ça, mais je tâcherai de penser aux beta testeurs

0

sinkmusic
2512

Squatteur·euse d’AF
Membre depuis 22 ans
73 Posté le 08/04/2020 à 23:38:43
Citation de pos :
Je me demande si je devrais faire un installer, ou si les utilisateurs savent tous poser les plugins dans les bons répertoires...
Personnellement, je préfère les .DLL à extraire d'un zip tout simplement.

[edit] C'est vrai que pour les VST3 c'est un peu différent et tout le monde n'y est pas encore habitué. Un fichier .txt ou un PDF dans le ZIp avec les instructions où déposer le DLL pourraient aider ?
0
ziq : sinkmusic.com | drum samples : waveshaper.org
[ Dernière édition du message le 09/04/2020 à 09:30:29 ]

Jay-Pee
648

Posteur·euse AFfolé·e
Membre depuis 17 ans
74 Posté le 09/04/2020 à 09:27:06
Citation de pos :
Merci pour le retour!
Je me demande si je devrais faire un installer, ou si les utilisateurs savent tous poser les plugins dans les bons répertoires...
C'est quoi l'itinéraire pour le déposer dans le mac svp ?
0

pos
63

Posteur·euse AFfranchi·e
Membre depuis 19 ans
75 Posté le 09/04/2020 à 11:08:39
Voilà les emplacements où copier le contenu des zip.
Pour windows:

C'est en fait plus simple que les dll VST qui ont 4 emplacements courants, sans même parler des versions 32 bit.
Pour Mac:

Pour le Mac l'emplacement System signifie que le plugin sera dispo pour l'ensemble des utilisateurs de la machine, mais demande des droits d'administration. L'emplacement User installe le plugin pour le seul utilisateur courant.
Pour windows:

C'est en fait plus simple que les dll VST qui ont 4 emplacements courants, sans même parler des versions 32 bit.
Pour Mac:

Pour le Mac l'emplacement System signifie que le plugin sera dispo pour l'ensemble des utilisateurs de la machine, mais demande des droits d'administration. L'emplacement User installe le plugin pour le seul utilisateur courant.
0
[ Dernière édition du message le 09/04/2020 à 16:14:58 ]
- < Liste des sujets
- Charte