FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC

Développement d'applications avec le langage Panoramic
 
AccueilAccueil  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  MembresMembres  Connexion  
Derniers sujets
» Bataille terrestre
piano Emptypar Marc Aujourd'hui à 16:20

» item_index
piano Emptypar Marc Aujourd'hui à 16:13

» SineCube
piano Emptypar Marc Hier à 12:38

» Editeur EliP 6 : Le Tiny éditeur avec 25 onglets de travail
piano Emptypar Marc Hier à 12:22

» Philharmusique
piano Emptypar jjn4 Ven 10 Mai 2024 - 13:58

» PANORAMIC V 1
piano Emptypar papydall Jeu 9 Mai 2024 - 3:22

» select intégrés [résolu]
piano Emptypar jjn4 Mer 8 Mai 2024 - 17:00

» number_mouse_up
piano Emptypar jjn4 Mer 8 Mai 2024 - 11:59

» Aide de PANORAMIC
piano Emptypar jjn4 Mer 8 Mai 2024 - 11:16

» trop de fichiers en cours
piano Emptypar lepetitmarocain Mer 8 Mai 2024 - 10:43

» Je teste PANORAMIC V 1 beta 1
piano Emptypar papydall Mer 8 Mai 2024 - 4:17

» bouton dans autre form que 0
piano Emptypar leclode Lun 6 Mai 2024 - 13:59

» KGF_dll - nouvelles versions
piano Emptypar Klaus Lun 6 Mai 2024 - 11:41

» Gestion d'un système client-serveur.
piano Emptypar Klaus Lun 6 Mai 2024 - 10:23

» @Jack
piano Emptypar Jack Mar 30 Avr 2024 - 20:40

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Mai 2024
LunMarMerJeuVenSamDim
  12345
6789101112
13141516171819
20212223242526
2728293031  
CalendrierCalendrier
-39%
Le deal à ne pas rater :
Ordinateur portable ASUS Chromebook Vibe CX34 Flip
399 € 649 €
Voir le deal

 

 piano

Aller en bas 
4 participants
AuteurMessage
fonyx




Nombre de messages : 10
Date d'inscription : 30/05/2010

piano Empty
MessageSujet: piano   piano EmptyDim 30 Mai 2010 - 0:51

Bonjour, je voudrai créer un piano virtuel mais vus que je suis nouveau et j'y connais rien en PANORAMIC je voudrais savoir la structure et tout ça.
Si quelquant veut bien m'expliquer et donner un exemple

-structure du programme
-exemple utilisation de midi de sons de piano
-utilisation des touches de clavier (si on appui sur "x" als...)
-utilisation des images

merci d'avance
Revenir en haut Aller en bas
musicgames




Nombre de messages : 55
Date d'inscription : 21/01/2008

piano Empty
MessageSujet: Re: piano   piano EmptyDim 30 Mai 2010 - 9:03

Bonjour,
Je pense que tu pourrais t'inspirer d'un programme que j'avais publié sur ce forum.
Je t'en donne le lien :
https://panoramic.1fr1.net/vos-sources-vos-utilitaires-a-partager-f2/gammes-t197.htm
Ca t'aiderait à démarrer.
Revenir en haut Aller en bas
fonyx




Nombre de messages : 10
Date d'inscription : 30/05/2010

piano Empty
MessageSujet: Re: piano   piano EmptyDim 30 Mai 2010 - 9:50

merci pour la réponse
j'ai regarder ton code et à vrai dire il m'aide pas beaucoup car tu utilise
les boutons de souris alors que moi il me faudrai les boutons du clavier et je n'y comprend rien à ce grand code -_-'
si quelqu'un aurai dautres exemples je suis prenant!
Revenir en haut Aller en bas
Invité
Invité




piano Empty
MessageSujet: Re: piano   piano EmptyDim 30 Mai 2010 - 13:00

Ou du miens;
code source ici
Revenir en haut Aller en bas
fonyx




Nombre de messages : 10
Date d'inscription : 30/05/2010

piano Empty
MessageSujet: Re: piano   piano EmptyDim 30 Mai 2010 - 13:09

merci mais ça ne m'aide toujours pas pour les touches du clavier et les images les images...
Revenir en haut Aller en bas
Invité
Invité




piano Empty
MessageSujet: Re: piano   piano EmptyDim 30 Mai 2010 - 13:29

Pour les images il y a la 2D, simplement des pictures blanches et noires ou des images.
Revenir en haut Aller en bas
jjn4

jjn4


Nombre de messages : 2706
Date d'inscription : 13/09/2009

piano Empty
MessageSujet: +++   piano EmptyDim 30 Mai 2010 - 13:31

Tiens, voici un programme ultra-ultra-simplifié
qui met en relation des touches du clavier avec des sons midi.
Code:
rem ' mini-Pianissimo
dim f
label key
alpha 1
caption 1,"Appuyez sur W X C V B N"
on_key_down 0,key

end

key:
if key_down_code=87 then f=60
if key_down_code=88 then f=62
if key_down_code=67 then f=64
if key_down_code=86 then f=65
if key_down_code=66 then f=67
if key_down_code=78 then f=69
midi_on
midi_play f,8
midi_off
return
jocolor
Revenir en haut Aller en bas
http://jjn4.e-monsite.com
fonyx




Nombre de messages : 10
Date d'inscription : 30/05/2010

piano Empty
MessageSujet: Re: piano   piano EmptyDim 30 Mai 2010 - 13:39

merci! exactement ce qu'il me falait!
je vais travailler avec ça pour l'instant
juste une petite question: cerai il possible de faire un telle algorithme avec PANORAMIC?:
-si on appui sur une touche pendant une seconde la note dure une seconde
-si on appui sur une touche pendant 2 secondes la note dure 2 secondes
pour faire plus l'effet du piano
Revenir en haut Aller en bas
jjn4

jjn4


Nombre de messages : 2706
Date d'inscription : 13/09/2009

piano Empty
MessageSujet: +++   piano EmptyDim 30 Mai 2010 - 14:05

Alors ça, dur dur !
D'autant que le son midi est du piano,
donc ça ne peut pas se concaténer.
scratch

Rappel pour ceux qui aiment l'humour : l'histoire drôle de mon site est changée chaque dimanche...
Revenir en haut Aller en bas
http://jjn4.e-monsite.com
fonyx




Nombre de messages : 10
Date d'inscription : 30/05/2010

piano Empty
MessageSujet: Re: piano   piano EmptyDim 30 Mai 2010 - 14:22

n'existe t'il pas une fonction du genre:

if key_down_code=87 (x) ou x est le temps en millisecondes pendant lequel on appui sur la touche. Aprés on pourrai faire

if key_down_code=87 (500) then f=60 x=8
if key_down_code=87 (700) then f=60 x=6
if key_down_code=87 (900) then f=60 x=4

....etc

midi_on
midi_play f, x
midi_off

non?

ou alors si j'utilise des sons mp3 au lieu de midi et que je fais

if key_down_code=87 then play mp3 (je ne sais pas encore comment utiliser les mp3)

il va me jouer le son mp3 pendant que la touche est appuyeé c'est bien ça? dans ce cas ce serai possible... ai-je raison?
Revenir en haut Aller en bas
jjn4

jjn4


Nombre de messages : 2706
Date d'inscription : 13/09/2009

piano Empty
MessageSujet: +++   piano EmptyDim 30 Mai 2010 - 15:33

Peut-être, à voir :
les mp3 peuvent s'utilser :

Code:
sound 1
file_load 1,"taratata.mp3"
play 1
donc, si le son est bref et uniforme,
on devrait pouvoir faire plusieurs fois play 1,
pour donner un son long
selon la durée de l'appui sur la touche.
jocolor
Revenir en haut Aller en bas
http://jjn4.e-monsite.com
JL35




Nombre de messages : 7095
Localisation : 77
Date d'inscription : 29/11/2007

piano Empty
MessageSujet: Re: piano   piano EmptyDim 30 Mai 2010 - 15:42

Ou alors, en reprenant ton code plus haut jjn4:
Code:
rem ' mini-Pianissimo
dim f, touche
label key
alpha 1
Font_Name 1, "Lucida Console"
caption 1,"Appuyez sur W X C V B N"
midi_on
on_key_down 0,key

' midi_off: ' ressources libérées automatiquement à la fin ?
end

key:
touche = key_down_code
if touche=87 then f=60
if touche=88 then f=62
if touche=67 then f=64
if touche=86 then f=65
if touche=66 then f=67
if touche=78 then f=69
while key_down_code = touche
    midi_play f,8
End_While
return

Mais alors peut-être qu'on entend la transition, mais dans quelle mesure ? Si non, peut-être remplacer le midi_play f,8 (250 ms) par f,10 (125 ms), pour être plus réactif ?
Hélas, je ne peux pas essayer, je n'ai pas de sortie midi.

PS je suis à peu près aussi calé en musique qu'en 3D.
Même moins.
Revenir en haut Aller en bas
jjn4

jjn4


Nombre de messages : 2706
Date d'inscription : 13/09/2009

piano Empty
MessageSujet: +++   piano EmptyDim 30 Mai 2010 - 16:24

D'une part, on entend nettement la transition,
et puis ensuite, la succession de sons hachés ne s'arrête jamais,
gênant...
Basketball
Revenir en haut Aller en bas
http://jjn4.e-monsite.com
JL35




Nombre de messages : 7095
Localisation : 77
Date d'inscription : 29/11/2007

piano Empty
MessageSujet: Re: piano   piano EmptyDim 30 Mai 2010 - 16:42

Alors c'était une mauvaise idée ! pour la transition je m'en doutais un peu, par contre pour le rebouclage... très mauvais !
Je me retire de la compétition !
Revenir en haut Aller en bas
Invité
Invité




piano Empty
MessageSujet: Re: piano   piano EmptyDim 30 Mai 2010 - 17:13

avec le timer par exemple

Code:
rem ' mini-Pianissimo
dim f, touche
label key, son
alpha 1
caption 1,"Appuyez sur W X C V B N"
midi_on
on_key_down 0,key

timer 2
end

key:
touche = key_down_code
if touche=87 then f=60
if touche=88 then f=62
if touche=67 then f=64
if touche=86 then f=65
if touche=66 then f=67
if touche=78 then f=69
on_timer 2,son
return
son:
midi_play f,8
return

mais avec l'intervale changé cela devient impossible à quitté
Revenir en haut Aller en bas
Contenu sponsorisé





piano Empty
MessageSujet: Re: piano   piano Empty

Revenir en haut Aller en bas
 
piano
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Piano
» Piano à 88 touches
» Piano re-remixé
» clavier de piano et notes
» Piano avec tous les instruments

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC :: PANORAMIC :: A l'aide!-
Sauter vers: