EnglishFrenchSpanyol

Ad


Favicon OnWorks

midge - Dalam talian di Awan

Jalankan midge dalam penyedia pengehosan percuma OnWorks melalui Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS

Ini ialah command midge yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.

JADUAL:

NAMA


midge - menjana fail midi daripada penerangan teks muzik

SINOPSIS


midge [pilihan] [nama fail]

DESCRIPTION


midge menjana fail midi jenis 1 daripada penerangan teks muzik. midge mengambilnya
input daripada stdin melainkan nama fail dinyatakan.

PILIHAN


-h or - membantu

Tunjukkan teks bantuan.

--versi or --waranti atau --mengenai

Tunjukkan versi dan maklumat lesen.

-v or --verbose

Cetak output verbose ke stdout.

-d or --nyahpepijat

Cetak output penyahpepijatan ke stdout (menetapkan mod verbose secara automatik).

-q or --senyap

Senyap. tiada stdout.

-o fail or --fail luar fail

Keluaran Midi ke fail. Jika tidak ke a.out.mid

-c or --semak

Semak input sahaja; Tiada keluaran midi.

-u or --buka gulungan-gelung

Buka gulungan semua blok ulangan sebelum menghuraikan dan simpan kod sumber yang dibuka ke a
fail baharu (*.long.mg). Hendaklah ditetapkan secara automatik jika perlu.

-U or --no-unroll-save

Jangan simpan sumber dibuka ke fail.

-R or --tiada-set semula

Jangan masukkan acara `set semula semua pengawal' pada permulaan trek.

-t bpm or --tempo bpm

Tetapkan tempo kepada bpm denyutan seminit, nilai mengatasi ditetapkan dalam fail input.

-b langkah-langkah or --lentur-langkah langkah-langkah

Tetapkan bilangan langkah setiap nota suku untuk sintaks lentur mudah.

--tidak selamat

Jangan gunakan Safe.pm untuk menjalankan kod Perl %eval Blok.

-s nombor or --benih nombor

Penggunaan nombor sebagai benih untuk penjana nombor rawak.

-S [skala [akar]] or --show-skala [skala [akar]]

Senaraikan nota dalam skala bermula dari akar. Jika akar ditinggalkan c4 digunakan. Jika skala is
ditinggalkan, senarai skala yang disokong ditunjukkan.

-I jalan or --termasuk jalan

Tambah jalan untuk memasukkan laluan. Boleh dinyatakan beberapa kali atau jalan boleh jadi senarai
dipisahkan dengan titik bertindih atau koma.

INPUT BAHASA


Contoh fail sumber untuk memainkan skala E.

=== mula fail =======================

# baris ini adalah ulasan

@kepala { # mesti ada betul-betul 1 bahagian @kepala

# tetapkan tandatangan masa

$time_sig 4/4

# tetapkan tempo dalam BPM

$tempo 120

} # hujung bahagian @head

@badan { # mesti ada betul-betul 1 bahagian @badan

# mulakan trek muzik pada saluran 1

# berbilang lagu boleh menggunakan saluran yang sama

@ saluran 1 {

# tetapkan tampalan kepada bes elektrik

$tampalan 34

# nota. lihat di bawah untuk penjelasan.

/l4/e3 # not suku e dalam oktaf ketiga

f+ # f sharp sama oktaf sama panjang

# guna `-' untuk rata

g+ ab # baki nota

c+4 d+ e # oktaf berubah pada c

} # hujung trek

} # hujung bahagian @badan

=========================fail akhir =====================

Lebih banyak contoh disertakan dalam contoh/ direktori arkib.

Dalam perkara berikut, ialah parameter yang diperlukan dan [nama] ialah parameter pilihan.

Nota.

Format nota ialah: [/pilihan/]<nama>[+|-][oktaf]

. /pilihan/ bahagian boleh mengandungi perkara berikut:

l[pembilang:]

Tetapkan panjang nota kepada (pengangka atau satu) dibahagikan dengan penyebut. iaitu. l4 = suku
not, l1 = not keseluruhan, l3:4 = not 3/4 (3 not perempat terikat). Huruf besar `L' mungkin
sebaliknya digunakan untuk membezakannya daripada `1'.

r

Menetapkan bilangan kali untuk mengulang nota. Sebagai contoh

/l8r16 /

membuat tempoh nota 1/8 dan mengulangi nota 16 kali.

a

Menetapkan nota nota pada halaju (serangan)

d

Menetapkan nota nota daripada halaju (pereputan)

z[+|-] [%]

Mengimbangi nota dengan nombor klik midi. Nilai positif memainkan nota lewat dan negatif
nilai memainkannya lebih awal. Jika nombor diikuti dengan `%´ watak ia diambil sebagai peratusan
daripada panjang nota semasa. Nilai offset ialah tidak diwarisi oleh nota seterusnya.

Z[+|-] [%]

Seperti di atas `z´ pilihan tetapi nilai rawak digunakan. Jika nombor adalah negatif atau positif
(tanda tambah dikehendaki), nilai antara sifar dan nombor digunakan. Jika tiada tanda, a
nilai antara tambah dan tolak nombor digunakan.

Pilihan offset tidak akan berfungsi dengan rpilihan nota epeat, tetapi kesan yang sama boleh
dicapai menggunakan a %ulang blok.

Nota tidak boleh diimbangi ke belakang (iaitu dimainkan awal) melainkan ia didahului dengan rehat. Kepada
mengatasi perkara ini saya telah menambah $memendekkan kata kunci, diterangkan di bawah. Lihat juga $unquantise.

nama ialah nama nota iaitu. [ag] dikehendaki.

+ tajam.

- rata.

oktaf ialah oktaf midi iaitu. [1-11]. Walaupun kebanyakan perisian midi menggunakan 0 untuk yang terendah
oktaf, saya telah menggunakan 1 untuk konsistensi dengan saluran midi dan nama instrumen yang
kedua-duanya dikira dari 1.

Jika tidak dinyatakan, panjang, oktaf, serangan dan pereputan diwarisi daripada sebelumnya
Nota.

Dalam trek dram, bukannya nama nota, alias boleh digunakan. Sebagai contoh, untuk mendapatkan
buka topi hai, bukannya `f+3' anda boleh menggunakan `hh_o'. Lihat README.drums untuk senarai penuh
alias.

Rehat.

Rehat ditulis sebagai nota `r', dengan /pilihan/ sama seperti untuk nota, tetapi dengan hanya
pilihan panjang dan ulangan yang digunakan. Nilai panjang diwarisi dari nota kepada rehat dan naib
sebaliknya.

Bar.

Simbol paip (`|') boleh digunakan untuk menandakan bar. Panjang bar tidak ditandakan --
ini hanya untuk membenarkan lebih banyak fail sumber yang boleh dibaca. Bar boleh dinomborkan dengan menambahkan a
nombor kepada simbol paip. Mereka mungkin dipisahkan dengan garis bawah tetapi bukan oleh ruang.

Contoh bar mudah: | cdef | gabc

Contoh bar bernombor: |1 cdef |2 gabc

|_1 cdef |_2 gabc

Konsistensi bar boleh disemak dengan menggunakan $bar_strict kata kunci dalam @kepala
bahagian. Ini memberikan ralat atau amaran melainkan semua trek mempunyai bilangan bar yang sama dan
bar bernombor muncul pada masa yang sama dalam setiap trek:

$bar_strict memberi amaran kepada # Cetak mesej amaran untuk bar yang tidak konsisten.

$bar_strict kesilapan # Keluar dengan mesej ralat untuk bar yang tidak konsisten.

Kata kunci peringkat teratas.

@kepala { kandungan }

Mesti ada betul-betul satu @kepala bahagian. Lihat di bawah untuk penerangan tentang kandungan.

@badan { kandungan }

Mesti ada betul-betul satu @badan bahagian. Lihat di bawah untuk penerangan tentang kandungan.

Kata kunci dalam @kepala bawah seksyen ini.

$time_sig

. b nilai mestilah salah satu daripada 4, 8, 16, 32, 64.

$tempo

t ialah tempo dalam BPM.

Kedua-dua $time_sig and $tempo juga dibenarkan dalam blok @saluran (diterangkan di bawah).

$tajuk

Menetapkan tajuk lagu kepada tajuk. Jika tajuk mengandungi ruang yang mesti berada di dalam dua kali ganda
petikan.

$resolusi

Menetapkan bilangan klik midi setiap nota suku tahun kepada n. Lalai ialah 96.

Kata kunci dalam @badan bawah seksyen ini.

%define { nota }

Tentukan urutan daripada nota, menugaskannya kepada nama untuk diingati dalam trek muzik. Ditakrifkan
urutan digunakan dengan memasukkan:

~[/transpose/]

dalam trek untuk memasukkan urutan nama, dipindahkan oleh menukar semitones. Sebelum ini
urutan yang ditentukan boleh digunakan dalam urutan berikutnya %define blok. contohnya:

%define a_riff { a3 a c4 d }

%define d_riff { d4 dfg }

%define main_riff { ~a_riff ~d_riff }

Walaupun kita boleh mencapai hasil yang sama dengan menukar riff pertama untuk membuat
kedua:

%define a_riff { a3 a c4 d }

%define main_riff { ~a_riff ~a_riff/ 5 / }

menentukan blok juga mungkin mengandungi blok ulangan, blok bengkok dan $volume/patch/reverb dsb.

@ saluran [nama] { kandungan }

Mulakan trek midi pada saluran nombor, secara pilihan menetapkan nama instrumen kepada nama. Jika
nama mengandungi ruang yang mesti berada di dalam petikan berganda.

kandungan boleh termasuk nota, rehat, urutan yang ditakrifkan sebelumnya, dan yang berikut
kata kunci:

$time_sig

Menukar tandatangan masa untuk lagu (menjejaskan semua trek). The b nilai mestilah salah satu daripada
4, 8, 16, 32, 64.

$tempo

Menukar tempo lagu (menjejaskan semua trek). t berada dalam BPM.

$tampalan [[bank_LSB,]bank_MSB,]

Tetapkan nombor tampung untuk saluran ini nombor or nama. Di mana nombor adalah dari 1 hingga 128 dan
nama ialah alias seperti yang ditakrifkan dalam README.patches. Pilih nombor bank secara pilihan bank_MSB.
Pilih nombor LSB bank secara pilihan bank_LSB (digunakan untuk papan kekunci midi luaran). Setiap nilai
mestilah dalam julat 1-128.

$bank [LSB,]

Pilih nombor bank MSB. Secara pilihan menetapkan nilai LSB (digunakan untuk midi luaran
papan kekunci) kepada LSB. Kedua-dua nilai mestilah dalam julat 1-128.

$panjang [n:]

Tetapkan panjang nota lalai. Nilai ditentukan dalam format yang sama seperti dalam pilihan nota.

$memendekkan

Pendekkan setiap nota dengan nombor klik midi, untuk membenarkan ruang untuk nota diimbangi ke belakang.

$unquantise [+|-] [%]

Gunakan offset rawak pada setiap nota. nombor mempunyai maksud yang sama seperti untuk Z pilihan nota
atas.

$oktaf

Tetapkan oktaf lalai kepada nombor

$isipadu

Tetapkan kelantangan trek kepada nombor

$serangan

Tetapkan serangan nota kepada nombor

$reput

Tetapkan pereputan nota kepada nombor

$reverb

Tetapkan kedalaman reverb kepada nombor pada saluran semasa.

$chorus

Tetapkan kedalaman korus kepada nombor pada saluran semasa.

$pan

Tetapkan nilai kuali kepada nombor. 0 kiri 127 kanan.

Nilai volum, serangan, pereputan, reverb, korus dan kuali mestilah integer dari 0 hingga 127.
Ia juga boleh ditentukan sebagai julat (cth `8-64'), dalam hal ini nilai rawak dalam
julat digunakan.

%pan_all { nilai nota ... }

Menetapkan nilai kuali untuk setiap contoh berikutnya ambil perhatian dalam trek semasa. Ini adalah
terutamanya bertujuan untuk menyorot kit dram, tetapi boleh digunakan pada trek lain. nilai boleh
integer atau julat (cth `8-64'). Pelbagai ambil perhatian nilai berpasangan dibenarkan. Jika dua nota
dengan pan_semua nilai yang berbeza dimainkan pada masa yang sama apa sahaja boleh berlaku.

Untuk mempengaruhi setiap nota dalam saluran dengan julat, gunakan `*' atau `mana-mana'untuk ambil perhatian. Yang
/r4/kaedah mengulang nota tidak akan berfungsi dengan pilihan ini, tetapi kesan yang sama
boleh dicapai menggunakan blok ulangan.

$penanda

Menambah acara penanda dengan teks kerana kandungannya. Jika teks mengandungi ruang yang mesti dipetik
menggunakan aksara petikan dua.

%ulang { nota }

Ulangi nota nombor kali. nota boleh termasuk nota, rehat, urutan yang telah ditetapkan dan lain-lain
%ulang Blok.

%bengkok { acara ... }

bermain ambil perhatian dan gerakkan roda pic mengikut cara yang diterangkan oleh berbilang kategori acaras, yang mempunyai
format berikut:

[n:] <+|->

di mana n and d tentukan masa dari permulaan nota atau dari peristiwa sebelumnya, dalam
format yang sama dengan panjang nota, dan nilai ialah jumlah untuk membengkokkan nota dengan (tambah
atau tanda tolak diperlukan). Dengan julat roda nada lalai +/- 2 semiton nilai
daripada 32 bersamaan dengan satu semiton. Ambil perhatian bahawa jumlah bengkok adalah relatif. Maksimum
kumulatif jumlah bengkok ialah tambah atau tolak 64.

Contohnya seperti berikut:

%bengkok a3 { 4+32 4-32 2+0 }

Memainkan not a3 untuk 1/4 not, membengkokkan nada keseluruhan untuk 1/4 kemudian kembali ke a3 dan
tahan untuk 1/2 not.

$bend_range

Menukar julat roda padang kepada +/- nombor. Ini menetapkan lenturan maksimum ke atas dan ke bawah, jadi jika
ia ditetapkan kepada 4, nilai lenturan 64 akan membengkokkan 4 semiton dan -64 akan membongkok ke bawah 4
semitones. Julat lalai untuk kebanyakan peranti midi ialah 2 semitone.

$pitch

Tetapkan nilai roda padang kepada val. Ini boleh digunakan bersama dengan nota berasingan pada
dan catat peristiwa (lihat di bawah di bawah `nota serentak') untuk mencipta lenturan yang kompleks
kesan. Berbeza dengan %bengkok sintaks di atas, ini berlaku tidak set semula roda padang kepada neutral
jawatan (64)

Selekoh padang yang lebih mudah boleh dibuat dengan sintaks ini:

/l8/e4=>g4=>e4

Ini membengkok dari e4 ke g4 dan turun semula ke e4 dalam langkah linear sepanjang tempoh satu
nota kelapan. Secara lalai terdapat 16 langkah setiap tempoh nota suku (8 langkah dalam ini
contoh), tetapi nilai yang berbeza boleh ditetapkan menggunakan suis baris arahan `-b'. Sebarang nombor
daripada nota boleh digunakan, tetapi yang pertama mesti mempunyai nilai panjang dan setiap daripadanya mesti
mempunyai nilai oktaf.

%pilih [masa] { item pemberat ... }

di mana masa ialah nilai panjang dalam format [n:] sama seperti yang digunakan dalam pilihan panjang,
dengan `l' ditinggalkan.

If masa tidak dinyatakan:

Pilih salah satu item daripada senarai, di mana setiap satu item boleh menjadi nota, rehat atau riff yang dipratentukan, dan
setiap item mempunyai a pemberat yang mentakrifkan kemungkinan ia akan dipilih. Sebagai contoh:

%pilih { 2 a3 4 c5 3 e4 1 g3 }

memberi a3 peluang 20%, c5 - 40% ; e4 - 30% dan g3 - 10% Setiap item kemestian mempunyai pemberat.
Lihat juga penimbang di bawah.

if masa dinyatakan:

Pilih berbilang items daripada senarai sehingga panjang masa. Jika semua items terlalu panjang
untuk menamatkan riff tepat pada masa, bakinya diisi dengan rehat. Apabila pilihan digunakan
dengan cara ini setiap not atau rehat mesti mempunyai nilai panjang dan mana-mana riff yang telah ditetapkan yang digunakan mestilah
mempunyai panjang tetap (iaitu not pertama mesti mempunyai nilai panjang), dan panjang
keseluruhan riff mesti dinyatakan dalam blok pilih dalam format yang sama seperti nota. untuk
contoh:

%define riff_1 { /l2/a3 /l4/b c4 } # riff ialah 1 bar panjang

%pilih 4:1 { # pilih 4 bar

1 /l8/d4 3 /l8/e4 2 /l4/g4 1 /l1/~riff_1

}

If masa is 0 or - kemudian midge mencari blok borang:

irama { n[:d] ... }

yang diambil sebagai satu siri nilai panjang nota yang mana nada dipilih daripada
senarai. Token lain dilalui, jadi anda boleh memasukkan nota tertentu, riff yang dipratentukan
atau berehat. Sebarang token dalam blok yang bermula dengan garis bawah akan dilalui, dengan
garis bawah dibuang. Lihat contoh/tutorial/choose_scale.mg untuk contoh.

Satu lagi cara untuk menentukan senarai nota/petimbangan adalah dengan skala kata kunci:

skala minor /l8/g4-6 [ berat ... ]

Ini memilih skala G Minor dari oktaf ke-4 hingga ke-6 (iaitu g4 hingga g6). Nilai panjang
adalah tidak perlu jika anda menggunakan blok irama. Sekiranya -6 ditinggalkan satu oktaf adalah
terpakai.

Blok pemberat menentukan pemberat nota mengikut urutan. Jika dikecualikan semua wajaran adalah
sama rata. Untuk memasukkan nota gunakan pemberat 0, tetapi ada kemestian menjadi pemberat bagi setiap nota
jika blok itu ada sama sekali.

. -S suis boleh digunakan untuk menunjukkan nota dalam skala atau senarai skala yang disokong.

%rantai {
mulakan
nota1 [ nota berat ... ]
...
irama [ panjang berat ... ] or irama { panjang ... } }

Tentukan struktur `rantai' di mana untuk setiap nota terdapat senarai wajaran nota yang mungkin
mengikutinya. Titik permulaan dipilih secara rawak daripada semua nota yang digunakan, atau dinyatakan dengan
yang permulaan kata kunci, dan kemudian nota berikutnya dipilih daripada senarai yang sesuai sehingga a
Panjang keseluruhan masa.

. irama kata kunci mempunyai dua bentuk: Menggunakan kurungan segi empat sama `[]', senarai nota berwajaran
panjang boleh ditakrifkan, yang akan dipilih secara rawak. Menggunakan pendakap `{}', senarai
nilai panjang boleh ditakrifkan yang akan digunakan dalam urutan (berulang seperti yang diperlukan). Kepada
bermain melalui blok irama sekali sahaja, tetapkan masa kepada 0 or -. Dalam kes ini irama
blok dihuraikan dengan cara yang sama seperti yang diterangkan di atas untuk %pilih dengan masa ditetapkan kepada sifar. The
kata kunci kali boleh digunakan sebagai sinonim untuk irama.

. permulaan kata kunci menentukan nota untuk bermula dari semasa menggunakan rantai. Jika permulaan is
diabaikan, nota mula dipilih secara rawak.

Cara lain menentukan nota dalam a rantaian blok adalah menggunakan salah satu skala terbina dalam. Kemudian
pemberat dinyatakan dalam bentuk matriks, dengan baris untuk setiap nota "dari" (satu
untuk setiap nota skala) dan lajur untuk setiap nota "ke". Contoh borang ini boleh
boleh didapati dalam contoh fail/tutorial/chain_scale.mg

Untuk menggunakan blok pilih atau rantai, fail mesti disusun dengan pilihan buka gulungan
(ia ditetapkan secara automatik apabila blok pilihan atau rantai ditemui). Pilihan ini menjimatkan
kod sumber dibuka dalam fail baharu, jadi jika ia menghasilkan output yang sangat baik, anda mempunyai fail
salinan tepat yang boleh anda buat perubahan lain tanpa kehilangan trek yang dijana.

Ambil perhatian bahawa blok pilih dan rantai tidak boleh berada di dalam %define atau di dalam pilihan atau yang lain
blok rantai.

%eval { Kod Perl }

Jalankan blok kod Perl dan gantikan blok %eval dengan nilai yang dikembalikan daripada Perl
kod.

%eval - { Kod Perl }

Jalankan blok kod Perl tanpa membaca nilai pulangan.

Kod Perl dijalankan menggunakan modul Selamat jika ada, dengan :base_core, :base_math dan
:base_mem dibenarkan. Jika Safe.pm tidak tersedia atau lebih banyak kebenaran diperlukan --unsafe
pilihan menyebabkan midge menjalankan blok %eval dalam proses perlnya sendiri.

Kata kunci dibenarkan pada mana-mana titik dalam sumber.

%termasuk

Termasuk kandungan fail seolah-olah mereka telah ditulis pada ketika itu dalam sumber
fail. Mesti berada pada barisnya sendiri dalam fail sumber.

Nota Serentak.

Cara paling fleksibel untuk memainkan nota serentak ialah dengan menggunakan trek berasingan (anda boleh menggunakan
saluran/tampung yang sama), atau dengan menggunakan acara not on dan note off yang berasingan (lihat di bawah).
Walau bagaimanapun, terdapat cara yang lebih mudah dengan beberapa batasan. Sebagai contoh: ( c e g ) akan main
not c, e dan g serentak, membuat kord C. Panjang semua serentak
nota adalah sama seperti yang pertama (ditentukan oleh nilai panjangnya sendiri atau yang
diwarisi daripada nota, rehat, atau pengisytiharan $length sebelumnya.

Satu cara untuk menggunakan ini untuk membuat kord adalah seperti berikut:

%define kecil { ( c e- g ) } # takrifkan minor sebagai c-minor

%define utama { ( c e g ) } # takrifkan major sebagai c-major

%define 7th { ( c e g b- ) } # takrifkan 7 sebagai c-7

Kemudian anda boleh menggunakan dalam trek muzik anda:

$panjang 4 $oktaf 4 # tetapkan panjang lalai dan oktaf

~utama # main c-major

~kecil/9/ # main a-minor

~7hb/5/ # mainkan f-7th

Untuk membuat kord berbunyi dipetik, the tali kata kunci boleh digunakan:

$strum 5

Ini menetapkan selang antara setiap nota dalam kord berikutnya kepada 5 klik midi.

Untuk mencipta corak kompleks nota serentak pada satu trek, asingkan nota pada dan nota
acara luar boleh digunakan. Ini dinyatakan dengan cara yang sama seperti nota biasa, tetapi dengan a +
disediakan untuk nota pada dan a - disediakan untuk nota off. Pilihan panjang dan ulangan tidak boleh
digunakan. Panjang nota yang dimasukkan dengan cara ini dikawal dengan meletakkan rehat atau lain-lain
nota antara peristiwa on dan not off. cth:

+c4 /l4/r +er +g /l2/r -c -e -g

memainkan dan memegang c4, selepas 1/4 not memainkan dan memegang e4 dan selepas 1/4 not dimainkan lagi
dan memegang g4, melepaskan ketiga-tiganya selepas nota 1/2 lagi.

Tuplet.

Walaupun adalah mungkin untuk mencipta tuplet dengan memilih panjang nota yang sesuai, mereka juga boleh
ditulis dengan cara yang lebih konvensional menggunakan %tuplet kata kunci:

%tuplet n:d {nota...}

memainkan n nota dalam ruang d. nota boleh mengandungi apa-apa yang dibenarkan dalam blok @channel.
Nilai nota kemudiannya diubah secara automatik untuk mencipta tuplet. Sebagai contoh:

%tuplet 5:3 { /l8/e4 fgfe }

memainkan lima not kelapan dalam ruang tiga. Tuplet boleh bersarang pada sebarang kedalaman. Lihat
examples/tutorial/tuplet.mg sebagai contoh. Midge lakukan tidak semak bahawa panjang muzik
di dalam blok tuplet adalah betul.

Kunci.

Jika anda ingin mengimport fail midi anda ke dalam editor notasi, anda perlu menetapkan kunci.
Ini dilakukan dengan:

kunci $ [+|-][m]

Lokasi nama ialah ag, +|- adalah tajam dan rata, dan m adalah kecil. Jika keseluruhan bahagian kekal masuk
kunci yang sama anda boleh menetapkannya dalam bahagian @head, jika tidak, ia boleh muncul di mana-mana dalam a
bahagian @channel, dan akan menjejaskan semua trek.

Jika anda sudah biasa dengan notasi muzik biasa dan mahu nota menjadi tajam atau rata secara automatik
bergantung pada kunci, gunakan $key_strict kata kunci sebaliknya. Untuk mendapatkan nota semula jadi gunakan =
tanda, cth dalam G, f= memainkan f semula jadi. The $key_strict kata kunci hanya boleh digunakan dalam
@bahagian kepala. Kunci masih boleh ditukar menggunakan biasa kunci $ kata kunci.

$ctrl

Tetapkan nombor pengawal num kepada val.

$rpn [num-msb,] [,val-lsb]

Tetapkan pengawal rpn num kepada val

$nrpn [num-msb,] [,val-lsb]

Tetapkan pengawal npn num kepada val

%verbatim { byteval... }

Masukkan rentetan bait ke dalam fail midi. setiap satu byteval boleh dalam sama ada perpuluhan (0-255)
atau hex (0x00-0xFF). Kata kunci bait boleh digunakan sebagai ganti kata demi kata.

$cetak

Cetak teks untuk stdout. Jika teks mengandungi ruang yang mesti dipetik menggunakan petikan berganda (").

Gunakan midge dalam talian menggunakan perkhidmatan onworks.net


Pelayan & Stesen Kerja Percuma

Muat turun apl Windows & Linux

  • 1
    Phaser
    Phaser
    Phaser ialah permainan terbuka yang pantas, percuma dan menyeronokkan
    sumber rangka kerja permainan HTML5 yang menawarkan
    Penyampaian WebGL dan Kanvas merentas
    pelayar web desktop dan mudah alih. Permainan
    boleh bersama...
    Muat turun Phaser
  • 2
    Enjin VASSAL
    Enjin VASSAL
    VASSAL ialah enjin permainan untuk mencipta
    versi elektronik papan tradisional
    dan permainan kad. Ia memberikan sokongan untuk
    rendering dan interaksi sekeping permainan,
    dan ...
    Muat turun Enjin VASSAL
  • 3
    OpenPDF - Fork iText
    OpenPDF - Fork iText
    OpenPDF ialah perpustakaan Java untuk mencipta
    dan mengedit fail PDF dengan LGPL dan
    Lesen sumber terbuka MPL. OpenPDF ialah
    LGPL/MPL pengganti sumber terbuka iText,
    yang ...
    Muat turun OpenPDF - Fork of iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - Sistem untuk Automatik
    Analisis Geosainifik - ialah Geografi
    Perisian Sistem Maklumat (GIS) dengan
    keupayaan yang besar untuk geodata
    pemprosesan dan ana...
    Muat turun SAGA GIS
  • 5
    Kotak alat untuk Java/JTOpen
    Kotak alat untuk Java/JTOpen
    Kotak Alat IBM untuk Java / JTOpen ialah a
    perpustakaan kelas Java yang menyokong
    klien/pelayan dan pengaturcaraan internet
    model kepada sistem yang menjalankan OS/400,
    i5/OS, o...
    Muat turun Toolbox untuk Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (atau D3 untuk Dokumen Dipacu Data)
    ialah perpustakaan JavaScript yang membolehkan anda
    untuk menghasilkan data yang dinamik dan interaktif
    visualisasi dalam pelayar web. Dengan D3
    awak ...
    Muat turun D3.js
  • Lebih »

Arahan Linux

  • 1
    abidiff
    abidiff
    abidiff - bandingkan ABI fail ELF
    abidiff membandingkan Perduaan Aplikasi
    Antara muka (ABI) dua perpustakaan kongsi
    dalam format ELF. Ia memancarkan sesuatu yang bermakna
    penghormatan ...
    Lari abidiff
  • 2
    abidw
    abidw
    abidw - sirikan ABI seorang ELF
    fail abidw membaca perpustakaan kongsi dalam ELF
    memformat dan mengeluarkan perwakilan XML
    ABI kepada output standard. The
    dipancarkan...
    Lari abidw
  • 3
    copac2xml
    copac2xml
    bibutils - penukaran bibliografi
    utiliti...
    Jalankan copac2xml
  • 4
    copt
    copt
    copt - pengoptimum lubang intip SYSNOPIS:
    fail copt.. HURAIAN: copt ialah a
    pengoptimum lubang intip tujuan umum. Ia
    membaca kod daripada input standardnya dan
    menulis sebuah...
    Jalankan copt
  • 5
    gather_stx_titles
    gather_stx_titles
    gather_stx_titles - kumpulkan tajuk
    pengisytiharan daripada dokumen Stx ...
    Jalankan gather_stx_titles
  • 6
    gatling-bench
    gatling-bench
    bangku - penanda aras http ...
    Lari gatling-bench
  • Lebih »

Ad