Old 07-07-2015, 06:44 AM   #1
Tonton Darmon
Human being with feelings
 
Tonton Darmon's Avatar
 
Join Date: Sep 2013
Location: Les Corbières - Aude
Posts: 613
Default JSFX - Reverse Audio - Double Buffer

Bonjour les Reaperiens,

Désolé pour le retard, mais trop de travail en ce moment...
Suite à ma question précédente, j'ai découvert et utilisé un Vst de traitement audio pour inverser le son (freeware GRevDly).
Mais je n'étais pas vraiment satisfait du résultat (pas mal, mais...).
Du coup, j'ai passé un peu de temps à concevoir un JSFX que vous trouverez ci-joint.
Ce n'est pas un FX pour le live, mais plutôt un outils de recherche de sonorité.
Pour le reste des commentaires, c'est dans le code source.

Bon allez, a + tard, je file...
Ardent soleil à vous tous.
Attached Files
File Type: txt Reverse - Double Buffer.txt (2.9 KB, 237 views)
__________________
La musique creuse le ciel (Charles Baudelaire)
Tonton Darmon is offline   Reply With Quote
Old 02-24-2019, 06:23 AM   #2
geoslake
Human being with feelings
 
Join Date: Apr 2007
Posts: 376
Default

Merci avec 4 ans de retard Works fine.
geoslake is offline   Reply With Quote
Old 03-01-2019, 09:11 AM   #3
Aleskis
Human being with feelings
 
Join Date: Jan 2015
Location: Paris
Posts: 580
Default

D'ailleurs, dans l'esprit, vous connaîtriez un équivalent de Gross Beat de Imageline ? J'ai Dblue Glitch mais je n'aime pas trop le principe de probabilité de déclenchement.

En tous cas, merci pour le déterrage, je vais essayé de petit JS qui semble bien chouette.
__________________
Reaper X64, Behringer U-Phoria UMC1820, Yamaha HS7, Beyerdynamic DT 770 Pro 250 Ohms, I9-11900k, 128Go DDR4, Win10.
https://soundcloud.com/auctobre
Aleskis is offline   Reply With Quote
Old 03-01-2019, 09:20 AM   #4
Vincent Sermonne
Petit manitou
 
Vincent Sermonne's Avatar
 
Join Date: Feb 2009
Location: Mars
Posts: 7,357
Default

Merci Tonton !! mis dans ton dossier Tonton ressource reaper avec le cymbal shock que j'ai lachement oublié sur lequel je devrai me repencher...
__________________
Vincent
http://www.tchackpoum.fr
Vincent Sermonne is offline   Reply With Quote
Old 03-01-2019, 11:16 AM   #5
Tonton Darmon
Human being with feelings
 
Tonton Darmon's Avatar
 
Join Date: Sep 2013
Location: Les Corbières - Aude
Posts: 613
Default

Merci messieurs, c'est trop d'honneur (pour un vieux truc qui date de 2015)

Quote:
Originally Posted by Vincent Sermonne
Merci Tonton !!
De rien, tout le plaisir était pour moi !

Quote:
Originally Posted by Vincent Sermonne
mis dans ton dossier Tonton ressource reaper
Super sympa, mais... c'est où le "dossier Tonton ressource Reaper" ?

Quote:
Originally Posted by Vincent Sermonne
avec le cymbal shock que j'ai lachement oublié sur lequel je devrai me repencher...
Ha ouais, j'me rappelle, à l'époque j'avais amélioré le shock avec un "delay" réglable (il était trop... instantané), mais chais pu si je te l'ai envoyé ? (c'est pas bo de vieillir)

Bisous baveux à toi !
__________________
La musique creuse le ciel (Charles Baudelaire)
Tonton Darmon is offline   Reply With Quote
Old 03-01-2019, 11:38 AM   #6
Vincent Sermonne
Petit manitou
 
Vincent Sermonne's Avatar
 
Join Date: Feb 2009
Location: Mars
Posts: 7,357
Default

Quote:
Originally Posted by Tonton Darmon View Post

Ha ouais, j'me rappelle, à l'époque j'avais amélioré le shock avec un "delay" réglable (il était trop... instantané), mais chais pu si je te l'ai envoyé ? (c'est pas bo de vieillir)

Bisous baveux à toi !
Rhooo mais ça m'interresse, tu me l'enverrais ? ... pas le bisous baveux hein !
__________________
Vincent
http://www.tchackpoum.fr
Vincent Sermonne is offline   Reply With Quote
Old 03-01-2019, 12:50 PM   #7
Bronsky
Human being with feelings
 
Bronsky's Avatar
 
Join Date: Jun 2011
Posts: 616
Default

Questions de newbie :

- Si je comprends bien, ce petit fichier texte sert à créer un JS (j'ai jamais tripatouillé de ce côté) ?

- On y lit : "code source non optimisé pour une meilleure lecture", pouvez vous me donner les explications/raisons du JS (je ne comprends pas bien le buffer A qui subit un reset quand le B lit sa copie) ?

- Et du coup le JS remplacerait plutôt "clic droit sur l'item/paramètres/inverser la prise sélectionnée" en mieux, "clic droit sur l'item/inverser les objets sous la forme d'une nouvelle prise" ou "clic droit sur l'item/propriétés/inverser" ?
Bronsky is offline   Reply With Quote
Old 03-01-2019, 01:42 PM   #8
Tonton Darmon
Human being with feelings
 
Tonton Darmon's Avatar
 
Join Date: Sep 2013
Location: Les Corbières - Aude
Posts: 613
Default

Quote:
Originally Posted by Bronsky View Post
Questions de newbie :

- Si je comprends bien, ce petit fichier texte sert à créer un JS (j'ai jamais tripatouillé de ce côté) ?

- On y lit : "code source non optimisé pour une meilleure lecture", pouvez vous me donner les explications/raisons du JS (je ne comprends pas bien le buffer A qui subit un reset quand le B lit sa copie) ?

- Et du coup le JS remplacerait plutôt "clic droit sur l'item/paramètres/inverser la prise sélectionnée" en mieux, "clic droit sur l'item/inverser les objets sous la forme d'une nouvelle prise" ou "clic droit sur l'item/propriétés/inverser" ?
Salut Bronsky,

- Oui, c'est un JS, a copier dans le dossier des JS (en virant l'extension .txt)

- Technique de double buffer, une vieille combine de programmeur pour ne pas "perdre" des données lors du traitement (un se remplit pendant que l'autre se vide). Appliquer à tour de bras dans les jeux vidéo lors d'animations.
Bien évidemment, le premier sample est "à vide".

- Non, c'est plutôt un p'tit outils à utiliser pour "chercher" en direct des sons inversés sans enregistrer (marche très bien sur des sons cours, de synthé par exemple).

Bon, faut aimer ce genre de sons bien sur...

Bonne soirée à toi.
__________________
La musique creuse le ciel (Charles Baudelaire)
Tonton Darmon is offline   Reply With Quote
Old 03-01-2019, 01:44 PM   #9
Tonton Darmon
Human being with feelings
 
Tonton Darmon's Avatar
 
Join Date: Sep 2013
Location: Les Corbières - Aude
Posts: 613
Default

Quote:
Originally Posted by Vincent Sermonne View Post
Rhooo mais ça m'interresse, tu me l'enverrais ? ... pas le bisous baveux hein !
Pas de blème, faut que je retrouve ça...

Et sinon, c'est où le "dossier Tonton ressource reaper" ?

Bonnes frappes à toi !
__________________
La musique creuse le ciel (Charles Baudelaire)
Tonton Darmon is offline   Reply With Quote
Old 03-01-2019, 03:28 PM   #10
Vincent Sermonne
Petit manitou
 
Vincent Sermonne's Avatar
 
Join Date: Feb 2009
Location: Mars
Posts: 7,357
Default

Quote:
Originally Posted by Tonton Darmon View Post
Et sinon, c'est où le "dossier Tonton ressource reaper" ?
ben c'est un dossier que j'ai fait à ton nom dans le dossier des JS...
__________________
Vincent
http://www.tchackpoum.fr
Vincent Sermonne is offline   Reply With Quote
Old 03-01-2019, 05:52 PM   #11
Tonton Darmon
Human being with feelings
 
Tonton Darmon's Avatar
 
Join Date: Sep 2013
Location: Les Corbières - Aude
Posts: 613
Default

Quote:
Originally Posted by Vincent Sermonne View Post
ben c'est un dossier que j'ai fait à ton nom dans le dossier des JS...
Haaa d'accord, suis un peu à l'oued moi !

Bon, j'ai maté vite fait entre 2 et j'ai retrouvé 2 JS qui trainaient...

1- JS de test basique E-Drums (à l'époque c'était pour vérifier tes modules).
2- JS Shock, ça doit être la dernière version, à tester donc, il y a plein de commentaires au début pour le paramétrage de tout ton fourbi les canaux audio et les notes d'assignation...

Tiens moi au jus si ça bug

Commence à être un peu tard, direction plumard, bon courage à toi.
Attached Files
File Type: txt Test_EDrums.txt (1.9 KB, 77 views)
File Type: txt Vincent_old.txt (6.7 KB, 72 views)
__________________
La musique creuse le ciel (Charles Baudelaire)
Tonton Darmon is offline   Reply With Quote
Old 03-02-2019, 04:10 PM   #12
Vincent Sermonne
Petit manitou
 
Vincent Sermonne's Avatar
 
Join Date: Feb 2009
Location: Mars
Posts: 7,357
Default

J’essaierai demain. Je me demande si je t’avais dit que les Pad cymbale avait deux notes, une du bord et une du corp. De plus il me semble avoir lu qu’il s’agissait d’un aftertouch polyphonique à la pression du bord. C’est vraiment pas le plus important cette fonctionnalité, mais ça m’exaspère de ne pas l’avoir trouvé depuis tous ce temp ! Merci tonton !
__________________
Vincent
http://www.tchackpoum.fr
Vincent Sermonne is offline   Reply With Quote
Old 03-03-2019, 04:43 AM   #13
Tonton Darmon
Human being with feelings
 
Tonton Darmon's Avatar
 
Join Date: Sep 2013
Location: Les Corbières - Aude
Posts: 613
Default

Quote:
Originally Posted by Vincent Sermonne View Post
J’essaierai demain. Je me demande si je t’avais dit que les Pad cymbale avait deux notes, une du bord et une du corp. De plus il me semble avoir lu qu’il s’agissait d’un aftertouch polyphonique à la pression du bord. C’est vraiment pas le plus important cette fonctionnalité, mais ça m’exaspère de ne pas l’avoir trouvé depuis tous ce temp ! Merci tonton !
Oui, c'est déjà intégré tout ça... c'est vrai que ça date d'avril 2017
A+ et bonne journée.

Code:
// ReaperDrummer BASTARD KIT
// CHOKE CYMBALES E-DRUMS - After Touch Polyphonic
// ================================================================
// * Traite QUE le canal 10
// * Samples sur 64 canaux
// * Gestion 3 cymbales crash et 1 ride : Bow et Edge
// * Gestion 2 zones cymbales chockables
// * Choke QUE le canal audio et room de la (les) cymbale(s)
//
// Initiateur - Testeur - Support technique - Conseils : Vincent S.
// Codeur : Bruno F.
// V1.0   : Version de base
// V1.1   : Intégration choke sur 4 cymbales (en temps réel)
//        : Modification par utilisateur canaux audio par bloc de 4
// V1.2   : Slider choix coupure net OU fade out
//        : Filtrage note off
__________________
La musique creuse le ciel (Charles Baudelaire)
Tonton Darmon is offline   Reply With Quote
Old 03-03-2019, 09:31 AM   #14
Vincent Sermonne
Petit manitou
 
Vincent Sermonne's Avatar
 
Join Date: Feb 2009
Location: Mars
Posts: 7,357
Default

Quote:
Originally Posted by Tonton Darmon View Post
Oui, c'est déjà intégré tout ça... c'est vrai que ça date d'avril 2017
A+ et bonne journée.

Code:
// ReaperDrummer BASTARD KIT
// CHOKE CYMBALES E-DRUMS - After Touch Polyphonic
// ================================================================
// * Traite QUE le canal 10
// * Samples sur 64 canaux
// * Gestion 3 cymbales crash et 1 ride : Bow et Edge
// * Gestion 2 zones cymbales chockables
// * Choke QUE le canal audio et room de la (les) cymbale(s)
//
// Initiateur - Testeur - Support technique - Conseils : Vincent S.
// Codeur : Bruno F.
// V1.0   : Version de base
// V1.1   : Intégration choke sur 4 cymbales (en temps réel)
//        : Modification par utilisateur canaux audio par bloc de 4
// V1.2   : Slider choix coupure net OU fade out
//        : Filtrage note off
WAAAA c'est vraiment pas loint !!! Alors: j'ai changé de module depuis, je n'en ai plus qu'un seul un TD12 et la map a un peu changé.

Code:
slider1:49<0,127,1>Note Bow Crash 1
slider2:55<0,127,1>Note EdgeCrash 1
slider3:57<0,127,1>Note Bow Crash 2
slider4:52<0,127,1>Note EdgeCrash 2
slider5:54<0,127,1>Note Bow Crash 3
slider6:56<0,127,1>Note Edge Crash 3
slider7:51<0,127,1>Note Bow Ride 
slider8:59<0,127,1>Note Edge Ride 
// ----- 1er CANAL AUDIO PAR CYMBALE
slider9:49<1,61,1>1er Canal Crash 1
slider10:57<1,61,1>1er Canal Crash 2
slider11:54<1,61,1>1er Canal Crash 3
slider12:51<1,61,1>1er Canal Ride
Donc
-la crash 1 aucune réaction
-La crash 2 seul le room est chocké et parfois le son ne reviens pas tout de suite apres le chock
-Sur la Ride ça chocke bien mais apres le chocke le son ne revien qu'apres plusieur coup

Le JS fonctionne si il est placé apprès les RSM5K le concernant. Dans mon cas, dans ma chaine FX, avant le mixeur.

Ceci étant dit ce module TD-12 acheté d'occaze me donne quelques soucis et ça pourrait bien être la cause. J'ai pas de sous en ce moment donc l'achat d'un nouveau module sera certainement pour (beaucoup) plus tard.

voilà le monitor ReaControlmidi de la crash 1

Code:
0: 99 31 43 [Note On] chan 10 note 49 vel 67
1: 89 31 40 [Note Off] chan 10 note 49 offvel 64
2: A9 31 7F [Aftertouch] chan 10 note 49 val 127
3: A9 37 7F [Aftertouch] chan 10 note 55 val 127
4: A9 31 00 [Aftertouch] chan 10 note 49 val 0
5: A9 37 00 [Aftertouch] chan 10 note 55 val 0
6: 99 37 43 [Note On] chan 10 note 55 vel 67
7: 89 37 40 [Note Off] chan 10 note 55 offvel 64
8: A9 31 7F [Aftertouch] chan 10 note 49 val 127
9: A9 37 7F [Aftertouch] chan 10 note 55 val 127
10: A9 31 00 [Aftertouch] chan 10 note 49 val 0
11: A9 37 00 [Aftertouch] chan 10 note 55 val 0
12: 99 31 41 [Note On] chan 10 note 49 vel 65
13: 89 31 40 [Note Off] chan 10 note 49 offvel 64
de la crash 2

Code:
0: 99 39 38 [Note On] chan 10 note 57 vel 56
1: 89 39 40 [Note Off] chan 10 note 57 offvel 64
2: A9 39 7F [Aftertouch] chan 10 note 57 val 127
3: A9 34 7F [Aftertouch] chan 10 note 52 val 127
4: A9 39 00 [Aftertouch] chan 10 note 57 val 0
5: A9 34 00 [Aftertouch] chan 10 note 52 val 0
6: 99 34 68 [Note On] chan 10 note 52 vel 104
7: B9 04 0B [CC4 Foot Pedal MSB] chan 10 val 11
8: 99 2E 1C [Note On] chan 10 note 46 vel 28
9: B9 12 7F [CC18 GP Slider 3 MSB] chan 10 val 127
10: 99 3A 15 [Note On] chan 10 note 58 vel 21
11: 89 34 40 [Note Off] chan 10 note 52 offvel 64
12: 89 2E 40 [Note Off] chan 10 note 46 offvel 64
13: 89 3A 40 [Note Off] chan 10 note 58 offvel 64
14: 99 39 22 [Note On] chan 10 note 57 vel 34
15: A9 39 7F [Aftertouch] chan 10 note 57 val 127
16: A9 34 7F [Aftertouch] chan 10 note 52 val 127
17: 89 39 40 [Note Off] chan 10 note 57 offvel 64
18: A9 39 00 [Aftertouch] chan 10 note 57 val 0
19: A9 34 00 [Aftertouch] chan 10 note 52 val 0
La crash 3 j'en ai plus...

La ride:

Code:
0: B9 11 39 [CC17 GP Slider 2 MSB] chan 10 val 57
1: 99 33 57 [Note On] chan 10 note 51 vel 87
2: B9 12 7F [CC18 GP Slider 3 MSB] chan 10 val 127
3: 99 3A 14 [Note On] chan 10 note 58 vel 20
4: 89 33 40 [Note Off] chan 10 note 51 offvel 64
5: 89 3A 40 [Note Off] chan 10 note 58 offvel 64
6: A9 19 7F [Aftertouch] chan 10 note 25 val 127
7: A9 3B 7F [Aftertouch] chan 10 note 59 val 127
8: A9 33 7F [Aftertouch] chan 10 note 51 val 127
9: A9 35 7F [Aftertouch] chan 10 note 53 val 127
10: A9 19 00 [Aftertouch] chan 10 note 25 val 0
11: A9 3B 00 [Aftertouch] chan 10 note 59 val 0
12: A9 33 00 [Aftertouch] chan 10 note 51 val 0
13: A9 35 00 [Aftertouch] chan 10 note 53 val 0
14: 99 3B 48 [Note On] chan 10 note 59 vel 72
15: B9 12 7F [CC18 GP Slider 3 MSB] chan 10 val 127
16: 99 3A 13 [Note On] chan 10 note 58 vel 19
17: 89 3B 40 [Note Off] chan 10 note 59 offvel 64
18: 89 3A 40 [Note Off] chan 10 note 58 offvel 64
19: A9 19 7F [Aftertouch] chan 10 note 25 val 127
20: A9 3B 7F [Aftertouch] chan 10 note 59 val 127
21: A9 33 7F [Aftertouch] chan 10 note 51 val 127
22: A9 35 7F [Aftertouch] chan 10 note 53 val 127
23: A9 19 00 [Aftertouch] chan 10 note 25 val 0
24: A9 3B 00 [Aftertouch] chan 10 note 59 val 0
25: A9 33 00 [Aftertouch] chan 10 note 51 val 0
26: A9 35 00 [Aftertouch] chan 10 note 53 val 0
27: B9 11 4C [CC17 GP Slider 2 MSB] chan 10 val 76
28: 99 33 3C [Note On] chan 10 note 51 vel 60
29: B9 12 7F [CC18 GP Slider 3 MSB] chan 10 val 127
30: 99 3A 13 [Note On] chan 10 note 58 vel 19
31: 89 33 40 [Note Off] chan 10 note 51 offvel 64
32: 89 3A 40 [Note Off] chan 10 note 58 offvel 64
33: B9 11 4C [CC17 GP Slider 2 MSB] chan 10 val 76
34: 99 33 3D [Note On] chan 10 note 51 vel 61
35: B9 12 7F [CC18 GP Slider 3 MSB] chan 10 val 127
36: 99 3A 13 [Note On] chan 10 note 58 vel 19
37: 89 33 40 [Note Off] chan 10 note 51 offvel 64
38: 89 3A 40 [Note Off] chan 10 note 58 offvel 64
chaque fois j'ai joué les deux note et fait un chock. j'ai pas joué la bell de la ride.

En tout cas Tonton ça m'annonce que ça est possible !! MERCII

edit: avec un autre controleur en canal all (un push 1), sur la cymbale 2, la room est absente et elle se débloque apres avoir tapé le pad en canal 10.
__________________
Vincent
http://www.tchackpoum.fr

Last edited by Vincent Sermonne; 03-03-2019 at 10:36 AM.
Vincent Sermonne is offline   Reply With Quote
Old 03-03-2019, 05:06 PM   #15
Tonton Darmon
Human being with feelings
 
Tonton Darmon's Avatar
 
Join Date: Sep 2013
Location: Les Corbières - Aude
Posts: 613
Default

Quote:
Originally Posted by Vincent Sermonne View Post
WAAAA c'est vraiment pas loint !!! Alors: j'ai changé de module depuis, je n'en ai plus qu'un seul un TD12 et la map a un peu changé.

Donc
-la crash 1 aucune réaction
-La crash 2 seul le room est chocké et parfois le son ne reviens pas tout de suite apres le chock
-Sur la Ride ça chocke bien mais apres le chocke le son ne revien qu'apres plusieur coup

Le JS fonctionne si il est placé apprès les RSM5K le concernant. Dans mon cas, dans ma chaine FX, avant le mixeur.

Ceci étant dit ce module TD-12 acheté d'occaze me donne quelques soucis et ça pourrait bien être la cause. J'ai pas de sous en ce moment donc l'achat d'un nouveau module sera certainement pour (beaucoup) plus tard.

voilà le monitor ReaControlmidi de la crash 1

de la crash 2

La crash 3 j'en ai plus...

La ride:

chaque fois j'ai joué les deux note et fait un chock. j'ai pas joué la bell de la ride.

En tout cas Tonton ça m'annonce que ça est possible !! MERCII

edit: avec un autre controleur en canal all (un push 1), sur la cymbale 2, la room est absente et elle se débloque apres avoir tapé le pad en canal 10.
Déjà, tu me remercieras quand cela fonctionnera

Bon, concernant le changement de map, faut que RSM5K soit bien paramétré avec les nouvelles notes, puis dans le JSFX modifier les sliders des notes selon RSM5K.

(le second JSFX "Test_EDrums.txt" te permet de tester direct les chokes en affichant la note sur l'écran, ça aide grandement pour contrôler le paramétrage du JSFX).

Oui, le JSFX doit être placé derrière le RSM5K.

En matant le log midi de la ride et de la crash 2, je vois pas mal de notes qui "se balade" en plus, non ?

Oui, le canal midi en entrée a été fixé à 10, canal historique pour la batterie il me semble (mais on peut toujours rajouter un slider pour le paramétrer si ça te gonfle ?).

LE JSFX peut fonctionner avec 4 cymbales max ou moins (suffit de ne pas utiliser les notes assignées à cette cymbales).

Sinon, j'ai déjà vu 2 optimisation à effectuer de mon côté :
- quand tu chocks, ça chock les deux zones (les 2 notes) en même temps.
- faut que je laisse passer les autres événements midi (note off...) au cas où tu rajoutes un autre effet midi derrière le JSFX.
(pas évident de tester ce genre de truc sans e-drums)

En espérant ne pas trop saouler les autres (que je salut au passage).

A+ tard.
__________________
La musique creuse le ciel (Charles Baudelaire)
Tonton Darmon is offline   Reply With Quote
Old 03-03-2019, 05:40 PM   #16
Vincent Sermonne
Petit manitou
 
Vincent Sermonne's Avatar
 
Join Date: Feb 2009
Location: Mars
Posts: 7,357
Default

Quote:
Originally Posted by Tonton Darmon View Post
Déjà, tu me remercieras quand cela fonctionnera
Déjà je te remercie d'y travailler dessus ! c'est vraiment cool en plus de m'en apprendre un peu, je vais mater chaque fois le code pour essayé de comprendre un peu, c'est pas gagné mais je progresse !

Quote:
Originally Posted by Tonton Darmon View Post
Bon, concernant le changement de map, faut que RSM5K soit bien paramétré avec les nouvelles notes, puis dans le JSFX modifier les sliders des notes selon RSM5K.
Justement, c'est déjà fait, ma banque à un peu changé depuis, et du coup j'ai changé directement dans le js.
Quote:
Originally Posted by Tonton Darmon View Post
(le second JSFX "Test_EDrums.txt" te permet de tester direct les chokes en affichant la note sur l'écran, ça aide grandement pour contrôler le paramétrage du JSFX).
oui oui j'ai vue, c'est bien pratique !

Quote:
Originally Posted by Tonton Darmon View Post

En matant le log midi de la ride et de la crash 2, je vois pas mal de notes qui "se balade" en plus, non ?
oui il y a avec la ride un CC17 qui pourrait déclencher d'autre sample mais je ne me sert pas de cette fonction et quand je lache la pression du bord, l'aftertouch, ça déclenche forcement une note mais à une vélocité très très faible. Il peut y avoir aussi une diaphonie avec les toms qui sont sur le même rack que les cymbales.

Quote:
Originally Posted by Tonton Darmon View Post
Oui, le canal midi en entrée a été fixé à 10, canal historique pour la batterie il me semble (mais on peut toujours rajouter un slider pour le paramétrer si ça te gonfle ?).
Non non pas besoin !


Quote:
Originally Posted by Tonton Darmon View Post
Sinon, j'ai déjà vu 2 optimisation à effectuer de mon côté :
- quand tu chocks, ça chock les deux zones (les 2 notes) en même temps.
- faut que je laisse passer les autres événements midi (note off...) au cas où tu rajoutes un autre effet midi derrière le JSFX.
(pas évident de tester ce genre de truc sans e-drums)
Ah oui super !

Quote:
Originally Posted by Tonton Darmon View Post
En espérant ne pas trop saouler les autres (que je salut au passage).

A+ tard.
Non ! ça reste en concordance avec Reaper et c'est ton thread... et je suis modo gniark gniark gniark !

Evidemment je me tien a dispo pour tester !! merci encore !
__________________
Vincent
http://www.tchackpoum.fr
Vincent Sermonne is offline   Reply With Quote
Old 03-04-2019, 04:09 AM   #17
Tonton Darmon
Human being with feelings
 
Tonton Darmon's Avatar
 
Join Date: Sep 2013
Location: Les Corbières - Aude
Posts: 613
Default

Quote:
Originally Posted by Vincent Sermonne
...c'est vraiment cool en plus de m'en apprendre un peu, je vais mater chaque fois le code pour essayé de comprendre un peu...
OK, je vais commenter plus en détail le nouveau code source.
C'est bien cette volonté de comprendre et d'apprendre !

Quote:
Originally Posted by Vincent Sermonne
Justement, c'est déjà fait, ma banque à un peu changé depuis, et du coup j'ai changé directement dans le js.
Attention dans le changement des canaux de sortie audio, les tiens se chevauchent...
Code:
// ----- 1er CANAL AUDIO PAR CYMBALE
slider9:49<1,61,1>1er Canal Crash 1
slider10:57<1,61,1>1er Canal Crash 2
slider11:54<1,61,1>1er Canal Crash 3
slider12:51<1,61,1>1er Canal Ride
Il faut 4 canaux par cymbale, donc si tu démarre de 49 : 49,50,51 et 52.
En démarrant de 54 : 54,55,56 et 57, etc...

Quote:
Originally Posted by Vincent Sermonne
oui il y a avec la ride un CC17 qui pourrait déclencher d'autre sample mais je ne me sert pas de cette fonction et quand je lache la pression du bord, l'aftertouch, ça déclenche forcement une note mais à une vélocité très très faible. Il peut y avoir aussi une diaphonie avec les toms qui sont sur le même rack que les cymbales.
De toute manière, je vais reprendre à zéro, avec du recul je trouve mon code limite... plutôt naze !

Quote:
Originally Posted by Vincent Sermonne
Non ! ça reste en concordance avec Reaper et c'est ton thread... et je suis modo gniark gniark gniark !
Ha bah bravo ! C'est du propre d'abuser de son pouvoir
C'est mon thread ? alors ça va, je vais pouvoir déconner un peu

A ce soir (sur le forum bien sur)
__________________
La musique creuse le ciel (Charles Baudelaire)
Tonton Darmon is offline   Reply With Quote
Old 03-04-2019, 04:38 AM   #18
Vincent Sermonne
Petit manitou
 
Vincent Sermonne's Avatar
 
Join Date: Feb 2009
Location: Mars
Posts: 7,357
Default

Ah bé voilà c’est peut être ça qui coince !!
La map nouvelle pour les cymbales c’est ce que j’ai mis aux slider 1 à 7 sur le code.

edit: j'ai rectifié ma gourance, les chokes se font partout mais apres un choke sur les deux cymbales crash il faut trois coup sur cette même cymbale pour retrouver le son. Sur la ride deux coup.

une petite vidéo et le midifile en lien

https://www.dropbox.com/s/0sp9r7tzd8...eo%20.avi?dl=0

https://www.dropbox.com/s/k6tabteymf...video.mid?dl=0
__________________
Vincent
http://www.tchackpoum.fr

Last edited by Vincent Sermonne; 03-04-2019 at 10:37 AM.
Vincent Sermonne is offline   Reply With Quote
Old 03-04-2019, 06:18 PM   #19
Tonton Darmon
Human being with feelings
 
Tonton Darmon's Avatar
 
Join Date: Sep 2013
Location: Les Corbières - Aude
Posts: 613
Default

C'est pas la version définitive.
Mais comme je pique du nez, je vais aller me reposer.
Tu me diras le résultat des courses.
Attached Files
File Type: txt Vincent_040319.txt (5.7 KB, 81 views)
__________________
La musique creuse le ciel (Charles Baudelaire)
Tonton Darmon is offline   Reply With Quote
Old 03-05-2019, 04:33 AM   #20
Vincent Sermonne
Petit manitou
 
Vincent Sermonne's Avatar
 
Join Date: Feb 2009
Location: Mars
Posts: 7,357
Default

ok je l'essais quand je rentre ce soir ! merci Tonton !
edit: je suis rentré... ça marche plus.

J'ai rectifié le réglage des slider sur l'interface js ou tu avais repris mon erreur pensant qu'il sagissait des notes et non du premier numéro de canal


Code:
// ========== DECLARATION SLIDERS
// ----- NOTES CYMBALES
slider1:49<0,127,1>Note Bow Crash 1
slider2:55<0,127,1>Note Edge Crash 1
slider3:57<0,127,1>Note Bow Crash 2
slider4:52<0,127,1>Note Edge Crash 2
slider5:54<0,127,1>Note Bow Crash 3
slider6:56<0,127,1>Note Edge Crash 3
slider7:51<0,127,1>Note Bow Ride
slider8:59<0,127,1>Note Edge Ride

// ----- 1er CANAL AUDIO PAR CYMBALE (ATTENTION : 4 CANAUX / CYMBALES)
slider9:43<1,61,1>1er Canal Crash 1
slider10:55<1,61,1>1er Canal Crash 2
slider11:47<1,61,1>1er Canal Crash 3
slider12:51<1,61,1>1er Canal Ride
mais ça marche pas du tout... je vais tenté de comprendre ou ça coince dans le code en comparant les deux version.
__________________
Vincent
http://www.tchackpoum.fr

Last edited by Vincent Sermonne; 03-05-2019 at 10:59 AM.
Vincent Sermonne is offline   Reply With Quote
Old 03-06-2019, 03:31 AM   #21
Tonton Darmon
Human being with feelings
 
Tonton Darmon's Avatar
 
Join Date: Sep 2013
Location: Les Corbières - Aude
Posts: 613
Default

OK, modification effectuées.
A tester dans un premier temps SANS fade out (en coupure directe stp).
Règle la repisse au minimum (ou laisse tout passer).
(je prépare une autre version sans loop avec accès direct des tables en mode hash).
Bon test à toi.
Attached Files
File Type: txt Vincent_060319.txt (6.4 KB, 146 views)
__________________
La musique creuse le ciel (Charles Baudelaire)
Tonton Darmon is offline   Reply With Quote
Old 03-06-2019, 05:55 AM   #22
Vincent Sermonne
Petit manitou
 
Vincent Sermonne's Avatar
 
Join Date: Feb 2009
Location: Mars
Posts: 7,357
Default

alors j'ai peut être découvert un truc louche:
Dans la chaine FX les messages midi sont tous reconnus jusqu'a la série de Reasamplomatic de la premiere cymbale dans la liste de la FX chain:

Code:
45: 99 3A 23 [Note On] chan 10 note 58 vel 35
46: 89 3A 40 [Note Off] chan 10 note 58 offvel 64
47: A9 31 7F [Aftertouch] chan 10 note 49 val 127
48: A9 37 7F [Aftertouch] chan 10 note 55 val 127
49: A9 31 00 [Aftertouch] chan 10 note 49 val 0
50: A9 37 00 [Aftertouch] chan 10 note 55 val 0
51: 99 37 7C [Note On] chan 10 note 55 vel 124
52: 89 37 40 [Note Off] chan 10 note 55 offvel 64
Dans ce monitor de Reacontrolmidi placé en tête de la chaine FX on voit la crash 1 frappée puis choké et de nouveau frappée, rien d'anormale si ce n'est que j'ai remarquer que l'aftertouch se déclenche aussi quand je retire ma main, la pression sur la cymbale. Mais c'est peut être un comportement normale.

Par contre si je déplace le ReaControlMidi sous la série de ReaSamplomatic de la premiere cymbale dans la liste:

Code:
1: 99 37 48 [Note On] chan 10 note 55 vel 72
2: 89 37 40 [Note Off] chan 10 note 55 offvel 64
3: A9 31 7F [Aftertouch] chan 10 note 49 val 127
4: A9 37 7F [Aftertouch] chan 10 note 55 val 127
5: A9 31 00 [Aftertouch] chan 10 note 49 val 0
6: A9 37 00 [Aftertouch] chan 10 note 55 val 0
7: 89 37 40 [Note Off] chan 10 note 55 offvel 64
Le message de la frappe après le choke envoi seulement une note off !
Je précise que ton js est désactivé mais la cymbale se fait entendre quand même. Avec ton js actif elle ne se re-déclenche qu'au bout de 3/4 coup sur n'importe quelle cymbale.... Donc le problême ne vien pas de ton JS . Il faut que je trouve ce qui bloque ce message midi...

Je vais essayer les cymbales sur un autre trigger, j'ai un doute sur le TD-12, je te tien au jus.
edit: nan c'est pareil avec un TMC6...

je pense à un truc... est ce que le round robin du reasamplomatic ne serait pas la cause ?
edit: je confirme; j'ai essayé avec une seule instance de ReaSamplomatic sans round-robin et dans ce cas il n'y a aucun problême.
__________________
Vincent
http://www.tchackpoum.fr

Last edited by Vincent Sermonne; 03-06-2019 at 07:21 AM.
Vincent Sermonne is offline   Reply With Quote
Old 03-06-2019, 11:33 AM   #23
Tonton Darmon
Human being with feelings
 
Tonton Darmon's Avatar
 
Join Date: Sep 2013
Location: Les Corbières - Aude
Posts: 613
Default

Quote:
Originally Posted by Vincent Sermonne
...rien d'anormale si ce n'est que j'ai remarquer que l'aftertouch se déclenche aussi quand je retire ma main, la pression sur la cymbale. Mais c'est peut être un comportement normale.

Code:
3: A9 31 7F [Aftertouch] chan 10 note 49 val 127
4: A9 37 7F [Aftertouch] chan 10 note 55 val 127
5: A9 31 00 [Aftertouch] chan 10 note 49 val 0
6: A9 37 00 [Aftertouch] chan 10 note 55 val 0
A ce niveau, je pense que c'est normal, l'aftertouch c'est un on/off -> 127/0 pour les deux zones (les deux notes) de la cymbale.

Quote:
Originally Posted by Vincent Sermonne
Le message de la frappe après le choke envoi seulement une note off !
Je précise que ton js est désactivé mais la cymbale se fait entendre quand même. Avec ton js actif elle ne se re-déclenche qu'au bout de 3/4 coup sur n'importe quelle cymbale.... Donc le problême ne vien pas de ton JS . Il faut que je trouve ce qui bloque ce message midi...

je pense à un truc... est ce que le round robin du reasamplomatic ne serait pas la cause ?
edit: je confirme; j'ai essayé avec une seule instance de ReaSamplomatic sans round-robin et dans ce cas il n'y a aucun problême.
Le round-robin (des bois) c'est pour éviter l'effet Kalash ?
Je ne peux pas t'aider pour le Reasamplomatic, t'es plus calé que moi, tu crois à un bug ou quoi ?

Et quand tu dis "avec une seule instance... aucun problème" c'est au niveau du log midi ou du js ?

Sinon, t'as testé SANS fade out ?

("j'ai les moyens de vous faire parler" )
__________________
La musique creuse le ciel (Charles Baudelaire)
Tonton Darmon is offline   Reply With Quote
Old 03-06-2019, 12:28 PM   #24
Vincent Sermonne
Petit manitou
 
Vincent Sermonne's Avatar
 
Join Date: Feb 2009
Location: Mars
Posts: 7,357
Default

Oui le Round robin c'est une alternance de même coup, sur une même note afin de rendre plus naturel et d'eviter le machin gun. Pour réaliser un round robin il faut plusieur instance de ReaSamplomatic avec les mêmes notes, chaque instance possede un pourcentage de probabilité de frappe. Si je ne me trompe pas dans mon analyse, la note-on passe d'une instance à l'autre, seul la derniere instance laisse passer. Du coup ton js ne comprend qu'un coup sur trois, si il y a trois coup de round robin...
Décidemment ce choke !!!
Donc avec une seule instance la note-on joue toujours.
__________________
Vincent
http://www.tchackpoum.fr
Vincent Sermonne is offline   Reply With Quote
Old 03-06-2019, 01:39 PM   #25
Tonton Darmon
Human being with feelings
 
Tonton Darmon's Avatar
 
Join Date: Sep 2013
Location: Les Corbières - Aude
Posts: 613
Default

Quote:
Originally Posted by Vincent Sermonne View Post
...Du coup ton js ne comprend qu'un coup sur trois, si il y a trois coup de round robin...
Décidemment ce choke !!!
Donc avec une seule instance la note-on joue toujours.
Je pige pas bien ?
Pourrais-tu développer le fond de ta pensée stp ?

"trois coup de round robin" : p'têt mais une seul note / son à la fois non ?
(voir le log midi...)
"la note-on joue toujours" : c'est à dire ?
__________________
La musique creuse le ciel (Charles Baudelaire)
Tonton Darmon is offline   Reply With Quote
Old 03-06-2019, 03:21 PM   #26
Vincent Sermonne
Petit manitou
 
Vincent Sermonne's Avatar
 
Join Date: Feb 2009
Location: Mars
Posts: 7,357
Default

Je prend en exemple la crash 1, note 49 et 55, il y a quatre instances de RSM5K pour quatre coup alternatif, round robin.
La premiere instance a 25% de probabilité d'être joué et la case "remove played notes from FX chain MIDI stream" est coché, ce qui veut dire (enfin ce que j'en cocnclue) que la note-on ne sortira pas de cette instance.
Les deux instance suivante sont identique avec des probabilités différentes, 33 et 50, et la derniere instance est à 100% de probabilité avec la case "remove played notes from FX chain MIDI stream" décoché. Donc, ton js placé aprés ne perçoit qu'un message "note-on" sur quatre. Quand ton JS est activé, après un coup et l'aftertouch pressé, il faut attendre un cycle de round robin, trois coup, avant d'entendre à nouveau la cymbale au quatrieme coup.
__________________
Vincent
http://www.tchackpoum.fr
Vincent Sermonne is offline   Reply With Quote
Old 03-06-2019, 04:08 PM   #27
Tonton Darmon
Human being with feelings
 
Tonton Darmon's Avatar
 
Join Date: Sep 2013
Location: Les Corbières - Aude
Posts: 613
Default

Quote:
Originally Posted by Vincent Sermonne View Post
...Donc, ton js placé aprés ne perçoit qu'un message "note-on" sur quatre. Quand ton JS est activé, après un coup et l'aftertouch pressé, il faut attendre un cycle de round robin, trois coup, avant d'entendre à nouveau la cymbale au quatrieme coup.
Ha bon, pardon mais je ne vois pas trop le rapport :
Peut importe le round robin puisque ReaSamplomatic n'envoi qu'un son (relié à 1 note paramétrée pour une cymbale pour 4 sons différent "tiré" au hasard).
J'imagine de plus que "le cycle du round robin" doit être instantané (et pas durer +ieurs secondes).

Admettons ta théorie, cela est-il vrai pour les 3 cymbales ?
Sinon, avec 1 seul son dans ReaSamplomatic et SANS fade out dans le js, cela fonctionne t'il ou point ?

A+ tard
__________________
La musique creuse le ciel (Charles Baudelaire)
Tonton Darmon is offline   Reply With Quote
Old 03-06-2019, 04:43 PM   #28
Vincent Sermonne
Petit manitou
 
Vincent Sermonne's Avatar
 
Join Date: Feb 2009
Location: Mars
Posts: 7,357
Default

oui attention, c'est ma déduction, mon analyse avec ma cervelle de batteur du sud de la France, c'est peut être autre chose hein ! Cependant c'est un peu vérifié quand même; J'ai balladé à des positions différentes le ReaControlMidi sur la chaine FX pour vérifier les messages midi, puis j'ai ouvert une seule instance de RSM5K de cymbale, sans le round robin, et dans ce cas ton JS marche parfaitement. Avec ma banque, ma chaine FX, le son d'un instrument ne sort pas d'un seul unique Reasamplomatic. Il est envoyé un son par Reasamplomatic et le round robin fait jouer successivement plusieur Reasamplomatic avec le même son.
Les quatre cymbales sont concernées.

Quote:
Sinon, avec 1 seul son dans ReaSamplomatic et SANS fade out dans le js, cela fonctionne t'il ou point ?
Une instance de Reasamplomatic ne joue toujours qu'un seul sample mais peut en contenir plusieur pour jouer des couches de vélocité par numérotation du fichier ou par hierarchie de volume peak. Voilà pourquoi il y a autant d'instance dans la FXChain. Ce sampleur n'est comparable avec aucun autre. En fait ce n'est pas vraiment sa vocation d'etre un Rompleur complexe, au contraire, c'est moi qui l'ai détourné de sa fonction de simple lecteur. Les anglophones du forum ne comprennent pas mon entêtement à vouloir l'utiliser comme çà... un vrai bélier aurait dit mon Père.
__________________
Vincent
http://www.tchackpoum.fr
Vincent Sermonne is offline   Reply With Quote
Old 03-06-2019, 05:19 PM   #29
Tonton Darmon
Human being with feelings
 
Tonton Darmon's Avatar
 
Join Date: Sep 2013
Location: Les Corbières - Aude
Posts: 613
Default

Quote:
Originally Posted by Vincent Sermonne
oui attention, c'est ma déduction, mon analyse avec ma cervelle de batteur du sud de la France, c'est peut être autre chose hein !
J'habite aussi dans le sud

Quote:
Originally Posted by Vincent Sermonne
Cependant c'est un peu vérifié quand même; J'ai balladé à des positions différentes le ReaControlMidi sur la chaine FX pour vérifier les messages midi, puis j'ai ouvert une seule instance de RSM5K de cymbale, sans le round robin, et dans ce cas ton JS marche parfaitement.
Ouf, là on a avancé un peu...

"marche parfaitement", maintenant p'têt que tu pourrais tester le fade out (en jouant sur la constante qui s'appelle "pas" d'une valeur de départ de 0.001, tu peux la modifier genre à 0.01 (fade + rapide) ou 0.0001 (fade + lent), à tester donc...

Quote:
Originally Posted by Vincent Sermonne
Avec ma banque, ma chaine FX, le son d'un instrument ne sort pas d'un seul unique Reasamplomatic. Il est envoyé un son par Reasamplomatic et le round robin fait jouer successivement plusieur Reasamplomatic avec le même son.
Les quatre cymbales sont concernées.
Là, je ne comprend pas "les 4 cymbales sont concernées", en quoi ?

Quote:
Originally Posted by Vincent Sermonne
Une instance de Reasamplomatic ne joue toujours qu'un seul sample mais peut en contenir plusieur pour jouer des couches de vélocité par numérotation du fichier ou par hierarchie de volume peak. Voilà pourquoi il y a autant d'instance dans la FXChain. Ce sampleur n'est comparable avec aucun autre. En fait ce n'est pas vraiment sa vocation d'etre un Rompleur complexe, au contraire, c'est moi qui l'ai détourné de sa fonction de simple lecteur. Les anglophones du forum ne comprennent pas mon entêtement à vouloir l'utiliser comme çà...
C'est parce qu'ils sont anglophones, tout simplement

(Sinon, faudrait presque un schéma du biniou !)

Quote:
Originally Posted by Vincent Sermonne
un vrai bélier aurait dit mon Père.
Le mien aurait dit : "quand t'as une idée dans la tête, tu l'as pas dans le ... !

Bon, faut foutre le JSFX derrière le Reasamplomatic et entre les deux un ReaControlmidi pour mater ce qui sort du sampleur avant de rentrer dans le JSFX. Et pis m'envoyer un log avec commentaires (si t'as le temps hein).

(Je ne vois pas pourquoi ça fonctionnerai pas puisque nous "capturons" les notes midi paramétrées dans Resamplomatic d'une part, et d'autre part les sorties audio, elles aussi paramétrées dans Reasamplomatic (quel nom idiot !).

Bonne nuit à toi.

PS : faudrait presque un log audio pour mater si des sorties sont pas déroutées, mais là, suis un peu parano...
__________________
La musique creuse le ciel (Charles Baudelaire)
Tonton Darmon is offline   Reply With Quote
Old 03-06-2019, 05:45 PM   #30
Vincent Sermonne
Petit manitou
 
Vincent Sermonne's Avatar
 
Join Date: Feb 2009
Location: Mars
Posts: 7,357
Default

Quote:
Bon, faut foutre le JSFX derrière le Reasamplomatic et entre les deux un ReaControlmidi pour mater ce qui sort du sampleur avant de rentrer dans le JSFX. Et pis m'envoyer un log avec commentaires
C’est ce que j’ai déjà envoyé plus haut, où le note-on a disparu, seul le note-off passe apres l’instance du quatrième round robin de la cymbale.

Je te conseil de télécharger ma banque et ouvre là, tu devrais comprendre plus facilement. Je t’envoi un fichier midi avec des coups choké si tu veux.
Les quatre cymbales ont le même problème car elles sont traitées pareillement, avec du round robin.
Le choke marche parfaitement, fade ou pas, c’est juste après le choke que le problème apparaît. Mais j’essaierai demain le fade.
__________________
Vincent
http://www.tchackpoum.fr

Last edited by Vincent Sermonne; 03-06-2019 at 05:56 PM.
Vincent Sermonne is offline   Reply With Quote
Old 03-07-2019, 05:15 AM   #31
Tonton Darmon
Human being with feelings
 
Tonton Darmon's Avatar
 
Join Date: Sep 2013
Location: Les Corbières - Aude
Posts: 613
Default

Quote:
Originally Posted by Vincent Sermonne View Post
C’est ce que j’ai déjà envoyé plus haut, où le note-on a disparu, seul le note-off passe apres l’instance du quatrième round robin de la cymbale.
C'est un bug reconnu ?
T'en as parlé à Bridou de chez Crockos ?

Si 1 seul note-off passe au bout de 4 coups de cymbales "à blanc", alors on ne peut rien faire... il y aurait les 4 notes-off, c'était jouable, mais là...
Il n'y a pas une histoire de obey note-offs par hasard ?

A+ tard
__________________
La musique creuse le ciel (Charles Baudelaire)
Tonton Darmon is offline   Reply With Quote
Old 03-07-2019, 05:32 AM   #32
Vincent Sermonne
Petit manitou
 
Vincent Sermonne's Avatar
 
Join Date: Feb 2009
Location: Mars
Posts: 7,357
Default

Quote:
Originally Posted by Tonton Darmon View Post
C'est un bug reconnu ?
T'en as parlé à Bridou de chez Crockos ?

Si 1 seul note-off passe au bout de 4 coups de cymbales "à blanc", alors on ne peut rien faire... il y aurait les 4 notes-off, c'était jouable, mais là...
Il n'y a pas une histoire de obey note-offs par hasard ?

A+ tard
je ne pense pas que ce soit un bug, dans le ReaSamplomatic (quel nom de chiotte) il est bien nommé "remove played notes from FX chain MIDI stream", en François ça fait "supprimer les notes jouées du flux MIDI de la chaîne FX", ça me semble clair ! c'est la condition pour obtenir le round robin. Et la derniere instance doit laisser passer la note-on.


Quote:
Il n'y a pas une histoire de obey note-offs par hasard ?
J'avais fait des essais avec la fonction et le js mute qui est utilisé pour le charley couplé à l'aftertouch... Je vais re-vérifier qu'il n'y en a plus de sélectionné. Sur la crash 1, celle que j'ai trituré pour chercher, c'est sur et certain qu'il n'y est pas.

Quote:
Si 1 seul note-off passe au bout de 4 coups de cymbales "à blanc"
"à blanc" ??
la note-off est la seule à passer, chaque fois que je tape la note off passe !


Dans le RPP suivant (avec lequel tu zappes le chargement des samples) tu trouveras deux items avec des notes comprises du log du ReaControlMIDI

https://www.dropbox.com/s/wu9dctpvpm...eDrum.rpp?dl=0
__________________
Vincent
http://www.tchackpoum.fr

Last edited by Vincent Sermonne; 03-07-2019 at 06:00 AM.
Vincent Sermonne is offline   Reply With Quote
Old 03-07-2019, 06:31 AM   #33
Tonton Darmon
Human being with feelings
 
Tonton Darmon's Avatar
 
Join Date: Sep 2013
Location: Les Corbières - Aude
Posts: 613
Default

Quote:
Originally Posted by Vincent Sermonne
Sur la crash 1, celle que j'ai trituré pour chercher, c'est sur et certain qu'il n'y est pas.
Et quand tu coches "obey note offs" ça fait quoi au juste ?

Quote:
Originally Posted by Vincent Sermonne View Post
"à blanc" ??
la note-off est la seule à passer, chaque fois que je tape la note off passe !
Ben alors, si les 3 ou 4 note off sont sur le log midi (pas vue sur tes logs) sur les 3/4 coups de cymbale "à vide avant de retrouver le son", ET si la latence entre note on et note off est négligeable, on peut facilement recréer un note on pour chaque coup à vide... no problemo !

En gros
- Si After touch :
- alors si note off :
- alors création note on
- envoi note on
- puis laisse passer note off

Dernière question un peu compliqué : il faut que tu frappe la MêME cymbale 3/4 fois pour débloquer le son OU tu peux varier les 3/4 frappes sur les autres cymbales ?

Faut que je bouge, à ce soir.
__________________
La musique creuse le ciel (Charles Baudelaire)
Tonton Darmon is offline   Reply With Quote
Old 03-07-2019, 07:27 AM   #34
Vincent Sermonne
Petit manitou
 
Vincent Sermonne's Avatar
 
Join Date: Feb 2009
Location: Mars
Posts: 7,357
Default

Quote:
Et quand tu coches "obey note offs" ça fait quoi au juste ?
la case "obey note off" ça interrompt la lecture du sample quand le message midi note off est produit. Avec "note off release override" coché on peu déterminer le temp de chute du son en ms dans la boite de dialogue qui suit. Avec un pad et son module, la note off est immédiate, d'ou l'intéret de ne pas tenir compte de la note off concernant des samples de percussion. Cependant il sert pour le hihat, joint au js "mute-group" et le js CC hihat controler de Jeffos... putain Jeffos c'est dommage qu'il ne soit plus ici, dans le genre cador Français en progra c'est la crème de la crème, il nous aurait trouvé ça en deux deux !

Quote:
Dernière question un peu compliqué : il faut que tu frappe la MêME cymbale 3/4 fois pour débloquer le son OU tu peux varier les 3/4 frappes sur les autres cymbales ?
oui, il me faut taper la même cymbale choké.

Quote:
Ben alors, si les 3 ou 4 note off sont sur le log midi (pas vue sur tes logs) sur les 3/4 coups de cymbale "à vide avant de retrouver le son", ET si la latence entre note on et note off est négligeable, on peut facilement recréer un note on pour chaque coup à vide... no problemo !
ooooh ça sent bon çà !!!

Edit: Pour essayer, j'ai décoché la case "remove played note from FX chain MIDI stream à toutes les cymbales.
eh ben ça marche nickel et le round robin fonctionne.
J'aimerai bien comprendre à quoi sert cette fonction !!
__________________
Vincent
http://www.tchackpoum.fr

Last edited by Vincent Sermonne; 03-07-2019 at 09:10 AM.
Vincent Sermonne is offline   Reply With Quote
Old 03-07-2019, 11:50 AM   #35
Tonton Darmon
Human being with feelings
 
Tonton Darmon's Avatar
 
Join Date: Sep 2013
Location: Les Corbières - Aude
Posts: 613
Default

Quote:
Originally Posted by Vincent Sermonne
...putain Jeffos c'est dommage qu'il ne soit plus ici, dans le genre cador Français en progra c'est la crème de la crème, il nous aurait trouvé ça en deux deux !
Ha bon ?

Quote:
Originally Posted by Vincent Sermonne

eh ben ça marche nickel et le round robin fonctionne
Bien content pour toi !
En te souhaitant une bonne continuation.
Sujet clôturé.
__________________
La musique creuse le ciel (Charles Baudelaire)
Tonton Darmon is offline   Reply With Quote
Old 12-30-2023, 03:22 AM   #36
Suzuki
Human being with feelings
 
Suzuki's Avatar
 
Join Date: Jul 2022
Location: Japan
Posts: 864
Default

Bonjour, merci beaucoup de partager ce JSFX incroyable avec une licence libre! Je l'ai emprunté et implémenté dans mon script appelé ReaDrum Machine

Ce commentaire précédent s'est appuyé sur une traduction automatique.
Suzuki is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -7. The time now is 01:03 AM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.