TURKROCKER.com FORUM - ÜLKENİN EN GÜNCEL ROCK-METAL SİTESİ (Arsiv Ana sayfa) => Müzik Teknolojisi

Konu: EmaCS ile Music XML

Sayfa: [ 1 ]

Rockium 18.09.2007 07:13:37

Notice: Undefined index: no_view_links in /home/content/r/u/m/rumeliweb/html/turkrocker/forum/Sources/Subs.php on line 1327

Notice: Undefined index: no_view_links in /home/content/r/u/m/rumeliweb/html/turkrocker/forum/Sources/Subs.php on line 1333

Notice: Undefined index: no_view_links in /home/content/r/u/m/rumeliweb/html/turkrocker/forum/Sources/Subs.php on line 1589

Notice: Undefined index: no_view_links in /home/content/r/u/m/rumeliweb/html/turkrocker/forum/Sources/Subs.php on line 1595
Müzik bilgisini MusicXML olarak bilgisayara girmek için Emacs ilk akla gelen editör. Gerekli ortam ve dosyalar;

          *Emacs editörü
          *tei (Text Encoding Initiative) kütüphanesi
          *MusicXML DTD (Document Type Definition, belge tipi tanımı) dosyaları

İlk basamak olarak, Emacs için hazırlanmış olan tei kütüphenesini indirip, yükleyin. Bu kütüphane, XML dosyalarını yazmak ve işlemek için gerekli Emacs uzanım dosyalarını içerir. Bu dosyaların hepsi Lisp ile yazılmış ve değiştirilmeye müsaittir. Tei kütüphenesi, belge yazım DTDleri ile birlikte gelir (docbook, xhtml, vb.). Emacs'in XML modu, menüler ve otomatik tamamlamalar ile XML yazımını kolaylaştırır.

Tei kütüphanesini açın:
        tar -xzvf tei-emacs.tar.gz

.emacs dosyanıza aşağıdaki satırları ekleyin (Kendi sistemim için mutlak yol.)
          (setq teidir "/usr/share/emacs/21.3/lisp/tei-emacs")         
          (add-to-list 'load-path (concat teidir "/elisp"))         
          (load-library "tei-emacs-init")


İsterseniz yukarıdaki statik çağırma yerine, dinamik olarak, aşağıdaki komutu Emacs'den çağırarak yüklemeyi yapabilirsiniz:   
        M-x load-file /usr/share/emacs/21.3/lisp/tei/tei-emacs/elisp/tei-emacs-init.el

MusicXML dosyalarını indirin. Tei kütüphanesinin Emacs'e sağladığı menüyü MusicXML'i de kapsayacak şekilde değiştirmek için aşağıdaki satırları xmlsgml-setup.el dosyasındaki 'PSGML menus for creating new documents' kısmına ekleyin:


        ( "(XML) Music XML"           
        (concat               "<?xml version=\"1.0\"?>           
        <!DOCTYPE score-partwise SYSTEM \n\"" xmldir "/music/partwise.dtd\" []>"))


Bu dosyayı (xmlsgml-setup.el) yeniden derleyin :
        M-x byte-compile  /usr/share/emacs/21.3/lisp/tei-emacs/elisp/xml/xmlsgml-setup.el
Bu komut, xmlsgml-setup.elc dosyasını yaratacak. Tei kütüphanesini bir sonraki yüklemenizde 'DTDs->Insert' menüsü altında, başka DTD'ler yanında, MusicXML DTD'sini de göreceksiniz.



Register or Login
Tei Kütüphanesini İNDİRİN



Register or Login
Music XML Dosyalarını İNDİRİN


Sayfa: [ 1 ]