Senaste ändringarna - Sök:




Redigera menyn

Hemmasnickrad ABC-editor och MIDI & MusicXML-konverterare

Hej 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.
För tillfället finns bara en windows-version, men programmet är till 95% plattformsoberoende så det vore inte så svårt att porta till mac.

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:

  • Högerklickar man på en låt i låtlistan och väljer "Upload to FolkWiki" så läggs den automatiskt till på FolkWiki (kan ju dock fortfarande vara bra att kolla efter dubletter först innan man lägger till en ny låt)
  • Mer robust detektering av sökvägen till GNU Ghostscript (som behövs för den grafiska visningen av noterna)

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

Redigera - Historik - Utskrift - Senaste ändringarna - Sök
Sidan senast ändrad 2010-07-07 14:51