Se connecter
Se connecter

ou
Créer un compte

ou
FR
EN

modifier un script existant

  • 14 réponses
  • 2 participants
  • 1 520 vues
  • 1 follower
Sujet de la discussion modifier un script existant
Bonjour,
Avec Kontakt 5 il y a de disponible en preset d'usine d'un script permettant un randomize pitch, une action random qui déclenche des positions de note sur un key range définissable. Dans l'état il se déclenche avec toutes les note qui sont préssées et je souhaiterai qu'il ne se déclenche qu'a une note précise à définir comme le key-range du random.
Je commence à peine a percevoir la puissance des scripts et je démarre tout juste, je suis pour l'instant un super newbee, une petite aide serait bienvenue !
2

Bonjour _

 

Je m'intéresse également au Script de KONTAKT et à leur écriture mais ce n'est pas facile .

J'essaie déjà d'apréhender ton souhait et si je comprends bien, il n'y aurait qu'une seule note qui serait altérée par la fonction Random, non ?

3
oui je souhaiterai la même caractéristique de random que le script existant en preset d'usine mais seulement sur une note choisie et dans l'idéal par un bouton learn.
Je m'y met aussi et ce qui est le plus compliqué pour moi c'est de n'avoir que de la doc en anglais. En fait c'est pas si dur, faut y rentrer.
4

Citation de : vincent sermonne

En fait c'est pas si dur, faut y rentrer.

 Oui, les Scripts ne sont pas un miracle mais l'apprentissage du codage se fait progressivement .

Ce que tu demandes, par exemple, j'en serai incapable de le reporter dans un Script, à mon niveau .

 

Néanmoins, tu peux te renseigner dans les endroits suivant où l'on y rencontre les spécialistes mondiaux de cette activité qui quelquefois, prennent le temps de te renseigner et te mettre sur la voie .

 

https://vi-control.net/community/forums/kontakt-sampling-programming-scripting.65/

https://www.native-instruments.com/forum/forums/scripting-workshop.205/

 

 

[ Dernière édition du message le 11/10/2015 à 08:12:07 ]

5
merci pour tes liens qui font suite à une collection que j'ai déjà. Je regrette de ne pas trouver en français autant de source.
6
As-tu fini par concrétiser ton souhait "technique" ?
7
moyen... J'ai fait deux banque très lourde qui sonnent bien mais c'est une usine à gaz dans Kontakt. j'avoue que j'ai baissé les bras avec les scripts kontakt. La barriere de la langue plus ma stupidité informatique... enfin je suis en train de reprendre la chose en beaucoup plus léger avec reasamplomatic5K, le sampleur de Reaper. C'est moins glam mais plus jouable à la edrum... mais c'est pas encore prêt.
8
Je viens de regarder de nouveau le Script fourni par Native qui t'intéressait; il n'est pas très adapté à ce que tu recherches mais constitue une piste pour la notion du MIDI LEARN par exemple .
9
Citation de vincent :
merci pour tes liens qui font suite à une collection que j'ai déjà. Je regrette de ne pas trouver en français autant de source.

Encore un court-métrage décrivant l'installation de cet Utilitaire (Sublime Text 3) et des extensions en langue anglaise, une fois de plus mais relativement compréhensible .




Sublime Text 3 peut paraître compliqué mais rien que pour l'échange de Scripts entre bidouilleurs, cela accélère les choses, je trouve . En résumé, un éditeur de texte avec une option de langage compatible KSP (Kontakt Script Processor). ;)

[ Dernière édition du message le 07/05/2019 à 23:43:31 ]

10
Merci !! Je m’y replongerai bientôt ! ;)
11
Citation de vincent :
Merci !! Je m’y replongerai bientôt ! ;)


Un exemple: tu commences par y écrire une fonction if ($cords = 1) puis ce que tu désires ensuite , bah cet éditeur te met automatiquement le terme final de cette fonction (end if) .
C'est quand même appréciable quand tu es sur un texte de plus de 2 000 lignes ...;)
12
Citation de vincent :
oui je souhaiterai la même caractéristique de random que le script existant en preset d'usine mais seulement sur une note choisie et dans l'idéal par un bouton learn.


Il suffit de définir un constant correspondant au numéro de la note MIDI de l'emplacement à randomiser . Un exemple sur le C1, ci-dessous _

declare const $kick_note := 36


Bon ensuite, il n'y a pas que cela à écrire mais si tu travailles sur ce constant que tu as défini au lieu d'appliquer la randomisation au mapping de ton clavier, tu vas forcément y arriver .
Excuse pour cette réponse tardive mais la confection de Script pour Kontakt est avant tout sujette à maintes réflexions pour atteindre son objectif, tout en parallèle avec la progression de ses connaissances dans ce domaine .
13
Merci Corbo-Billy ! Je m'y remet à nouveau pour un nouveau kit mais j'ai simplifié le kit pour l'allégé. Terminé les differents micros je fait un mixage neutre stéréo de chaque élément avec des round robin par groupe...par contre ce round robin kontakt numéroté par groupe c'est hyper mecanique, j'essais de trouver un script de random intelligent qui ne joue jamais deux fois de suite le même groupe. J'ai éssayé le random round robin par clée, ou les différents coup sont dans le même groupe mais je n'arrive pas à déterminer sur une note décidé.... bref j'ai replongé ;)
14
Ah, c'est pas facile même si j'ai un peu progressé, de mon côté .
J'ai vu que tu avais posté dernièrement avec les éternelles réponses vraiment très utiles de Mario alias EvilDragon .

J'ai pas regardé en détail mais cette Page pourrait peut-être t'intéresser, non ?

Ou peut-être ce Sujet de discussion ..?
https://www.native-instruments.com/forum/threads/non-repetitive-round-robins-how-to-randomize-without-repeat.317055/#post-1729461

[ Dernière édition du message le 18/03/2020 à 00:11:42 ]

15
Waaaa merci, encore de la lecture, c'est bon avec ces temps libres obligatoires !!