www.blf.ru - Блокфлейта. Школа игры.

www.blf.ru - Блокфлейта. Школа игры. (http://blf.ru/forum/index.php)
-   Hard/Soft (http://blf.ru/forum/forumdisplay.php?f=12)
-   -   Нотные редакторы (http://blf.ru/forum/showthread.php?t=30)

Анатолий 30.10.2005 13:02

Цитата:

Сообщение от Ромик
Где, в lilypond?! Элементарно. Используй \partial типа такого:

Код:

  \key c \major \clef treble \time 2/4

  \partial 4 \partial 8 r8 ^\markup { \bold "Kr├дftig, freudig" } |
  r4 r8 g8-. |
  c'8-.[ g-. e'-. c'-.] |

Этот пример вообще не компилится. Ни одной ноты.
Кинь кусок побольше, что бы первые три строчки получались.

Ромик 30.10.2005 13:27

Цитата:

Сообщение от Анатолий
Этот пример вообще не компилится. Ни одной ноты.
Кинь кусок побольше, что бы первые три строчки получались.

Целиком весь файл (версия минимум 2.6.0, 2.4.x не пойдет),
\include можешь спокойно убрать, немецкие буквы они должны быть в unicode (я их вводил путем copy/paste из утилитки charmap):

Код:

% Hirtenruf
%
% typesetting by Roman V. Isaev

\version "2.6.0"

#(set-global-staff-size 26)

\header {
  title = "Hirtenruf in der Weihnacht"
  subsubtitle = "Spielst├╝cke alter Meister"
  composer = \markup { \column { "Valentin Rathgeber" "(1682-1750)" } }
  \include "copyright.ly"
  instrument = "Sopranblockfl├╢te in C"
}

melody = \transpose c c' {
  \override BreathingSign  #'text =
    #(make-musicglyph-markup "scripts.upbow")

  \key c \major \clef treble \time 2/4

  %line1
  \partial 4 \partial 8 r8 ^\markup { \bold "Kr├дftig, freudig" } |
  r4 r8 g8-. |
  c'8-.[ g-. e'-. c'-.] |
  g'16-.[ f'-. e'-. d'-.] c'8-.[ g-.] |
  c'8-.[ g-.] e'16-.[ d'-. c'-. b-.] |
  %\break
  %line2
  c'4. g'8-. |
  e'8-.[ c'-. d'-. g-.] |
  e'8-.[ c'-. d'-. g-.] |
  c'4. c'8-. |
  a8-.[ f-. g-. e-.] |
  %\break
  %line3
  f-.[ d-- e-- f--] |
  e4 _\markup { " " \lower #2.0 "Sempre portando" } d ^\markup { " " \musicglyph #"scripts.trill"  \super "1)" } |
  c4. g8 |
  e8[ d e fis] |
  g4. d8 |
  %\break
  %line4
  e8[ d e fis] |
  g[ fis g a] |
  b4 a ^\markup { " " \musicglyph #"scripts.trill"  \super "2)" } |
  g4. b16([ c')] |
  %\break
  %line5
  d'8-.([ b-. e'-. c'-.]) |
  d'4. b16( c') |
  d'8-.[( b-. e'-. c'-.)] |
  d'4. \mordent \bar ":|:" r8 |
  r4 r8 d8-. |
  %\break
  %line6
  g8-.[ d-. b-. g-.] |
  d'16-.[ c' b a] g8-. d-. |
  g8-. d-. b16-.[ a-. g-. fis-.] |
  g4. d'8-. |
  %\break
  %line7
  b8-.[ g-. a-. d-.] |
  b8-.[ g-. a-. d-.] |
  g4. g'8-. |
  e'8-.[ c'-. d'-. b-.] |
  c'-.[ a-- b-- c'--] |
  %\break
  %line8
  b4 _\markup { " " \lower #1.0 "Sempre portando" } a \trill |
  g4. r8 |
  r4 r8 g8 |
  a8[ g a b] |
  c'4. g8 |
  %\break
  %line9
  a8[ g a b] |
  c'[ b c' d'] |
  e'4 d' ^\markup { " " \musicglyph #"scripts.trill"  \super "3)" }|
  c'4. e'16( f') |
  %\break
  %line10
  g'8-.([ e'-. a'-. f'-.]) |
  g'4. e16( f) |
  g8-.[( e-. a-. f-.]) |
  g4. \mordent  _\markup { " " \lower #1.0 \bold "Fine" }

  \bar ":|"
}
 

\score {
  \new Staff \melody
  \layout { indent = 0 }
}

\markup { "Den Mordent " \hspace #1.0 \raise #0.8 \musicglyph #"scripts.mordent" " an den Schl├╝ssen nur bei Wiederholung!" }

\layout {
        \context { \Score \remove "Timing_engraver" }
}

\transpose c c' {
  \clef treble e32[( ^\markup "1)" d e d e d c16]) \bar "||" \bar ""
  \clef treble b32[( ^\markup "2)" a b a b a g16]) \bar "||" \bar ""
  \clef treble e'32[( ^\markup "3)" d' e' d' e' d' c'16]) \bar "||" \bar ""
}


Анатолий 30.10.2005 13:48

Ром, все хорошо, откомпилилось. Немецкие буквы, как ты и говорил стали плюсиками, но это мелочи... А куда поместить директиву midi?

Ромик 30.10.2005 14:08

Цитата:

Сообщение от Анатолий
Ром, все хорошо, откомпилилось. Немецкие буквы, как ты и говорил стали плюсиками, но это мелочи... А куда поместить директиву midi?

Внутрь \score типа такого:

Код:

\score {
  \new Staff \melody
  \layout { indent = 0 }
  \midi  { \tempo 4=60 }
}

В версиях 2.4.x и раньше использовался в качестве backend'а TeX, поэтому там были некоторые теховские полезности позволявшие делать умляуты и прочие вещи над обычными буквами (причем над любыми -- однажды ляпнул опечатку и получил умляут над "ю"), но теперь lilypond берет исключительно unicode (что вобщем-то правильно) и редактировать его исходники надо тоже редакторами, понимающими utf-8 (впрочем годится банальный notepad из комплекта виндов, надо просто сохранять в формате utf-8 или просто использовать lilypad из комплекта lilypond'а).

Elga 30.10.2005 16:41

Цитата:

Сообщение от Анатолий
Я хочу шесть тактов в строке, но он сам переносит, как хочет. Нужно что то двигать, форматировать, нет что бы сказать - 6 тактов и баста.

Кстати, только что нашла, как сделать фиксированное число тактов в строке. Инструмент "Раскладка страницы"-> меню "План страницы"->"Подогнать музыку"-> в первой строчке, в окошке, поставить желаемое число тактов, а внизу поставить флажок на "Изменить: весь документ", и ОК. Это я больше для себя пишу. Забуду ведь. Летом находила, потом забыла, найти не могла.
Вообще-то я согласна, Финал - отнюдь не подарок. Именно потому, что бывает очень трудно догадаться, как от него чего добиться. Хотя знаешь, что возможности у него огромные, и наверняка такую ерунду он может, но как? Мануал читать не могу: птичий язык, не понимаю. Ни по-английски, ни по-русски.
В то же время он популярен, причем среди профессионалов, причем достаточно давно, а это значит, что можно спрашивать, и ответят. Где-то мне целый форум по Финалу попадался.

Анатолий 30.10.2005 17:53

Форум по Финалу и некоторым другим редакторам www.areo.ru
Только не будешь же постоянно там спрашивать... Возможности у него действительно большие. А вот "дружелюбности" у него нехватает. Есть даже такой мануал "Русская книга о Finale".

Traumard 11.03.2006 21:38

Спасибо Ромику большое за LilyPond! Просто супер!
Разбираюсь... Сложно, но можно... ;)

Раньше юзал Finale - громоздок, тварь... И действиям, которым по логике нужно 1 щелчок мышью, в нём - 5-6... Единственное бы спасло его от аннигиляции с компа, если бы я все его Хоткейз выучил... Но - нереально... Ибо тьма их... :)
Сайбелиус так и не достал (видно, было сииильно влом... :roll:) - потому долго в Фруктах набирал с виртуальной клавиатуры и в ГитарПро. Кстати, при должной сноровке в ГитарПро можно что угодно писать. Но - морочливо (так, допустим, набирая партию скрипки делал инструмент с её диапазоном и пр.)...

Вопрос: русский перевод нужон хелпа LilyPond и вообще проги? Собираюсь перевести... (официально ;)).

pilpilon 01.04.2006 16:20

LilyPond просто чудо. Сейчас сижу, перегоняю в него вистлбук, чтобы вистловые распальцовки не отвлекали -- очень получается быстро и здорово.
Сразу пришло в голову -- а не стоит ли создать где - нибудь архив лилипондовских исходников?

Преимущества очевидны: файлы очень маленькие, конвертируются куда угодно, редактируются при желании, ну и вкрайнем случае игать можно прямо из исходников.

Ну и с копирайтом, кстати, легче.

metrion 03.04.2006 14:08

а никто ничего не знает про распознавание нотного текста с рисунка? типа файнридера только для нот?

Анатолий 03.04.2006 15:03

Финал tiffы распознает.


Текущее время: 02:41. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot