Pytanie:
Jakie oprogramowanie do notacji muzycznej pozwala zakodować zapis?
rpeg
2015-12-21 15:42:28 UTC
view on stackexchange narkive permalink

Widziałem niedawno oprogramowanie do notacji, które wydawało się oferować nowatorski i zwięzły sposób kodowania notacji muzycznej. Nie mogę go znaleźć, więc szukam twojej pomocy.

To bardzo zabawny eksperyment, aby zapisać muzykę w ten sposób (zwłaszcza pochodzącą z zaplecza programistycznego front-end), ale zauważyłem, że GUI jest o wiele przyjemniejsze do grawerowania.
Sześć odpowiedzi:
#1
+22
Shevliaskovic
2015-12-21 15:50:15 UTC
view on stackexchange narkive permalink

Jest LilyPond , który robi to, czego szukasz. Został wydany po raz pierwszy w 1996 roku, ale nadal otrzymuje aktualizacje.

LilyPond to program komputerowy i format plików do grawerowania muzyki. Jednym z głównych celów LilyPond jest tworzenie partytur grawerowanych zgodnie z tradycyjnymi zasadami układu , odzwierciedlając epokę, w której wyniki były wygrawerowane ręcznie.

LilyPond jest platformą wieloplatformową i jest dostępny dla kilku popularnych systemów operacyjnych; wydany na warunkach Powszechnej Licencji Publicznej GNU, LilyPond jest wolnym oprogramowaniem.

Wikipedia

Na Strona Wiki, jest ładny przykład z kodem i wynikiem, ale jest zbyt duży, aby go tutaj opublikować.

Mieliśmy wiele pytań oznaczonych jako w tej witrynie, aby można było je przejrzeć, aby uzyskać ogólne pojęcie.


Istnieje również Notacja ABC , która jest notacja tekstowa (niezupełnie kodowana), na przykład:

  X: 1T: Szybkość pracy M: 4 / 4C: Trad.K: G |: GABc dedB | dedB dedB | c2ec B2dB | c2A2 A2BA | GABc dedB | dedB dedB | c2ec B2dB | A2F2 G4: ||: g2gf gdBd | g2f2 e2d2 | c2ec B2dB | c2A2 A2df | g2gf g2Bd | g2f2 e2d2 | c2ec B2dB | A2F2 G4: |  

i podaje wynik:

enter image description here

#2
+4
ojdo
2015-12-21 20:48:49 UTC
view on stackexchange narkive permalink

Nie korzystałem jeszcze osobiście z żadnego z nich, ale istnieje wiele pakietów do składania muzyki za pomocą LaTeX.

Nie sądzę jednak, aby którekolwiek z nich naprawdę poradziło sobie z Lilypondem (który, nawiasem mówiąc, również zaczynał jako pakiet LaTeX, ale stał się samodzielny, gdy ustalono, że skład muzyki odbiega od standardowego składu dokumentów na zbyt wiele sposobów być naprawdę praktycznym podejściem).
Jako profesjonalista LaTeX i zapalony użytkownik LilyPond, muszę zgodzić się z @leftaroundabout, że LaTeX tak naprawdę nie nadaje się do składu muzyki.
#3
+2
user25380
2015-12-22 20:26:58 UTC
view on stackexchange narkive permalink

Jak wspomniano wcześniej, LilyPond może spełniać Twoje wymagania. Po pierwsze, jego dane wejściowe to forma tekstowa, co niektórzy ludzie utożsamiają z „programowaniem” (na przykład odpowiedź proponująca MusicXML nie ma sensu bez tego założenia). Po drugie, jednym z języków implementacji jest Scheme (a dokładniej Guile), a Scheme jest natychmiast dostępny w plikach źródłowych jako język rozszerzenia przydatny do programowania algorytmicznego. Jednym z przykładów mieszania muzyki i programowania jest ta niepowiązana odpowiedź na pytanie StackExchange.

Przepraszam za brak linków do LilyPond i Guile, ale moja reputacja dopuszcza tylko 2 linki, więc Musiałem być selektywny.

#4
+1
Michael Seifert
2015-12-21 20:28:22 UTC
view on stackexchange narkive permalink

Starszą opcją jest MUP, który istnieje od 1995 roku i jest teraz darmowym oprogramowaniem typu open source. Pobiera plik wejściowy, który wygląda jak to i wyprowadza plik PostScript, który wygląda jak to.

Należy jednak pamiętać, że PostScript jest czymś w rodzaju starszego formatu plików i może być konieczne pobranie dodatkowego oprogramowania, aby wyświetlić pliki i / lub przekonwertować je do innego formatu. W systemie Mac OS zrobi to wbudowana aplikacja „Preview”, ale nie jestem pewien, jakie równoważne oprogramowanie byłoby w systemie Windows lub Linux.

Postscript nie jest „starszym formatem pliku”. Jest rozumiany bezpośrednio przez wiele obecnych drukarek i może być konwertowany bezpośrednio do formatu PDF.
@EJP: Masz rację, że PS nie jest przestarzały, ale uważam, że jest obecnie dużo, dużo mniej powszechny niż PDF (który jest obecnie standardem _ de facto_ dla tak zwanych dokumentów gotowych do druku w "stałym formacie"). Postscript to również dosłownie stary format, wprowadzony po raz pierwszy 33 lata temu.
Ghostscript działa w tym przypadku dość dobrze, łącznie z konwersją do formatu PDF.
#5
+1
OldBunny2800
2015-12-22 19:20:48 UTC
view on stackexchange narkive permalink

MusicXML, w każdym edytorze tekstu, to mój ulubiony sposób „kodowania” muzyki. Samouczek można znaleźć tutaj. Gdy kod jest gotowy, możesz go zaimportować do prawie każdego oprogramowania do edycji muzyki, takiego jak MuseScore, Sibelius lub Noteflight.

#6
  0
codedude
2015-12-22 21:59:32 UTC
view on stackexchange narkive permalink

Trinket umożliwia pisanie muzyki za pomocą kodu. W tej chwili jest dość mały, ale działa dobrze w mniejszych projektach. Nie zauważyłem jednak żadnego rozwoju w ciągu ostatnich kilku miesięcy, więc nie jestem pewien, czy zamierzają to kontynuować.



To pytanie i odpowiedź zostało automatycznie przetłumaczone z języka angielskiego.Oryginalna treść jest dostępna na stackexchange, za co dziękujemy za licencję cc by-sa 3.0, w ramach której jest rozpowszechniana.
Loading...