Sujet comment faire pour enchainer 2 notes MIDI en "glissando"
- 11 réponses
- 5 participants
- 7 375 vues
- 2 followers
poka
1783
AFicionado·a
Membre depuis 21 ans
Sujet de la discussion Posté le 26/04/2010 à 19:11:38comment faire pour enchainer 2 notes MIDI en "glissando"
salut à tous,
voila, je cherche comment faire pour enchainer 2 notes de violon ou des voix ou d'autres instruments via kontakt ou play d'eastwest, donc en midi pour que la transition soit comme un glissando...
en général, lorsqu'on enchaine 2 notes midi, il y a une sorte de cassure et c'est très moche, ca ne sonne pas réel. Il doit bien y avoir un moyen de regler ça non ? J'ai essayé en pitchant la première note vers la deuxième, mais c'est toujours pas ça.
faut il voir du coté des effets midi de cubase ou de kontakt ?
merci pour vos réponses !
voila, je cherche comment faire pour enchainer 2 notes de violon ou des voix ou d'autres instruments via kontakt ou play d'eastwest, donc en midi pour que la transition soit comme un glissando...
en général, lorsqu'on enchaine 2 notes midi, il y a une sorte de cassure et c'est très moche, ca ne sonne pas réel. Il doit bien y avoir un moyen de regler ça non ? J'ai essayé en pitchant la première note vers la deuxième, mais c'est toujours pas ça.
faut il voir du coté des effets midi de cubase ou de kontakt ?
merci pour vos réponses !
Toi aussi, propose tes titres sur jokersound
banque de musique en ligne pour tous les créateurs vidéo pro.
[ Dernière édition du message le 26/04/2010 à 19:24:14 ]
- 1
- 2
Anonyme
263
2 Posté le 26/04/2010 à 19:42:27
c'est le portamento dans ton vsti, il peut etre plus ou moins rapide
Anonyme
263
3 Posté le 26/04/2010 à 19:46:01
tu peut faire une automation dessus à partir de cubase si tu as des variations de longueur(changement de note) à faire
Anonyme
1150
4 Posté le 26/04/2010 à 20:21:05
Citation :
cherche comment faire pour enchainer 2 notes de violon ou des voix ou d'autres instruments via kontakt ou play d'eastwest,Il existe un script Kontakt permettant de creer automatiquement un glissando à l'endroit ou 2 notes se chevauchent. Chercher dans un forum US kontakt dédié aux scripts. Je n'ai plus le nom en tête
Sinon j'ai trouvé ça:
http://www.michieldeiman.com/Site/REAL_SCRIPTS_files/Glissando%20Solo.nkp.zip
https://www.native-instruments.com/index.php?id=kontaktuserlib&L=1&plview=detail&patchid=7965
Surement plein de scripts aileurs.
[ Dernière édition du message le 26/04/2010 à 20:28:47 ]
melou2003
1225
AFicionado·a
Membre depuis 18 ans
5 Posté le 27/04/2010 à 00:01:46
On dirait la fonction pitchbend me trompe-je?
Si c'est le cas, dans l'editeur liste (ou meme le piano roll) de la piste MIDI tu peux inserer les parametres pitchbend manuellement
Dans cette fenetre, en plein milieu du bandeau superieur y'a un "rectangle" avec [ins.type d'évnt] , en faisant defiler avec la fleche on trouve le pitchbend
Si c'est le cas, dans l'editeur liste (ou meme le piano roll) de la piste MIDI tu peux inserer les parametres pitchbend manuellement
Dans cette fenetre, en plein milieu du bandeau superieur y'a un "rectangle" avec [ins.type d'évnt] , en faisant defiler avec la fleche on trouve le pitchbend
Si elle te caresse la main à la St Valentin, vivement la St Gribouille
poka
1783
AFicionado·a
Membre depuis 21 ans
6 Posté le 27/04/2010 à 12:19:52
j'avais quelques essais avec le pitchbend, mais bon, c'est pas très réaliste comme rendu je trouve.
Je vais essayer de chercher du coté du portamento avec les scripts de monsieur biere !
par contre je n'ai aucune idée de comment ca fonctionne ces scripts. je sens le bon mal de crane en perspective.
Je vais essayer de chercher du coté du portamento avec les scripts de monsieur biere !
par contre je n'ai aucune idée de comment ca fonctionne ces scripts. je sens le bon mal de crane en perspective.
Toi aussi, propose tes titres sur jokersound
banque de musique en ligne pour tous les créateurs vidéo pro.
Anonyme
1150
7 Posté le 27/04/2010 à 12:23:53
Citation :
par contre je n'ai aucune idée de comment ca fonctionne ces scriptsIl suffit d'importer un script dans kontakt qui dispose d'un éditeur de script. Un simple copier/coller.
Voici le script que j'utilisais. Il créé un glissando des lorsque 2 notes se chevauchent.
J'ai ajouté également du code permettant de désactiver le script lorsque l'on souhaite programmer un accord. Pour cela j'utilise le sustain dans ma part MIDI. On peut utiliser un autre CC, il suffit de changer ce numéro : if(%CC[64] >=64)
Citation :
on init
declare const $pitch_change_interval := 100
declare $glide_on
declare $currentnote_id
declare $newnote_id
declare $oldnote1_id
declare $oldnote2_id
declare $oldnote3_id
declare $current_pitch
declare $target_pitch
declare $pitch_shift
declare $actual_glide
declare $interval_cents
declare polyphonic $this_id
declare ui_knob $Glide(1000, 1000000, 1000000)
declare ui_knob $Start (0, 1000000, 1000000)
declare ui_knob $Scaling(100, 200, 100)
declare ui_value_edit $Threshold(0, 127, 1)
$Glide := 120000
$Start := 5000
$Scaling := 125
$Threshold := 12
move_control($Glide, 1, 1)
move_control($Start, 2, 1)
move_control($Scaling, 3, 1)
move_control($Threshold, 4, 1)
make_persistent ($Start)
make_persistent ($Glide)
make_persistent ($Scaling)
make_persistent ($Threshold)
message("")
end on
on note
if(%CC[64] >=64)
exit
end if
if ($glide_on = 1)
ignore_event($EVENT_ID)
$newnote_id := play_note($EVENT_NOTE, $EVENT_VELOCITY, $Start, -1)
$this_id := $newnote_id
change_tune($newnote_id,$current_pitch - ($EVENT_NOTE*100000), 0)
$target_pitch := $EVENT_NOTE * 100000
$interval_cents := abs($target_pitch/1000 - $current_pitch/1000)
if ($interval_cents > $Threshold * 100)
$interval_cents := $Threshold * 100
end if
$actual_glide := $Glide + ($Glide * $interval_cents / 1200 * ($Scaling - 100) / 100)
fade_out($newnote_id, 0, 1)
fade_in ($newnote_id,$actual_glide)
fade_out($currentnote_id, $actual_glide, 1)
note_off($oldnote3_id)
$oldnote3_id := $oldnote2_id
$oldnote2_id := $oldnote1_id
$oldnote1_id := $currentnote_id
$currentnote_id := $newnote_id
$pitch_shift := ($target_pitch - $current_pitch) / ($actual_glide / $pitch_change_interval)
wait($pitch_change_interval)
while(abs($target_pitch - $current_pitch) > abs($pitch_shift))
if ($currentnote_id = $this_id)
change_tune($currentnote_id, $pitch_shift, 1)
change_tune($oldnote1_id, $pitch_shift, 1)
change_tune($oldnote2_id, $pitch_shift, 1)
change_tune($oldnote3_id, $pitch_shift, 1)
$current_pitch := $current_pitch + $pitch_shift
wait($pitch_change_interval)
else
exit
end if
end while
if ($currentnote_id = $this_id)
$pitch_shift := $target_pitch - $current_pitch
change_tune($currentnote_id, $pitch_shift, 1)
change_tune($oldnote1_id, $pitch_shift, 1)
change_tune($oldnote2_id, $pitch_shift, 1)
change_tune($oldnote3_id, $pitch_shift, 1)
$current_pitch := $target_pitch
end if
else
$currentnote_id := $EVENT_ID
$current_pitch := $EVENT_NOTE * 100000
$glide_on := 1
end if
end on
on release
if(%CC[64] >=64)
exit
end if
ça marche très bien pour les slides vers le haut et bas, mais également pour les appogiatures, qui dans ce cas ajoute une belle rondeur à la note. Un triolet de quadruple croche, ou de triple selon le tempo fait l'affaire de mon côté.
[ Dernière édition du message le 27/04/2010 à 12:35:40 ]
poka
1783
AFicionado·a
Membre depuis 21 ans
8 Posté le 28/04/2010 à 00:37:27
alors la, chapeau l'artiste !!!!!
je vais essayer ca demain (la il est minuit)
impressionné que je suis !!
Toi aussi, propose tes titres sur jokersound
banque de musique en ligne pour tous les créateurs vidéo pro.
BBmiX
7630
Je poste, donc je suis
Membre depuis 21 ans
9 Posté le 28/04/2010 à 20:32:33
il faut que l'instrument soit en mono,et non pas polyphonique
,par contre c'est valable pour toute la piste.
cit : c'est le portamento dans ton vsti, il peut etre plus ou moins rapide( ou glissando).
,par contre c'est valable pour toute la piste.
cit : c'est le portamento dans ton vsti, il peut etre plus ou moins rapide( ou glissando).
(-; Be Funky ;-)
- < Liste des sujets
- Charte
- 1
- 2