collapse



Auteur Sujet: Grand piano (Kontakt)  (Lu 5133 fois)

Hors ligne fra348Topic starter

  • Documentaliste
  • Rayez les mentions inutiles
  • ****
  • Messages: 3125
  • 3248 points
    • Voir le profil
    • Voir les compos
Grand piano (Kontakt)
« le: 06 Février 2011 à 12:48:44 »
Salut à tous!

Après quelques "petits" plugins faits avec Synthedit (j'en ai d'ailleur d'autres en préparation), je me suis mis à leur création avec le sampleur Kontakt.
Kontakt est vraiment un bijou pour peu que l'on se donne aux joies de la programmation. :lol5:
Ainsi je propose aujourd'hui une version alpha ou beta (c'est selon) d'un piano avec lequel j'ai de grandes ambitions. :lol5:
Pour réaliser le truc j'ai repris les samples de mon plugin Yamaha Grand C5. Chaque sample est revu avec 16 niveaux de vélocité contre un auparavant.
Actuellement mon projet comporte quelques "modules" dont le code est à améliorer (Round Robin, Sympathetic résonance, humanisation). ces "modules" ne seront pas accessibles par l'utilisateur car très pointus à régler. :lol:
Actuellement et juste pour tester j'ai adjoint une petite possibilité de colorer le son (prédéfini ou automatique selon la vélocité).
Bien entendu d'autres joyeusetés seront adjointes prochainement comme un module de réverbération à convolution, un control ADSR*,un skin, etc....
Bon assez parler! :fr:

Voici le truc à télécharger:
http://myfreefilehosting.com/f/4edd672cea_17.93MB

Et pour ceux qui n'ont pas le player Kontakt:
http://www.native-instruments.com/#/en/products/producer/kontakt-player/?page=781

*A noter qu'une version récente de Kontakt est nécessaire.

A vos tests et dites moi! ;)
« Modifié: 06 Février 2011 à 13:09:31 par fra348 »
Ma dernière compo: Soul Chicken

Pour que ta compo soit diffusée sur Myspace, viens la proposer: Ici

Hors ligne P!unk

  • Hilol 5 Rulez
  • Administrateur
  • Un jour mon prince viendra
  • *******
  • Messages: 3360
  • 3024 points
    • Voir le profil
    • Voir les compos
Re : Grand piano (Kontakt)
« Réponse #1 le: 06 Février 2011 à 12:55:03 »
GG confrère, je prend et je regarde ça....  ;)

Hors ligne Thelonious

  • VIP
  • Bon appétit, bien sûr !
  • ****
  • Messages: 586
  • 322 points
  • Je me suis trompé d'erreur... T. Monk
    • Voir le profil
    • Voir les compos
Re : Grand piano (Kontakt)
« Réponse #2 le: 06 Février 2011 à 12:58:25 »
C'est pas un truc de petit joueur ton entreprise là!
La version de  Kontakt c'est 4 minimoum ou 3 çà passe ?
HOW DO UDU ?
Dernière élucubration: Kind of Footprints

Hors ligne fra348Topic starter

  • Documentaliste
  • Rayez les mentions inutiles
  • ****
  • Messages: 3125
  • 3248 points
    • Voir le profil
    • Voir les compos
Re : Grand piano (Kontakt)
« Réponse #3 le: 06 Février 2011 à 12:59:28 »
C'est pas un truc de petit joueur ton entreprise là!
La version de  Kontakt c'est 4 minimoum ou 3 çà passe ?
3 çà passe pas! :lol5:
4.1 mini! :lol:

Hors ligne tomatoKetchup

  • AKA Tom Slowcat
  • Modérateur Global
  • Et là...C'est le drame !
  • ******
  • Messages: 3314
  • 3384 points
  • Keep on rockin' in a free world !
    • Voir le profil
    • Voir les compos
Re : Grand piano (Kontakt)
« Réponse #4 le: 06 Février 2011 à 13:25:19 »
J'viens de tester !

Pas mal du tout, par contre j'ai un petit bug, je sais pas si ça vient que de chez moi : lorsque je bourrine sur une même touche, parfois, la note change [EDIT : seulement lorsque la vélocité est activée, sinon y'a parfois aussi un leger detune de la note]
« Modifié: 06 Février 2011 à 13:27:40 par tomatoKetchup »

Hors ligne P!unk

  • Hilol 5 Rulez
  • Administrateur
  • Un jour mon prince viendra
  • *******
  • Messages: 3360
  • 3024 points
    • Voir le profil
    • Voir les compos
Re : Grand piano (Kontakt)
« Réponse #5 le: 06 Février 2011 à 13:38:25 »
Petit problème, quand la vélocité n'est pas activé, elle contrôle le paramètre "Couleur", ce qui fait assez bizarre...     :lol:
« Modifié: 06 Février 2011 à 13:40:18 par Plunk »

Hors ligne fra348Topic starter

  • Documentaliste
  • Rayez les mentions inutiles
  • ****
  • Messages: 3125
  • 3248 points
    • Voir le profil
    • Voir les compos
Re : Grand piano (Kontakt)
« Réponse #6 le: 06 Février 2011 à 14:22:14 »
Alors pour répondre un peu à tout!

Il n'y à pas encore de controle ADSR paramétrable (juste un réglage mini perso) ce qui effectivemment donne de la rigidité au truc.

Pour la couleur, c'est en mode "activation vélocité" qu'elle de vient automatique (appuyé => blanc) et son timbre change selon la hauteur de la vélocité (plus aigu lorsque la vélocité est la plus haute).

 ;)
 

Hors ligne fra348Topic starter

  • Documentaliste
  • Rayez les mentions inutiles
  • ****
  • Messages: 3125
  • 3248 points
    • Voir le profil
    • Voir les compos
Re : Grand piano (Kontakt)
« Réponse #7 le: 09 Février 2011 à 10:59:30 »
J'ai avancé sur ce projet! :youpi:

- Code Round Robin revu.
- Samples retravaillés.
- EQ 12 bandes (non accessible par l'utisateur :lol5:) en vue de création de presets.
- Abandon de l' ADSR (inutile à mon avis).
- Ajout d'un module de réverbe à convolution

Une petite démo utilsant un patch EQ et un poil de réverbe du module supplémentaire.

[mp3=200,20,0]http://www.fruityclub.net/medias/3/9/39520/KontaktGrand_demo.mp3[/mp3]

 ;)
« Modifié: 09 Février 2011 à 11:01:34 par fra348 »

Hors ligne DisTrash

  • Pourquoi des poires ?
  • Messages: 359
  • 441 points
    • Voir le profil
    • Voir les compos
Re : Grand piano (Kontakt)
« Réponse #8 le: 09 Février 2011 à 21:02:23 »
Salut,

Du super matos, merci beaucoup !!!

Et bravo !!

;) ;) ;)

Hors ligne fra348Topic starter

  • Documentaliste
  • Rayez les mentions inutiles
  • ****
  • Messages: 3125
  • 3248 points
    • Voir le profil
    • Voir les compos
Re : Grand piano (Kontakt)
« Réponse #9 le: 09 Février 2011 à 21:54:07 »
Salut,

Du super matos, merci beaucoup !!!

Et bravo !!

;) ;) ;)
Merci à toi!

Dès que ce plugin est terminé je le mets à disposition ainsi que les codes sources (scripts).

 ;)

Hors ligne DisTrash

  • Pourquoi des poires ?
  • Messages: 359
  • 441 points
    • Voir le profil
    • Voir les compos
Re : Grand piano (Kontakt)
« Réponse #10 le: 09 Février 2011 à 22:02:55 »
Depuis que tu met a disposition des VST, j'apprecie beaucoup ton taff, est ce que tu compte améliorer les anciens VST et les passer aussi en format NKI pour Kontakt( j'adore ce programme vraiment la classe!!)

Merci encore ! ;) ;) ;)

Ah oui au fait, j'ai reçu parce que je suis ce sujet un mail et ça me link vers le mauvais forum, a savoir ressources instruments virtuels au lieu de ressources coin des developpeurs, voila juste pour le signaler.



Bonne Soirée
;) ;) ;)

Hors ligne P!unk

  • Hilol 5 Rulez
  • Administrateur
  • Un jour mon prince viendra
  • *******
  • Messages: 3360
  • 3024 points
    • Voir le profil
    • Voir les compos
Re : Grand piano (Kontakt)
« Réponse #11 le: 09 Février 2011 à 22:14:15 »
Perso je trouve ça mieux de fournir en VSTi...

Après je ne sais pas si ça fournit la m^me qualité...


PS: Pas trop dur le langage Kontakt ? Y'a eu des suicides de devs tu sais...  :lol:

Hors ligne fra348Topic starter

  • Documentaliste
  • Rayez les mentions inutiles
  • ****
  • Messages: 3125
  • 3248 points
    • Voir le profil
    • Voir les compos
Re : Grand piano (Kontakt)
« Réponse #12 le: 09 Février 2011 à 22:16:12 »
A vrai dire je ne sais pas si les autres vst je vais les revoir pour Kontakt, j'en ai d'ailleur deux autres à terminer sur Synthedit.
Mais par contre si çà peut intéresser certains je pense que çà pourrait etre sympa de creer un plugin à plusieurs. Je suis pret à aider dans les limites de mes connaissances car j'apprends en meme temps.
En fait j'envisage aussi de faire un tutoriel sur la création de soundfonts et pourquoi pas sur Kontakt.

Pour le lien je n'ai pas trop compris mais je vais voir çà avec Rémi.

 ;)

Hors ligne fra348Topic starter

  • Documentaliste
  • Rayez les mentions inutiles
  • ****
  • Messages: 3125
  • 3248 points
    • Voir le profil
    • Voir les compos
Re : Grand piano (Kontakt)
« Réponse #13 le: 09 Février 2011 à 22:22:38 »
PS: Pas trop dur le langage Kontakt ? Y'a eu des suicides de devs tu sais...  :lol:
Je suis rodé! :lol5:
Dans ma longue carrière en quète du saint graal, j'ai appris (autodidacte) le langage C, ASM, BASIC, PASCAL, et un peu de LISP, COBOL C++ et je dois en oublier. :petard: :rulaiz:
Et aujourd'hui celui de Kontakt! ;)

Hors ligne tomatoKetchup

  • AKA Tom Slowcat
  • Modérateur Global
  • Et là...C'est le drame !
  • ******
  • Messages: 3314
  • 3384 points
  • Keep on rockin' in a free world !
    • Voir le profil
    • Voir les compos
Re : Grand piano (Kontakt)
« Réponse #14 le: 09 Février 2011 à 22:23:32 »
Pour le lien je n'ai pas trop compris mais je vais voir çà avec Rémi.
Ca arrive, en fait DisTrash si tu regarde bien ton mail tu verra que toute l'adresse du lien n'a pas été sélectionnée, la faute à un caractère.

Mieux vaut copier-coller directement l'adresse entière dans ton navigateur.

Hors ligne P!unk

  • Hilol 5 Rulez
  • Administrateur
  • Un jour mon prince viendra
  • *******
  • Messages: 3360
  • 3024 points
    • Voir le profil
    • Voir les compos
Re : Grand piano (Kontakt)
« Réponse #15 le: 09 Février 2011 à 22:28:04 »
A vrai dire je ne sais pas si les autres vst je vais les revoir pour Kontakt, j'en ai d'ailleur deux autres à terminer sur Synthedit.

Le Plunksynth ?  :rulaiz:

Hors ligne fra348Topic starter

  • Documentaliste
  • Rayez les mentions inutiles
  • ****
  • Messages: 3125
  • 3248 points
    • Voir le profil
    • Voir les compos
Re : Grand piano (Kontakt)
« Réponse #16 le: 09 Février 2011 à 22:36:59 »
A vrai dire je ne sais pas si les autres vst je vais les revoir pour Kontakt, j'en ai d'ailleur deux autres à terminer sur Synthedit.

Le Plunksynth ?  :rulaiz:
C'est quoi cet animal? :doh:
Je vois un fichier qui traine sur mon pc avec mes sources et je ne sais pas ce que c'est. :lol5:
Plus sérieusement de temps en temps j'y pense. ;)

Hors ligne P!unk

  • Hilol 5 Rulez
  • Administrateur
  • Un jour mon prince viendra
  • *******
  • Messages: 3360
  • 3024 points
    • Voir le profil
    • Voir les compos
Re : Grand piano (Kontakt)
« Réponse #17 le: 09 Février 2011 à 22:39:18 »
Huhu...

Faut que je refasse qulques trucs, dont le système de Presets, peut être virer la polyphonie et rajouter un ADSR pour le pitch...

Je te tiens au jus...  ;)

Hors ligne DisTrash

  • Pourquoi des poires ?
  • Messages: 359
  • 441 points
    • Voir le profil
    • Voir les compos
Re : Grand piano (Kontakt)
« Réponse #18 le: 09 Février 2011 à 23:14:37 »
Ah,, oui exact ça marche si je copie colle tout l'url.

Merci pour l'explication ;)

En ligne Aulren

  • Géééant Vert
  • Messages: 459
  • 474 points
  • Je collectionne des canards vivants
    • Voir le profil
    • Voir les compos
    • soundcloud
Re : Grand piano (Kontakt)
« Réponse #19 le: 10 Février 2011 à 15:16:19 »
Je suis un peut HS là mais tu codes en quel langage avec le player kontakt ?

Hors ligne fra348Topic starter

  • Documentaliste
  • Rayez les mentions inutiles
  • ****
  • Messages: 3125
  • 3248 points
    • Voir le profil
    • Voir les compos
Re : Grand piano (Kontakt)
« Réponse #20 le: 11 Février 2011 à 06:48:40 »
En language script Kontakt. :lol5:

En fait c'est difficile à répondre car c'est du language spécifique au moteur de Kontakt mais je trouve qu'il se rapproche assez du language Euphoria, Perl à la limite.
Maintenant tu faisais peut-etre allusion au Kotori?
Alors non pas en Kotori.

 ;)

Hors ligne JP5

  • Modérateur Global
  • Et là...C'est le drame !
  • ******
  • Messages: 3305
  • 1968 points
  • Le train est passé ....trop tard....m'enfin....
    • Voir le profil
    • Voir les compos
Re : Grand piano (Kontakt)
« Réponse #21 le: 11 Février 2011 à 07:04:49 »
Fra bonjour ,

j'ai chargé la bête et vais l'utiliser ce week-end !

Un grand merci à toi qui manipules avec dextérité ces modules informatiques !

à bientôt

jp

En ligne Aulren

  • Géééant Vert
  • Messages: 459
  • 474 points
  • Je collectionne des canards vivants
    • Voir le profil
    • Voir les compos
    • soundcloud
Re : Grand piano (Kontakt)
« Réponse #22 le: 11 Février 2011 à 13:57:08 »
En language script Kontakt. :lol5:

En fait c'est difficile à répondre car c'est du language spécifique au moteur de Kontakt mais je trouve qu'il se rapproche assez du language Euphoria, Perl à la limite.
Maintenant tu faisais peut-etre allusion au Kotori?
Alors non pas en Kotori.

 ;)


Ben plutôt genre ça ressemble à de l'objet ou un truc maison un peu usine à gaz.

Hors ligne fra348Topic starter

  • Documentaliste
  • Rayez les mentions inutiles
  • ****
  • Messages: 3125
  • 3248 points
    • Voir le profil
    • Voir les compos
Re : Grand piano (Kontakt)
« Réponse #23 le: 11 Février 2011 à 20:52:16 »
Voici un patit tutoriel qui te donnera une idée de ce language en sachant bien entendu qu'il faut également bien connaitre Kontakt.

http://www.nilsliberg.se/ksp/scripts/tutorial/

Si çà peut te donner plus d'infos, voilà à quoi ressemble du code Kontakt (un des scripts de mon projet).


on init   
    SET_CONDITION(NO_SYS_SCRIPT_RLS_T RIG)

    message("")
    make_perfview

{ ---- Section equaliseur parametrique 3 bandes ----- }

    declare ui_knob $low_band(167000,833000,1)
    set_knob_unit($low_band,$KNOB_UNIT_DB)
    set_knob_defval($low_band,500000)
    set_text($low_band," Graves")
    {set_control_help($low_band,"Adjust the low frequencies in range from -12 to 12 dB")}
    set_knob_label($low_band,_get_engine_par_disp($ENGINE_PAR_GAIN1,-1,0,1))
    move_control($low_band,4,3)
    make_persistent($low_band)
    _read_persistent_va r($low_band)

    declare ui_knob $mid_band(167000,833000,1)
    set_knob_unit($mid_band,$KNOB_UNIT_DB)
    set_knob_defval($mid_band, 500000)
    set_text($mid_band,"Mediums")
    {set_control_help($mid_band,"Adjust the middle frequencies in range from -12 to 12 dB")}
    set_knob_label($mid_band,_get_engine_par_disp($ENGINE_PAR_GAIN2,-1,0,1))
    move_control($mid_band,5,3)
    make_persistent($mid_band)
    _read_persistent_va r($mid_band)

    declare ui_knob $hight_band(167000,833000,1)
    set_knob_unit($hight_band,$KNOB_UNIT_DB)
    set_knob_defval($hight_band,500000)
    set_text($hight_band,"  Aigus")
    {set_control_help($hight_band,"Adjust the high frequencies in range from -12 to 12 dB")}
    set_knob_label($hight_band,_get_engine_par_disp($ENGINE_PAR_GAIN3,-1,0,1))
    move_control($hight_band,6,3)
    make_persistent($hight_band)
    _read_persistent_va r($hight_band)

{ ---- Section volume - pan - width ----- }

    declare ui_knob $volume(0,100,1)
    set_text($volume, " Volume")
    move_control($volume,6,1)
    $volume := 50

    declare ui_knob $pan(0,100,1)
    set_text($pan, " Balance")
    move_control($pan,5,1)
    $pan := 50

    declare ui_knob $width(0,100,1)
    set_text($width, " Stereo")
    move_control($width,4,1)
    $width := 50
    set_knob_label($width,_get_engine_par_disp($ENGINE_PAR_STEREO,-1,2,1))

{ ----- Section reverbe a convolution ----- }

    declare ui_knob $mix(100000, 300000, 5000)
    move_control($mix,1,2)
    set_text($mix,"   Mix")
    set_knob_unit($mix,$KNOB_UNIT_PERCENT)
    make_persistent($mix)

    declare $count
    declare const $num_ir_samples := 6
    declare !ir_names[$num_ir_samples]
    declare ui_label $reverb(1,1)
    set_text($reverb,"  Reverberation")

    !ir_names[0] := "Room"
    !ir_names[1] := "Hall"
    !ir_names[2] := "Plate"
    !ir_names[3] := "Jazz Club"
    !ir_names[4] := "Studio"
    !ir_names[5] := "Concert Hall"
   
    declare ui_menu $ir_menu
    add_menu_item($ir_menu,"Aucune",-1)

    while ($count < $num_ir_samples)
        add_menu_item($ir_menu,!ir_names[$count],$count)
        inc($count)
    end while

    move_control($ir_menu,1,4)
    make_persistent($ir_menu)
end on


on ui_control($low_band)
    _set_engine_par($ENGINE_PAR_GAIN1,$low_band,-1,0,1)
    set_knob_label($low_band, _get_engine_par_dis p($ENGINE_PAR_GAIN1,-1,0,1))
end on


on ui_control($mid_band)
    _set_engine_par($ENGINE_PAR_GAIN2,$mid_band,-1,0,1)
    set_knob_label($mid_band, _get_engine_par_dis p($ENGINE_PAR_GAIN2,-1,0,1))
end on


on ui_control($hight_band)
    _set_engine_par($ENGINE_PAR_GAIN3,$hight_band,-1,0,1)
    set_knob_label($hight_band,_get_engine_par_disp($ENGINE_PAR_GAIN3,-1,0,1))
end on


on ui_control($volume)
     _set_engine_par($ENGINE_PAR_VOLUME,$volume * 10000,-1,-1,-1) 
end on


on ui_control($pan)
    _set_engine_par($ENGINE_PAR_PAN,$pan * 10000,-1,-1,-1) 
end on
 

on ui_control($width)
    _set_engine_par($ENGINE_PAR_STEREO,$width * 10000,-1,2,1)
    set_knob_label ($Width,_get_engine_par_disp($ENGINE_PAR_STEREO,-1,2,1))
end on


on ui_control($ir_menu)
    if ($ir_menu = -1)
        set_engine_par($ENGINE_PAR_SEND_EFFECT_BYPASS,1,-1,1,1)
   else
   set_engine_par($ENGINE_PAR_SEND_EFFECT_BYPASS,0,-1,1,1)
        load_ir_sample(get_folder($GET_FOLDER_PATCH_DIR) & "Yamaha Grand C5 Samples/IR Samples/" & !ir_names[$ir_menu] & ".wav",1,1)   
    end if
end on


on ui_control($mix)
    set_knob_label($mix, ($mix - 100000) / 2000)
    _set_engine_par($ENGINE_PAR_SEND_EFFECT_DRY_LEVEL,500000 - ($mix), -1, 1, 1)
    _set_engine_par($ENGINE_PAR_SEND_EFFECT_OUTPUT_GAIN,100000 + ($mix), -1, 1, 1)
end on


 ;)
« Modifié: 11 Février 2011 à 22:26:46 par fra348 »

En ligne Aulren

  • Géééant Vert
  • Messages: 459
  • 474 points
  • Je collectionne des canards vivants
    • Voir le profil
    • Voir les compos
    • soundcloud
Re : Grand piano (Kontakt)
« Réponse #24 le: 16 Février 2011 à 14:40:28 »
Mouai ça va ça a l'air soft.

 

* Mon Compte

 
 


Inscrivez-vous !
Mot de passe oublié ?

* Discussions

Rafraîchir Historique
  • Les demandes d'entraide sur Fl Studio & autres sont à poser sur le forum !
  • Aulren: Cadeaux : [lien]
    Hier à 16:49:24
  • Aulren: pour un couple harmonieux.
    Hier à 16:49:31
  • Aulren: XD
    Hier à 16:49:34
  • JP5: :youpi: :rulaiz:
    Hier à 18:00:08
  • Aulren: J'ai changé du coup, pour la paix des ménages.
    Hier à 18:50:34
  • Amandine: [lien]
    Hier à 18:59:33
  • JohnJack: [lien]
    Hier à 19:42:24
  • JohnJack: Une compo :p
    Hier à 19:42:28
  • Babasmas: [lien] Moi aussi une compa
    Hier à 23:40:52
  • Babasmas: compa
    Hier à 23:40:59

* Promo !



Bénéficie de 10%
de réduction
sur toute la gamme ImageLine

Bénéficiez de 10% sur toute la gamme ImageLine
* Réduction accordée
pour les nouveaux clients
sur un minimum
d'achat de 90$.


* Messages Récents

* Derniers Commentaires

Mind Driver - the music (free track) par Emrys
[Hier à 23:06:02]


Boyz'n the Cloud (Dark Knight) par Beluga
[Hier à 22:52:48]


Beat 1h by Roufay par roufay
[Hier à 22:45:54]


$µMмξя јĄ€ķ ©HØMєυ® par jackhicham
[Hier à 22:41:58]


Twin melody par Emrys
[Hier à 22:22:46]


Prisonnier du temps par poppeur89
[Hier à 22:19:06]


The sience of Hardstylez par Emrys
[Hier à 22:12:51]


Rock me ( FL studio mobile) par Beluga
[Hier à 21:23:06]


Changement de thème par Darka The Beatmaker
[Hier à 21:08:52]


LoCkEd In SyNdRoMe (Tekno 140bpm) par Labyrinthik
[Hier à 21:03:34]


Reggae 70's par Felknia
[Hier à 21:02:28]


Away par El_Nino-du-59
[Hier à 20:51:13]


Dàrka' The Beatmaker - Streets Players par Darka The Beatmaker
[Hier à 20:09:59]


Fakin'jax djT remix par Dj T
[Hier à 19:53:50]


On est jamais que soi même par roufay
[Hier à 19:41:30]