Annonce

>>> Bienvenue sur codelab! >>> Première visite ? >>> quelques mots sur codelab //// une carte des membres//// (apéros) codelab


#1 2008-09-13 17:14:08 [aide] bang en fin de lecture de sample ?

tobald
modérateur
Date d'inscription: 2008-03-28
Messages: 499

[aide] bang en fin de lecture de sample ?



Plus moyen de trouver comment envoyer un bang à la fin de le lecture d'un sample. (en gros pouvoir modifier une valeur à chaque fois qu'un sample vien d'être joué et que ça puisse fonctionner en mode  onoff loop)

J'ai regardé avec groove~ et l'outlet de droite + snapshot et essayer d'envoyer un bang à chaque fois que la valeur est = à 1 mais ça doit pas être fait pour ça (je croyais que la fin d'un sample était forcément égale à 1 mais non)

L'outlet de droite de Buffer~ envoie un bang mais seulement lorsque un sample est chargé.

Bref, ça doit être tout con mais j'ai oublié.

Hors ligne

 

#2 2008-09-14 16:57:35 Re : [aide] bang en fin de lecture de sample ?

tobald
modérateur
Date d'inscription: 2008-03-28
Messages: 499

Re: [aide] bang en fin de lecture de sample ?



Bon c'était tout con , outlet de droite avec l'objet [sfplay~]

Hors ligne

 

#3 2008-09-14 18:25:41 Re : [aide] bang en fin de lecture de sample ?

Staross
membre
Date d'inscription: 2008-04-03
Messages: 322

Re: [aide] bang en fin de lecture de sample ?



citation :

j'ai regardé avec groove~ et l'outlet de droite + snapshot et essayer d'envoyer un bang à chaque fois que la valeur est = à 1 mais ça doit pas être fait pour ça (je croyais que la fin d'un sample était forcément égale à 1 mais non)

Le problème c'est que le snapshot prend la valeur du signal une fois toutes les milisecondes et que le signal prend une seule fois la valeur 1 (et t'as 44100 échantilons par secondes), donc c'est normal qu'il le trouve pas. Regarde dans l'aide de [groove~ ] avec ou sans le loop, c'est assez clair pourquoi ça ne marche pas.
Pour faire comme ça ne il faut pas utiliser le loop onoff, comme ça ton signal reste à 1 un moment et t'es sur de le choper. Ensuite tu relance ton sample toi même.

Sinon tu peux chopper la longeur de ton sample et mettre un metro ou autre pour gérer le bouclage, autrement je vois pas trop.

Hors ligne

 

#4 2008-09-14 18:44:52 Re : [aide] bang en fin de lecture de sample ?

tobald
modérateur
Date d'inscription: 2008-03-28
Messages: 499

Re: [aide] bang en fin de lecture de sample ?



citation :

Sinon tu peux chopper la longeur de ton sample et mettre un metro ou autre pour gérer le bouclage, autrement je vois pas trop.

Ouais c'est un peu ce que je suis en train de regarder , voir les infos que contiennent un buffer et voir si je peux rebalancer ces infos automatiquement pour par exempe : du time stretch, automation d'effet sur la longueur d'un sample, etc etc ...

Je pense qu'il y a déja les réponses sur le forum de cycling (on trouve quasi toute les réponses la bas) mais c'est marrant de chercher tout seul.

Hors ligne

 

#5 2008-09-15 11:30:47 Re : [aide] bang en fin de lecture de sample ?

tomtom
membre
Date d'inscription: 2007-09-05
Messages: 22

Re: [aide] bang en fin de lecture de sample ?



mais si tu changes la longueur du son, le tps initial de ton sample changera donc ...
je pense que ton idée de départ est la bonne
sauf que comme le dit staross tu ne peux plus utiliser le mode loop de groove, et un petit décalage de minimum 20ms (tps mini du number~ si modifié) si tu décide de faire le loop artisanalement.

ou si tu veux utiliser le loop de groove, il suffit d'ajouter (+) 1. au résultat du number~ et de mettre une condition > 1.9, et tu auras tjs ton bang en fin de lecture du sample

pour être plus clair! :

max v2;
#N vpatcher 10 59 722 564;
#P origin 0 -14;
#P window setfont "Sans Serif" 9.;
#P window linecount 1;
#P comment 332 28 215 196617 version loop du groove;
#P message 564 45 14 196617 1;
#P newex 563 21 48 196617 loadbang;
#P button 564 295 15 0;
#P toggle 565 67 15 0;
#P newex 573 174 27 196617 + 1.;
#P button 575 248 15 0;
#P newex 573 196 33 196617 > 1.9;
#P newex 572 222 32 196617 sel 1;
#P newex 565 275 45 196617 onebang;
#P message 565 87 43 196617 loop $1;
#P user number~ 556 151 595 166 9 3 3 2 0. 0. 0 0. 250 0. 0 0 0 221 221 221 222 222 222 0 0 0;
#P message 507 76 29 196617 stop;
#P button 400 47 15 0;
#P flonum 410 86 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P flonum 457 77 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P newex 452 103 38 196617 sig~ 1;
#P newex 449 134 58 196617 groove~ ff;
#P newex 243 182 27 196617 + 1.;
#P button 242 251 15 0;
#P newex 243 204 33 196617 > 1.9;
#P newex 242 230 32 196617 sel 1;
#P newex 238 272 45 196617 onebang;
#P user number~ 226 159 265 174 9 3 3 2 0. 0. 0 0. 250 0. 0 0 0 221 221 221 222 222 222 0 0 0;
#P message 177 84 29 196617 stop;
#P button 70 55 15 0;
#P flonum 80 94 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P user ezdac~ 222 430 266 463 0;
#P flonum 127 85 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P newex 122 111 38 196617 sig~ 1;
#P message 44 177 30 196617 read;
#P newex 43 195 82 196617 buffer~ ff 2000;
#P newex 119 142 58 196617 groove~ ff;
#P comment 33 32 215 196617 version loop artisanale;
#P connect 3 0 2 0;
#P connect 11 0 8 0;
#P connect 8 0 7 0;
#P connect 9 0 1 0;
#P connect 7 0 1 0;
#P connect 4 0 1 0;
#P connect 5 0 4 0;
#P connect 16 0 6 0;
#P connect 1 0 6 0;
#P connect 1 1 10 0;
#P connect 14 0 11 0;
#P connect 13 0 12 0;
#P connect 12 0 14 0;
#P connect 10 1 15 0;
#P connect 15 0 13 0;
#P connect 16 0 6 1;
#P connect 1 0 6 1;
#P connect 12 1 11 1;
#P connect 20 0 19 0;
#P connect 17 0 16 0;
#P connect 19 0 16 0;
#P connect 21 0 16 0;
#P connect 23 0 16 0;
#P connect 18 0 17 0;
#P connect 16 1 22 0;
#P connect 31 0 32 0;
#P connect 24 0 30 0;
#P connect 32 0 29 0;
#P connect 29 0 23 0;
#P connect 27 0 24 0;
#P connect 26 0 25 0;
#P connect 22 1 28 0;
#P connect 28 0 26 0;
#P connect 25 0 27 0;
#P connect 25 1 24 1;
#P pop;

la peur n'évite pas le danger

Hors ligne

 

#6 2008-09-15 16:07:48 Re : [aide] bang en fin de lecture de sample ?

tobald
modérateur
Date d'inscription: 2008-03-28
Messages: 499

Re: [aide] bang en fin de lecture de sample ?



citation :

mais si tu changes la longueur du son, le tps initial de ton sample changera donc ...

Hé oui et le problême demeure même avec ton patch , quelquechose m'échappe.
Même si l'objet sfplay~ résout ce problème on a quand même beaucoup moins d'options qu'avec groove~, c'est dommage.
L'external xgroove~ est surement une solution (pas testé) mais j'aime pas utiliser des librairies externes.

Hors ligne

 

#7 2008-09-15 18:54:00 Re : [aide] bang en fin de lecture de sample ?

Staross
membre
Date d'inscription: 2008-04-03
Messages: 322

Re: [aide] bang en fin de lecture de sample ?



Tiens essai c'ui là, normalement ça marche !

max v2;
#N vpatcher 15 55 894 618;
#P window setfont "Sans Serif" 9.;
#P flonum 161 128 35 9 0 0 0 139 0 0 0 221 221 221 222 222 222 0 0 0;
#P user gain~ 232 312 24 100 158 0 1.071519 7.94321 10.;
#P message 418 185 14 9109513 0;
#P button 344 348 15 14;
#P message 359 186 14 9109513 1;
#P toggle 391 213 15 0;
#P newex 344 251 30 9109513 gate~;
#P button 287 107 15 0;
#P newex 287 135 27 9109513 b 2;
#P user ezdac~ 210 470 254 503 0;
#P toggle 343 107 15 0;
#P newex 344 309 101 9109513 if $f1 == 1. then bang;
#P newex 344 282 58 9109513 snapshot~ 1;
#P newex 161 157 34 9109513 sig~ 1.;
#P user meter~ 113 422 193 435 100 0 168 0 103 103 103 255 153 0 255 0 0 217 217 0 153 186 0 12 3 3 3 3;
#P message 261 184 43 9109513 startloop;
#P message 131 47 34 9109513 replace;
#P newex 131 76 90 9109513 buffer~ son_groove;
#P newex 261 213 93 9109513 groove~ son_groove;
#P comment 364 107 100 9109513 loop;
#P newex 344 375 27 9109513 gate;
#P comment 305 107 27 9109513 Start;
#P connect 3 0 7 0;
#P connect 5 0 4 0;
#P connect 21 0 8 0;
#P connect 20 0 12 0;
#P connect 3 0 20 0;
#P connect 20 0 12 1;
#P connect 13 1 6 0;
#P fasten 8 0 3 0 166 206 266 206;
#P connect 6 0 3 0;
#P fasten 1 0 14 0 349 415 506 415 506 82 292 82;
#P connect 14 0 13 0;
#P connect 16 0 15 0;
#P connect 15 0 9 0;
#P connect 9 0 10 0;
#P connect 10 0 18 0;
#P fasten 11 0 1 0 330 142 330 352;
#P connect 13 0 17 0;
#P connect 18 0 1 1;
#P connect 3 1 15 1;
#P connect 19 0 16 0;
#P connect 17 0 16 0;
#P fasten 10 0 19 0 349 340 450 340 450 164 423 164;
#P pop;

Hors ligne

 

#8 2008-09-15 21:21:10 Re : [aide] bang en fin de lecture de sample ?

tobald
modérateur
Date d'inscription: 2008-03-28
Messages: 499

Re: [aide] bang en fin de lecture de sample ?



Ha ben oui ça marche nickel

Merci et bravo
http://www.musicadeon.com/journal/Nouvelles/Docs/paintball36sptja20060930.jpg

Hors ligne

 

fil rss de cette discussion : rss

Pied de page des forums

Powered by FluxBB

codelab, graphisme & code : emoc / 2008-2024