swing et sortie midi

Bonjour,

Afin de faire "swinger" mes sorties midi j'utilise actuellement d’énormes
quantités de :
c8*4/3 c8*2/3
à la place de
c8 c8

j'aimerais remplacer cette saisie par quelque chose de la forme
\sw c c

et pour cela utiliser une fonction musicale:
sw = #(define-music-function (parser location A B ) (ly:music?
ly:music?)
     #{
     $A 8*4/3
     $B 8*2/3
     #}
   )

Malheureusement ma connaissance de scheme est très succincte et cela ne
fonctionne pas.
le codage des 8*4/3 doit être en cause.
Quelqu'un a-t-il une solution ?

Merci

···

-----
Lily Pond et le Jazz
--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/swing-et-sortie-midi-tp7104134p7104134.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

Le 17/12/2011 15:41, JeanPi disait :

Bonjour,

Afin de faire "swinger" mes sorties midi j'utilise actuellement d’énormes
quantités de :
c8*4/3 c8*2/3
à la place de
c8 c8

j'aimerais remplacer cette saisie par quelque chose de la forme
\sw c c

et pour cela utiliser une fonction musicale:
sw = #(define-music-function (parser location A B ) (ly:music?
ly:music?)
      #{
      $A 8*4/3
      $B 8*2/3
      #}
    )

Malheureusement ma connaissance de scheme est très succincte et cela ne
fonctionne pas.
le codage des 8*4/3 doit être en cause.
Quelqu'un a-t-il une solution ?

Peut-être une piste à suivre, bien que je ne l'aie pas essayée :

http://lists.gnu.org/archive/html/lilypond-user/2011-05/msg00061.html

@+
Jean-Charles

J'ai suivit la piste et j'ai trouvé ça:
http://code.google.com/p/lilypond/issues/detail?id=687
http://code.google.com/p/lilypond/issues/detail?id=687

ca parait être ce que je cherche :).

j’approfondis.

@+

···

-----
Lily Pond et le Jazz
--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/swing-et-sortie-midi-tp7104134p7104506.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

Rouah !
Parfait pour moi !

Merci :-))

Jusqu'à ce jour j'utilisais TuxGuitar pour passer mes midi en "swing"
C'est un peu laborieux

···

Google Code Archive - Long-term storage for Google Code Project Hosting.
ca parait être ce que je cherche :).

--
Martial

Peux-tu préciser dans tous ces messages ce que tu as trouvé
d'intéressant ?

S'il s'agit du fichier swing.ly dont il est question dans le message :

http://code.google.com/p/lilypond/issues/detail?id=687#c25

as-tu pu comparer ses avantages et inconvénients par rapport à celui
indiqué par Jean-Charles :

Duration comparison and swinging MIDI output ?

Merci d'avance.

···

Le samedi 17/12/11 à 10h53, JeanPi <****@****> a écrit :

J'ai suivit la piste et j'ai trouvé ça:
Google Code Archive - Long-term storage for Google Code Project Hosting.
Google Code Archive - Long-term storage for Google Code Project Hosting.

ca parait être ce que je cherche :slight_smile:

--
Denis

Bonjour,

Content que mes recherches servent à d'autres,
Depuis le temps que cherche a faire "swinguer" mes sorties midi, je vois le
bout du tunnel.

Google Code Archive - Long-term storage for Google Code Project Hosting.
ca parait être ce que je cherche :).

reponds parfaitement à mes attentes

Il faut se méfier cependant des /accaciatura et autres ornements qui
semblent désynchroniser la fonction \swingIt . J'ai réussi a recaler le
swing en utilisant un silence invisible pour faire un temps complet pour
l'ornement.
utiliser \acciaccatura{s8 b}c4 à la place de \acciaccatura b8 c4 par
exemple. Je n'ai pas testé dans des formes trop complexes.
Attention aussi pour les musiques parallèles.

A par ce petit bémol tout est parfait : les accords, silences , pointées,
passent à la moulinette sans problème apparent.

@+

···

-----
Lily Pond et le Jazz
--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/swing-et-sortie-midi-tp7104134p7105613.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

Attention aussi pour les musiques parallèles.

À ce sujet, je viens effectivement de constater que, par exemple :

musique = {
  <<
    \swingIt #'8 {\chordsPart}
    \swingIt #'8 {\themePart}
    \swingIt #'8 {\bassPart}
  >>
}

donne le résultat attendu, contrairement à :

musique = {
  <<
    \swingIt #'8 {
      \chordsPart
      \themePart
      \bassPart
    }
  >>
}

···

Le dimanche 18/12/11 à 02h57, JeanPi <****@****> a écrit :

--
Denis