comment faire pour enchainer 2 notes MIDI en "glissando"
- 11 réponses
- 5 participants
- 7 595 vues
- 2 followers
poka
1797
AFicionado·a
Membre depuis 23 ans
26 Avril 2010 à 19:11 (modifié le 26 Avril 2010 à 19:24)comment faire pour enchainer 2 notes MIDI en "glissando"
#1
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.
Signaler
Anonyme
263
26 Avril 2010 à 19:42
#2
c'est le portamento dans ton vsti, il peut etre plus ou moins rapide
Signaler
Anonyme
263
26 Avril 2010 à 19:46
#3
tu peut faire une automation dessus à partir de cubase si tu as des variations de longueur(changement de note) à faire
Signaler
Anonyme
1150
26 Avril 2010 à 20:21 (modifié le 26 Avril 2010 à 20:28)
#4
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.
Signaler
melou2003
1225
AFicionado·a
Membre depuis 19 ans
27 Avril 2010 à 00:01
#5
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
Signaler
poka
1797
AFicionado·a
Membre depuis 23 ans
27 Avril 2010 à 12:19
#6
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.
Signaler
Anonyme
1150
27 Avril 2010 à 12:23 (modifié le 27 Avril 2010 à 12:35)
#7
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é.
Signaler
poka
1797
AFicionado·a
Membre depuis 23 ans
28 Avril 2010 à 00:37
#8
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.
Signaler
BBmiX
9040
Je poste, donc je suis
Membre depuis 22 ans
28 Avril 2010 à 20:32
#9
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 ;-)
Signaler
Anonyme
1150
03 Mai 2010 à 13:19
#10
Allo ? alors ça marche ?
Signaler
poka
1797
AFicionado·a
Membre depuis 23 ans
04 Mai 2010 à 11:08
#11
pas vraiment....
A vrai dire je ne suis pas un habitué des scripts et je galère un peu (beaucoup)
..On devrait peut être ouvrir un post sur le forum de kontakt 3....
A vrai dire je ne suis pas un habitué des scripts et je galère un peu (beaucoup)
Toi aussi, propose tes titres sur jokersound
banque de musique en ligne pour tous les créateurs vidéo pro.
Signaler
Anonyme
1150
04 Mai 2010 à 11:41
#12
ah bon?
Pourtant il suffit de faire un simple copier/coller et de s'assurer de cliquer sur "Apply", un truc comme ça dans l'éditeur de script. Ensuite il n'y plus rien à faire le script se suffit.
Ma foi...
Pourtant il suffit de faire un simple copier/coller et de s'assurer de cliquer sur "Apply", un truc comme ça dans l'éditeur de script. Ensuite il n'y plus rien à faire le script se suffit.
Ma foi...
Signaler
- < Liste des sujets
- Charte