|
|
Forum /
Hemmasnickrad ABC-editor och MIDI & MusicXML-konverterareHej allihop! För den som är intresserad har jag gjort en egen ABC-editor som även har stöd för att konvertera från filformaten MIDI och MusicXML till ABC. Nedladdningslänk. När jag testade det befintliga abc2midi-programmet tyckte jag att den utmatade ABC-koden krävde alldeles för mycket städning och hade för många balkningsfel för att vara användbar. Så jag skrev min egen konverterare. Fördelen med den är att den ger snyggare ABC-kod. Den har även stöd för automatisk bestämning av de mest lämpliga K:- och L:-fälten och använder brutna rytmer med < och >. Programmet kan även automatiskt sätta in bågar för sextondelspolskor eller valser med parvis bindning av alla åttondelar. En begränsning är att det ännu inte stödjer insättning av #/b där det behövs, men jämfört med abc2midi innebär det ändå mindre arbete i slutänden. Eftersom Karen Myers erbjöd sig bidra med sitt stora notmaterial där hon använt programmet Sibelius, skrev jag även ett program för att konvertera från MusicXML2.0-format (de flesta stora notprogram stödjer export till detta format). Det betyder att de som har notprogram med MusicXML-stöd kan mata in noterna i det programmet först om man tycker att det är lättare. Bågar, drillar och andra markeringar, tonartsförändringar, taktartsförändringar, etc. - allt sådant bevaras och översätts till ABC-kod (notbilden här nedanför är direkt exempelvis direkt översatt från MusicXML). Båda dessa konverteringsprogram har jag nu integrerat i en liten ABC-editor. För att konvertera en MIDI/MusicXML-fil är det bara att dra den och släppa den någonstans över mitt program. För att förhandsvisningen av notbilden ska fungera behöver man ha GNU Ghostscript installerat (har man installerat ABC Explorer finns även Ghostscript inlagt). Nytt i version 1.1:
Så här ser det ut: ![]() //Nils Imponerande! \Jonas Verkligen imponerande! Plattformsoberoende låter lite som att det skulle gå att köra på servern? Ladda upp MIDI, få ABC? / Johan Otroligt! Jag har förut använt BarFly för Mac och letat efter en motsvarande WYSIWYG-abc-editor för Windows. Detta är svaret! Dessutom med snabb och snygg konvertering av midi-filer. Jag har testat och det funkade super! Förstås lite jobb med att korta ner och sätta in repristecken, men hela tonmaterialet var där, och helt korrekt indelat. Detta är ju en milstolpe för oss abc-användare! Jag har tusentals gamla Mosaic(Mac)-filer som inte går att importera i något program och programmet går inte att köra i nya maskiner. Nu kan de via midi hyfsat enkelt kunna bli till abc och hamna på FolkWiki. Tack Nils! / Åke Persson Lyckades inte få notvisningen att fungera./Johan Inte jag heller men det kan bero på att jag inte installerat Ghostscript rätt. Vore fint om detta kunde installeras automatiskt om det inte redan är installerat /Jon Hej allihop. Tack för de uppmuntrande orden. Jag märkte att nyare versioner av GNU Ghostscript lägger information på litet andra ställen i registret (som jag skannar av för att hitta rätt sökväg till exe-filen). Nu ska det fungera både med nyare och äldre versioner. Testa gärna igen ni som har haft problem. Ladda ned den nya versionen Jag lade också till en länk till GNU Ghostscript i installationen (man måste dock fortfarande klicka på länken och installera GNU Ghostscript manuellt om man inte redan har gjort det). /Nils |