lilypond-user
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Guitar slides in lilypond


From: Olivier Biot
Subject: Re: Guitar slides in lilypond
Date: Sun, 30 Dec 2012 13:20:02 +0100

Hi Yevgeny,

Right now LilyPond does not (yet?) support pitch bends in the MIDI output.

As a work-around you could import the MIDI file created with LilyPond in another tool, e.g. TuxGuitar or MidiEditor) and add the pitch bends in a separate channel (MIDI doesn't apparently like playing notes simultaneously with different pitch bends).

Best regards,

Olivier


On Sat, Dec 29, 2012 at 5:41 PM, Yevgeny Lezhnin <address@hidden> wrote:
Thank you. Is there any way to get something more soft, like the output sound of tuxguitar? Here is 2 midi files for compare in attachment.


On 29.12.2012 22:58, Olivier Biot wrote:
On Sat, Dec 29, 2012 at 4:31 PM, Yevgeny Lezhnin <address@hidden> wrote:
Hi, then I trying to add slides, there is no slide's sound in midi output (on place of glissando mark). There was note in documentation, that lilypond support guitar slides. Does lilypond support slides for midi? Or will it be support of other effects for guitar in lilypond?

Apparently you have to write out the glissando, see.

Here's an implementation with tags and this snippet applied to your score:
\version "2.17.9"
\language "deutsch"

musicForBass = \relative c, {
  \tempo 4 = 90
  \time 2/4
  c8 c c8. g16 c g c8 c4~ c16 r ais8. f'8.
  \time 4/4
  c8 c c8. g16 c g c8 c8. g16
 
  \times 2/3 {c c c}
  \tag #'print { c4\glissando <f\3>8 }
  \tag #'midi { c8. ( \times 3/7 { c16[ cis d dis e eis f] } f16 ) }
  ais,8. f'8. r8
  % \times 2/3 {c16[ c c]} c8. ( \times 3/7 { c16[ cis d dis e eis f] } f16 ) r8 \bar "||"
}

\header {
  title = "Circle of hands"
  composer = "Uriah heap"
}

bassStaff =
  \new Staff {
    \set Staff.instrumentName = #"Bas Guitar"
    \set Staff.midiInstrument = #"electric bass (finger)"
   
    \new Voice {
      \clef "bass_8"
      \musicForBass
    }
  }
   
\score {
  \new StaffGroup <<
    \keepWithTag #'print \bassStaff
    \new TabStaff {
      \set TabStaff.stringTunings = #bass-tuning
      \keepWithTag #'print \musicForBass
    }
  >>
  \layout{}
}

\score {
  \unfoldRepeats { \keepWithTag #'midi \bassStaff }
  \midi{}
}


Best regards,


Olivier





reply via email to

[Prev in Thread] Current Thread [Next in Thread]