Ero sivun ”Abc2midi” versioiden välillä
pEi muokkausyhteenvetoa |
(GPLv2) |
||
Rivi 14: | Rivi 14: | ||
| ohjelmoitu = [[C]] | | ohjelmoitu = [[C]] | ||
| käyttöliittymä = teksti | | käyttöliittymä = teksti | ||
| lisenssi = [[ | | lisenssi = [[GPLv2]] | ||
| kotisivu = [http://abc.sourceforge.net/abcMIDI/ abc.sourceforge.net/abcMIDI/] [http://moinejf.free.fr/ moinejf.free.fr/] [https://sourceforge.net/projects/abc/ sourceforge.net/projects/abc/] | | kotisivu = [http://abc.sourceforge.net/abcMIDI/ abc.sourceforge.net/abcMIDI/] [http://moinejf.free.fr/ moinejf.free.fr/] [https://sourceforge.net/projects/abc/ sourceforge.net/projects/abc/] | ||
| lähdekoodi = [http://abc.sourceforge.net/abcMIDI/original/ abc.sourceforge.net/abcMIDI/original/] | | lähdekoodi = [http://abc.sourceforge.net/abcMIDI/original/ abc.sourceforge.net/abcMIDI/original/] |
Versio 10. joulukuuta 2020 kello 23.39
abc2midi | |
---|---|
Tekijä(t) | James Allwright |
Kehittäjä(t) | James Allwright ,Seymour Shlieni |
Ohjelmoitu | C |
Käyttöliittymä | teksti |
Lisenssi | GPLv2 |
Kotisivu | abc.sourceforge.net/abcMIDI/ moinejf.free.fr/ sourceforge.net/projects/abc/ |
Lähdekoodi | abc.sourceforge.net/abcMIDI/original/ |
abcMIDI on James Allwrightin kehittämä ohjelmapaketti ABC-nuottitiedostojen käsittelemiseksi. Se koostuu useista ohjelmista: abc2midi, abc2abc, yaps ja midi2abc.
abc2midi on luultavasti edistynein ohjelma MIDI-tiedostojen luomiseen ABC-tiedostoista. Se sisältää erityispiirteitä, kuten monimoottoristen tiedostojen käsittelyn, kitaran sointujen laajentaminen bassokitaran säestykseksi, yksittäisten äänien siirtäminen ja lyömäsoittimien lisäämisen. Kaikki Aubrey Jafferin verkkosivuston MIDI-tiedostot luotiin ABC-tiedostoista tätä ohjelmaa käyttämällä.
- abc2abc on hyödyllinen apuohjelma ABC-tiedostojen uudistamiseen, syntaksin tarkistamiseen, toiseen avaimeen siirtämiseen, tiettyjen ääniviivojen purkamiseen, sointujen tai slur-merkintöjen päivittämiseen ja muihin toimintoihin.
- yaps muuntaa ABC-musiikkitiedoston PostScript-tiedostoksi, joka sisältää yleisen nuotintomerkinnän. Tämän ohjelman lähdekoodi ei ole abc2ps:n klooni (alkuperäinen ABC - PostScript-muunnosohjelma), ja se käyttää itsenäistä lähestymistapaa.
Kaikilla näillä kolmella ohjelmalla on yksi jäsennin (parseabc.c), jotta ne tulkitsevat ABC-tiedoston yhtenäisellä tavalla. Tästä on hyötyä ongelmien seurannassa. Jos et voi kertoa, mikä menee pieleen kuuntelemalla MIDI-tiedostoa, saatat onnistua paremmin katsomalla yapsin tuottamaa PostScript-tiedostoa.
- Midi2abc on toinen hyödyllinen ohjelma, joka sisältyy tähän pakettiin. Se tuottaa ABC-tiedoston MIDI-tiedostosta. Joissakin olosuhteissa tuloksena olevaa ABC-tiedostoa ei ole erityisen helppo lukea, mutta se on melko tarkka esitys MIDI-tiedostosta. Tämä ohjelma on hyödyllinen myös abc2midin virheenkorjauksessa, kun ulostulotiedosto ei kuulosta aivan oikealta (mikä voi tapahtua monimoottoristen ABC-tiedostojen kanssa).
Kaikki nämä ohjelmat toimivat komentoriviliittymällä, mutta on olemassa muutamia paketteja, jotka toimivat näiden ohjelmien käyttöliittymänä ja tarjoavat graafisen käyttöliittymän (esim. Runabc.tcl löytyy tältä verkkosivustolta).
James Allwright on lopettanut tämän ohjelmiston kehittämisen ja ylläpidon ja siirtänyt tämän tehtävän Seymour Shlienille. Päätavoitteena on korjata mahdolliset virheet, parantaa dokumentaatiota, tehdä koodista mahdollisimman yhteensopiva nykyisen ABC-tiedostojen tietokannan kanssa ja lopuksi seurata kehittyvää ABC-standardia. (Kaksi viimeistä kohdetta voivat joskus olla ristiriidassa.) Koska abc2mps:stä on tulossa tärkein standardi PostScript-tiedostojen luomiseen ABC-tiedostoista, yaps-ohjelmiston tukemiseen käytetään vähemmän vaivaa. (Korjaan ongelmat, joissa yaps kaatuu segmentointivirheellä, mutta en yritä saattaa sitä samalle tasolle kuin abcm2ps.)
Katso myös
Musiikintekoon liittyvät artikkelit | |
Yleiset | Johdanto musiikintekoon Linuxilla | Jakelut | Jack |
---|---|
Sekvensserit, DAW:it, nuotinnus, sävellys | Ardour | Qtractor | Rosegarden | Nuotinnus- ja sävellysohjelmat | Trakkerit | Kaupalliset ohjelmistot |
Syntetisaattorit, samplerit, rumpukoneet | ZynAddSubFX | SetBFree | Hydrogen | LinuxSampler |
Plugin-formaatit | LADSPA | DSSI | LV2 | Linux VST | Windows VST |
Pluginit • Taajuusanalysaattorityökalut • Laaja lista musiikinteko-ohjelmista |