Senaste ändringarna - Sök:




Redigera menyn

Hemmasnickrad ABC-editor och MIDI & MusicXML-konverterare

Forum.HemmasnickradABC-editorOchMIDIMusicXML-konverterare Historik

Dölj mindre korrigeringar - Visa ändringar (som de skrevs in)

2012-06-01 20:26 av Nils L - Ny version av EasyABC
Tillförda rader 2-12

Nu har jag laddat upp en ny version av min ABC-editor. Ladda ned den och läs mer här: http://nilsliberg.se/ksp/easyabc/

Nyheter (1 juni 2012):

  • import av .nwc-filer (NoteWorthy Composer-format)
  • bättre stöd för import av flerstämmiga MusicXML-filer
  • notbilden skrollar automatiskt när man flyttar textmarkören i ABC-koden
  • klick på vita partier i notbilden placerar textmarkören vid närmaste not
  • kortkommandon för att snabbt lägga till eller ta bort punktering (vanlig eller omvänd), staccato och bågar.
  • stöd för ABC-inmatning: låt EasyABC automatiskt lägga notlängder och taktstreck när takten är full.
2011-07-16 23:56 av Nils L - Tog bort spam
Ändrade rader 1-61 från

This article aehcived exactly what I wanted it to achieve.

till:

(:title Hemmasnickrad ABC-editor och MIDI & MusicXML-konverterare:)

Nu finns en ny version av min ABC-editor att tillgå här. Avinstallera den tidigare versionen före installation av den här. En alfa-version för OSX finns också. OSX-versionen är märkt alfa eftersom skrollningen av notbilden inte riktigt fungerar än. Nyheter:

  • stöd för både svenska och engelska
  • syntax-fel i ABC-koden visas
  • notbilden hanteras som vektorgrafik (SVG-format), vilket innebär att det går att zooma in/ut.
  • i enstämmiga låtar går det att markera en eller flera noter i abc-koden genom att markera dem i notbilden: http://nilsliberg.se/ksp/easyabc/note_selection.gif
  • om man gör en markering av vissa noter och trycker på play så spelas endast de noterna. Ctrl+klick på play-knappen gör att inga repriser spelas.
  • det går att spela in midi direkt i programmet (man behöver inte skapa någon midi fil)
  • betydligt bättre hantering av förtecken vid konvertering från midi till ABC
  • stöd för konvertering av musicxml-filer med låttexter
  • man behöver inte längre installera ghostscript eftersom programmet innehåller en egen postskript-tolk

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. 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: http://nilsliberg.se/ksp/easyabc/EasyABC_screenshot.png

//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

Hej Nils (och alla andra). Snyggt och mycket användbart program, tack för det! Men.. jag får inte MIDI-konverteringen att fungera. Om jag importerar midifilen i MuseScore och där sparar om den i MusicXML-format så kan jag importera XML-filen i EasyABC utan några problem, men det är ju synd att behöva gå den omvägen. Jag har en loggfil med felmeddelanden enligt nedan: AttributeError: MidiHandler instance has no attribute 'sysex_event' Är det någon annan som råkat på detta problem? Är det fel MIDI-version? MIDI-filerna kommer från OCR-programmet PhotoScore MIDI Lite som jag använder för att skanna in lite låtar som jag vill lära mig.

Ett annat mindre problem är att om jag ändrar titelraden T: i editorn så uppdateras låtlistan med varje ändring (alltså för varje tecken jag skriver). Resultatet av detta blir att markören hoppar upp till början av filen så att jag måste flytta ner markören för varje tecken jag skriver.

Mvh // Lars-Henric

Hej Lars-Henric. Ledsen för det sena svaret. SYSEX är en del av midi-standarden som ger t ex. synth-tillverkare en möjlighet att använda egendefinierade midi-meddelanden. Sådana meddelanden har ingen betydelse för konverteringen till noter, men tydligen reagerade programmet litet felaktigt på dem. Jag hade ingen midi-fil med sysex-data att testa med, men förhoppningsvis ska det fungera nu efter de senaste ändringarna i programmet. Jag har också fixat så att inte textmarkören hoppar när man skriver in titelfält. Eftersom de två ändringarna var så marginella (jag ändrade bara tre kodrader i programmet) har jag inte brytt mig om att ändra versionsnumret. Prova gärna att installera den nya versionen och säg till om några problem kvarstår. /Nils

2011-07-16 18:28 av Staysha - rBIjZnEWCjDSwKJTRJD
Ändrad rad 1 från

The genius store called, they’re rnnnuig out of you.

till:

This article aehcived exactly what I wanted it to achieve.

2011-07-16 17:33 av Finch - pNCWrFzypuOY
Ändrad rad 1 från

iSvosB , [url=http://yndlwsqguhcd.com/]yndlwsqguhcd[/url], [link=http://ukkaeyqjyrew.com/]ukkaeyqjyrew[/link], http://lxwasclrypbo.com/

till:

The genius store called, they’re rnnnuig out of you.

2011-07-16 16:44 av alinaxeomd - dQLqbGKBclpRSXR
Ändrad rad 1 från

Keep these articles coming as they’ve oeenpd many new doors for me.

till:

iSvosB , [url=http://yndlwsqguhcd.com/]yndlwsqguhcd[/url], [link=http://ukkaeyqjyrew.com/]ukkaeyqjyrew[/link], http://lxwasclrypbo.com/

2011-07-16 16:39 av Kenisha - PMqPAXezHHFh
Ändrad rad 1 från

Ya learn something new eevrdyay. It's true I guess!

till:

Keep these articles coming as they’ve oeenpd many new doors for me.

2011-07-16 15:58 av Carli - LFeXbhSl
Ändrad rad 1 från

Woah nelly, how about them aplpes!

till:

Ya learn something new eevrdyay. It's true I guess!

2011-07-16 15:56 av Lorren - mTLrIwgaaAhNurrtls
Ändrade rader 1-61 från

(:title Hemmasnickrad ABC-editor och MIDI & MusicXML-konverterare:)

Nu finns en ny version av min ABC-editor att tillgå här. Avinstallera den tidigare versionen före installation av den här. En alfa-version för OSX finns också. OSX-versionen är märkt alfa eftersom skrollningen av notbilden inte riktigt fungerar än. Nyheter:

  • stöd för både svenska och engelska
  • syntax-fel i ABC-koden visas
  • notbilden hanteras som vektorgrafik (SVG-format), vilket innebär att det går att zooma in/ut.
  • i enstämmiga låtar går det att markera en eller flera noter i abc-koden genom att markera dem i notbilden: http://nilsliberg.se/ksp/easyabc/note_selection.gif
  • om man gör en markering av vissa noter och trycker på play så spelas endast de noterna. Ctrl+klick på play-knappen gör att inga repriser spelas.
  • det går att spela in midi direkt i programmet (man behöver inte skapa någon midi fil)
  • betydligt bättre hantering av förtecken vid konvertering från midi till ABC
  • stöd för konvertering av musicxml-filer med låttexter
  • man behöver inte längre installera ghostscript eftersom programmet innehåller en egen postskript-tolk

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. 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: http://nilsliberg.se/ksp/easyabc/EasyABC_screenshot.png

//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

Hej Nils (och alla andra). Snyggt och mycket användbart program, tack för det! Men.. jag får inte MIDI-konverteringen att fungera. Om jag importerar midifilen i MuseScore och där sparar om den i MusicXML-format så kan jag importera XML-filen i EasyABC utan några problem, men det är ju synd att behöva gå den omvägen. Jag har en loggfil med felmeddelanden enligt nedan: AttributeError: MidiHandler instance has no attribute 'sysex_event' Är det någon annan som råkat på detta problem? Är det fel MIDI-version? MIDI-filerna kommer från OCR-programmet PhotoScore MIDI Lite som jag använder för att skanna in lite låtar som jag vill lära mig.

Ett annat mindre problem är att om jag ändrar titelraden T: i editorn så uppdateras låtlistan med varje ändring (alltså för varje tecken jag skriver). Resultatet av detta blir att markören hoppar upp till början av filen så att jag måste flytta ner markören för varje tecken jag skriver.

Mvh // Lars-Henric

Hej Lars-Henric. Ledsen för det sena svaret. SYSEX är en del av midi-standarden som ger t ex. synth-tillverkare en möjlighet att använda egendefinierade midi-meddelanden. Sådana meddelanden har ingen betydelse för konverteringen till noter, men tydligen reagerade programmet litet felaktigt på dem. Jag hade ingen midi-fil med sysex-data att testa med, men förhoppningsvis ska det fungera nu efter de senaste ändringarna i programmet. Jag har också fixat så att inte textmarkören hoppar när man skriver in titelfält. Eftersom de två ändringarna var så marginella (jag ändrade bara tre kodrader i programmet) har jag inte brytt mig om att ändra versionsnumret. Prova gärna att installera den nya versionen och säg till om några problem kvarstår. /Nils

till:

Woah nelly, how about them aplpes!

2011-07-16 14:14 av Nils L - Tog bort spam
Ändrade rader 1-61 från

You coduln’t pay me to ignore these posts!

till:

(:title Hemmasnickrad ABC-editor och MIDI & MusicXML-konverterare:)

Nu finns en ny version av min ABC-editor att tillgå här. Avinstallera den tidigare versionen före installation av den här. En alfa-version för OSX finns också. OSX-versionen är märkt alfa eftersom skrollningen av notbilden inte riktigt fungerar än. Nyheter:

  • stöd för både svenska och engelska
  • syntax-fel i ABC-koden visas
  • notbilden hanteras som vektorgrafik (SVG-format), vilket innebär att det går att zooma in/ut.
  • i enstämmiga låtar går det att markera en eller flera noter i abc-koden genom att markera dem i notbilden: http://nilsliberg.se/ksp/easyabc/note_selection.gif
  • om man gör en markering av vissa noter och trycker på play så spelas endast de noterna. Ctrl+klick på play-knappen gör att inga repriser spelas.
  • det går att spela in midi direkt i programmet (man behöver inte skapa någon midi fil)
  • betydligt bättre hantering av förtecken vid konvertering från midi till ABC
  • stöd för konvertering av musicxml-filer med låttexter
  • man behöver inte längre installera ghostscript eftersom programmet innehåller en egen postskript-tolk

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. 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: http://nilsliberg.se/ksp/easyabc/EasyABC_screenshot.png

//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

Hej Nils (och alla andra). Snyggt och mycket användbart program, tack för det! Men.. jag får inte MIDI-konverteringen att fungera. Om jag importerar midifilen i MuseScore och där sparar om den i MusicXML-format så kan jag importera XML-filen i EasyABC utan några problem, men det är ju synd att behöva gå den omvägen. Jag har en loggfil med felmeddelanden enligt nedan: AttributeError: MidiHandler instance has no attribute 'sysex_event' Är det någon annan som råkat på detta problem? Är det fel MIDI-version? MIDI-filerna kommer från OCR-programmet PhotoScore MIDI Lite som jag använder för att skanna in lite låtar som jag vill lära mig.

Ett annat mindre problem är att om jag ändrar titelraden T: i editorn så uppdateras låtlistan med varje ändring (alltså för varje tecken jag skriver). Resultatet av detta blir att markören hoppar upp till början av filen så att jag måste flytta ner markören för varje tecken jag skriver.

Mvh // Lars-Henric

Hej Lars-Henric. Ledsen för det sena svaret. SYSEX är en del av midi-standarden som ger t ex. synth-tillverkare en möjlighet att använda egendefinierade midi-meddelanden. Sådana meddelanden har ingen betydelse för konverteringen till noter, men tydligen reagerade programmet litet felaktigt på dem. Jag hade ingen midi-fil med sysex-data att testa med, men förhoppningsvis ska det fungera nu efter de senaste ändringarna i programmet. Jag har också fixat så att inte textmarkören hoppar när man skriver in titelfält. Eftersom de två ändringarna var så marginella (jag ändrade bara tre kodrader i programmet) har jag inte brytt mig om att ändra versionsnumret. Prova gärna att installera den nya versionen och säg till om några problem kvarstår. /Nils

2011-07-15 22:40 av Bayle - zNYLayFmRDecWAP
Ändrad rad 1 från

It’s about time smoenoe wrote about this.

till:

You coduln’t pay me to ignore these posts!

2011-07-15 22:27 av Coralie - AwnzZXPkSkwHkEckhSY
Ändrade rader 1-61 från

(:title Hemmasnickrad ABC-editor och MIDI & MusicXML-konverterare:)

Nu finns en ny version av min ABC-editor att tillgå här. Avinstallera den tidigare versionen före installation av den här. En alfa-version för OSX finns också. OSX-versionen är märkt alfa eftersom skrollningen av notbilden inte riktigt fungerar än. Nyheter:

  • stöd för både svenska och engelska
  • syntax-fel i ABC-koden visas
  • notbilden hanteras som vektorgrafik (SVG-format), vilket innebär att det går att zooma in/ut.
  • i enstämmiga låtar går det att markera en eller flera noter i abc-koden genom att markera dem i notbilden: http://nilsliberg.se/ksp/easyabc/note_selection.gif
  • om man gör en markering av vissa noter och trycker på play så spelas endast de noterna. Ctrl+klick på play-knappen gör att inga repriser spelas.
  • det går att spela in midi direkt i programmet (man behöver inte skapa någon midi fil)
  • betydligt bättre hantering av förtecken vid konvertering från midi till ABC
  • stöd för konvertering av musicxml-filer med låttexter
  • man behöver inte längre installera ghostscript eftersom programmet innehåller en egen postskript-tolk

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. 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: http://nilsliberg.se/ksp/easyabc/EasyABC_screenshot.png

//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

Hej Nils (och alla andra). Snyggt och mycket användbart program, tack för det! Men.. jag får inte MIDI-konverteringen att fungera. Om jag importerar midifilen i MuseScore och där sparar om den i MusicXML-format så kan jag importera XML-filen i EasyABC utan några problem, men det är ju synd att behöva gå den omvägen. Jag har en loggfil med felmeddelanden enligt nedan: AttributeError: MidiHandler instance has no attribute 'sysex_event' Är det någon annan som råkat på detta problem? Är det fel MIDI-version? MIDI-filerna kommer från OCR-programmet PhotoScore MIDI Lite som jag använder för att skanna in lite låtar som jag vill lära mig.

Ett annat mindre problem är att om jag ändrar titelraden T: i editorn så uppdateras låtlistan med varje ändring (alltså för varje tecken jag skriver). Resultatet av detta blir att markören hoppar upp till början av filen så att jag måste flytta ner markören för varje tecken jag skriver.

Mvh // Lars-Henric

Hej Lars-Henric. Ledsen för det sena svaret. SYSEX är en del av midi-standarden som ger t ex. synth-tillverkare en möjlighet att använda egendefinierade midi-meddelanden. Sådana meddelanden har ingen betydelse för konverteringen till noter, men tydligen reagerade programmet litet felaktigt på dem. Jag hade ingen midi-fil med sysex-data att testa med, men förhoppningsvis ska det fungera nu efter de senaste ändringarna i programmet. Jag har också fixat så att inte textmarkören hoppar när man skriver in titelfält. Eftersom de två ändringarna var så marginella (jag ändrade bara tre kodrader i programmet) har jag inte brytt mig om att ändra versionsnumret. Prova gärna att installera den nya versionen och säg till om några problem kvarstår. /Nils

till:

It’s about time smoenoe wrote about this.

2011-07-15 20:09 av Nils L - Tog bort spam
Ändrade rader 1-61 från

And I thought I was the sensblie one. Thanks for setting me straight.

till:

(:title Hemmasnickrad ABC-editor och MIDI & MusicXML-konverterare:)

Nu finns en ny version av min ABC-editor att tillgå här. Avinstallera den tidigare versionen före installation av den här. En alfa-version för OSX finns också. OSX-versionen är märkt alfa eftersom skrollningen av notbilden inte riktigt fungerar än. Nyheter:

  • stöd för både svenska och engelska
  • syntax-fel i ABC-koden visas
  • notbilden hanteras som vektorgrafik (SVG-format), vilket innebär att det går att zooma in/ut.
  • i enstämmiga låtar går det att markera en eller flera noter i abc-koden genom att markera dem i notbilden: http://nilsliberg.se/ksp/easyabc/note_selection.gif
  • om man gör en markering av vissa noter och trycker på play så spelas endast de noterna. Ctrl+klick på play-knappen gör att inga repriser spelas.
  • det går att spela in midi direkt i programmet (man behöver inte skapa någon midi fil)
  • betydligt bättre hantering av förtecken vid konvertering från midi till ABC
  • stöd för konvertering av musicxml-filer med låttexter
  • man behöver inte längre installera ghostscript eftersom programmet innehåller en egen postskript-tolk

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. 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: http://nilsliberg.se/ksp/easyabc/EasyABC_screenshot.png

//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

Hej Nils (och alla andra). Snyggt och mycket användbart program, tack för det! Men.. jag får inte MIDI-konverteringen att fungera. Om jag importerar midifilen i MuseScore och där sparar om den i MusicXML-format så kan jag importera XML-filen i EasyABC utan några problem, men det är ju synd att behöva gå den omvägen. Jag har en loggfil med felmeddelanden enligt nedan: AttributeError: MidiHandler instance has no attribute 'sysex_event' Är det någon annan som råkat på detta problem? Är det fel MIDI-version? MIDI-filerna kommer från OCR-programmet PhotoScore MIDI Lite som jag använder för att skanna in lite låtar som jag vill lära mig.

Ett annat mindre problem är att om jag ändrar titelraden T: i editorn så uppdateras låtlistan med varje ändring (alltså för varje tecken jag skriver). Resultatet av detta blir att markören hoppar upp till början av filen så att jag måste flytta ner markören för varje tecken jag skriver.

Mvh // Lars-Henric

Hej Lars-Henric. Ledsen för det sena svaret. SYSEX är en del av midi-standarden som ger t ex. synth-tillverkare en möjlighet att använda egendefinierade midi-meddelanden. Sådana meddelanden har ingen betydelse för konverteringen till noter, men tydligen reagerade programmet litet felaktigt på dem. Jag hade ingen midi-fil med sysex-data att testa med, men förhoppningsvis ska det fungera nu efter de senaste ändringarna i programmet. Jag har också fixat så att inte textmarkören hoppar när man skriver in titelfält. Eftersom de två ändringarna var så marginella (jag ändrade bara tre kodrader i programmet) har jag inte brytt mig om att ändra versionsnumret. Prova gärna att installera den nya versionen och säg till om några problem kvarstår. /Nils

2011-07-15 18:52 av Kaycee - qsxcSoLuGzyAqEw
Ändrad rad 1 från

Wow! That's a rlealy neat answer!

till:

And I thought I was the sensblie one. Thanks for setting me straight.

2011-07-15 14:18 av Boomer - iFlcmNuPjkEzBgzcJv
Ändrad rad 1 från

Got it! Thanks a lot again for helipng me out!

till:

Wow! That's a rlealy neat answer!

2011-07-15 10:17 av Kourtney - ggOcFyIprNUqGbegP
Ändrad rad 1 från

There’s a terrific amount of knolwedge in this article!

till:

Got it! Thanks a lot again for helipng me out!

2011-07-15 10:01 av Nikki - YNFXLPlgOadRXap
Ändrade rader 1-61 från

(:title Hemmasnickrad ABC-editor och MIDI & MusicXML-konverterare:)

Nu finns en ny version av min ABC-editor att tillgå här. Avinstallera den tidigare versionen före installation av den här. En alfa-version för OSX finns också. OSX-versionen är märkt alfa eftersom skrollningen av notbilden inte riktigt fungerar än. Nyheter:

  • stöd för både svenska och engelska
  • syntax-fel i ABC-koden visas
  • notbilden hanteras som vektorgrafik (SVG-format), vilket innebär att det går att zooma in/ut.
  • i enstämmiga låtar går det att markera en eller flera noter i abc-koden genom att markera dem i notbilden: http://nilsliberg.se/ksp/easyabc/note_selection.gif
  • om man gör en markering av vissa noter och trycker på play så spelas endast de noterna. Ctrl+klick på play-knappen gör att inga repriser spelas.
  • det går att spela in midi direkt i programmet (man behöver inte skapa någon midi fil)
  • betydligt bättre hantering av förtecken vid konvertering från midi till ABC
  • stöd för konvertering av musicxml-filer med låttexter
  • man behöver inte längre installera ghostscript eftersom programmet innehåller en egen postskript-tolk

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. 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: http://nilsliberg.se/ksp/easyabc/EasyABC_screenshot.png

//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

Hej Nils (och alla andra). Snyggt och mycket användbart program, tack för det! Men.. jag får inte MIDI-konverteringen att fungera. Om jag importerar midifilen i MuseScore och där sparar om den i MusicXML-format så kan jag importera XML-filen i EasyABC utan några problem, men det är ju synd att behöva gå den omvägen. Jag har en loggfil med felmeddelanden enligt nedan: AttributeError: MidiHandler instance has no attribute 'sysex_event' Är det någon annan som råkat på detta problem? Är det fel MIDI-version? MIDI-filerna kommer från OCR-programmet PhotoScore MIDI Lite som jag använder för att skanna in lite låtar som jag vill lära mig.

Ett annat mindre problem är att om jag ändrar titelraden T: i editorn så uppdateras låtlistan med varje ändring (alltså för varje tecken jag skriver). Resultatet av detta blir att markören hoppar upp till början av filen så att jag måste flytta ner markören för varje tecken jag skriver.

Mvh // Lars-Henric

Hej Lars-Henric. Ledsen för det sena svaret. SYSEX är en del av midi-standarden som ger t ex. synth-tillverkare en möjlighet att använda egendefinierade midi-meddelanden. Sådana meddelanden har ingen betydelse för konverteringen till noter, men tydligen reagerade programmet litet felaktigt på dem. Jag hade ingen midi-fil med sysex-data att testa med, men förhoppningsvis ska det fungera nu efter de senaste ändringarna i programmet. Jag har också fixat så att inte textmarkören hoppar när man skriver in titelfält. Eftersom de två ändringarna var så marginella (jag ändrade bara tre kodrader i programmet) har jag inte brytt mig om att ändra versionsnumret. Prova gärna att installera den nya versionen och säg till om några problem kvarstår. /Nils

till:

There’s a terrific amount of knolwedge in this article!

2011-04-28 20:29 av 109.74.0.212 -
2011-04-13 11:30 av Nils L -
Ändrad rad 9 från
  http://nilsliberg.se/ksp/easyabc/note_selection.gif|demonstration
till:
  http://nilsliberg.se/ksp/easyabc/note_selection.gif
2011-04-13 11:30 av Nils L -
Tillförd rad 12
  • betydligt bättre hantering av förtecken vid konvertering från midi till ABC
2011-04-13 09:59 av Nils L -
Ändrad rad 3 från

Nu finns en ny version av min ABC-editor att tillgå här. En alpha-version för OSX finns också.

till:

Nu finns en ny version av min ABC-editor att tillgå här. Avinstallera den tidigare versionen före installation av den här. En alfa-version för OSX finns också. OSX-versionen är märkt alfa eftersom skrollningen av notbilden inte riktigt fungerar än.

2011-04-12 22:55 av Nils L -
Tillförda rader 3-16

Nu finns en ny version av min ABC-editor att tillgå här. En alpha-version för OSX finns också. Nyheter:

  • stöd för både svenska och engelska
  • syntax-fel i ABC-koden visas
  • notbilden hanteras som vektorgrafik (SVG-format), vilket innebär att det går att zooma in/ut.
  • i enstämmiga låtar går det att markera en eller flera noter i abc-koden genom att markera dem i notbilden: http://nilsliberg.se/ksp/easyabc/note_selection.gif|demonstration
  • om man gör en markering av vissa noter och trycker på play så spelas endast de noterna. Ctrl+klick på play-knappen gör att inga repriser spelas.
  • det går att spela in midi direkt i programmet (man behöver inte skapa någon midi fil)
  • stöd för konvertering av musicxml-filer med låttexter
  • man behöver inte längre installera ghostscript eftersom programmet innehåller en egen postskript-tolk

Borttagna rader 19-20


Nedladdningslänk.\\

2011-01-09 16:47 av Nils L -
Ändrade rader 5-7 från

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.\\

till:

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.\\

2011-01-01 14:46 av Nils L - Ny version av EasyABC
Borttagna rader 37-45

Traceback (most recent call last):

  File "easy_abc.py", line 511, in OnImport
  File "easy_abc.py", line 921, in OnDropFile
  File "midi2abc.pyo", line 150, in midi_to_abc
  File "midi\MidiInFile.pyo", line 48, in read
  File "midi\MidiFileParser.pyo", line 169, in parseMTrkChunks
  File "midi\MidiFileParser.pyo", line 131, in parseMTrkChunk
  File "midi\EventDispatcher.pyo", line 67, in sysex_event
Borttagen rad 38
Tillförda rader 45-46

Hej Lars-Henric. Ledsen för det sena svaret. SYSEX är en del av midi-standarden som ger t ex. synth-tillverkare en möjlighet att använda egendefinierade midi-meddelanden. Sådana meddelanden har ingen betydelse för konverteringen till noter, men tydligen reagerade programmet litet felaktigt på dem. Jag hade ingen midi-fil med sysex-data att testa med, men förhoppningsvis ska det fungera nu efter de senaste ändringarna i programmet. Jag har också fixat så att inte textmarkören hoppar när man skriver in titelfält. Eftersom de två ändringarna var så marginella (jag ändrade bara tre kodrader i programmet) har jag inte brytt mig om att ändra versionsnumret. Prova gärna att installera den nya versionen och säg till om några problem kvarstår. /Nils

2010-11-07 19:07 av 2.68.36.153 -
Ändrade rader 35-54 från

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

till:

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

Hej Nils (och alla andra). Snyggt och mycket användbart program, tack för det! Men.. jag får inte MIDI-konverteringen att fungera. Om jag importerar midifilen i MuseScore och där sparar om den i MusicXML-format så kan jag importera XML-filen i EasyABC utan några problem, men det är ju synd att behöva gå den omvägen. Jag har en loggfil med felmeddelanden enligt nedan:

Traceback (most recent call last):

  File "easy_abc.py", line 511, in OnImport
  File "easy_abc.py", line 921, in OnDropFile
  File "midi2abc.pyo", line 150, in midi_to_abc
  File "midi\MidiInFile.pyo", line 48, in read
  File "midi\MidiFileParser.pyo", line 169, in parseMTrkChunks
  File "midi\MidiFileParser.pyo", line 131, in parseMTrkChunk
  File "midi\EventDispatcher.pyo", line 67, in sysex_event

AttributeError: MidiHandler instance has no attribute 'sysex_event'

Är det någon annan som råkat på detta problem? Är det fel MIDI-version? MIDI-filerna kommer från OCR-programmet PhotoScore MIDI Lite som jag använder för att skanna in lite låtar som jag vill lära mig.

Ett annat mindre problem är att om jag ändrar titelraden T: i editorn så uppdateras låtlistan med varje ändring (alltså för varje tecken jag skriver). Resultatet av detta blir att markören hoppar upp till början av filen så att jag måste flytta ner markören för varje tecken jag skriver.

Mvh // Lars-Henric

2010-07-07 14:51 av Nils L - Ny version av EasyABC
Ändrad rad 5 från

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.\\

till:

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.\\

Tillförda rader 14-17

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)
Ändrade rader 29-31 från

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

till:

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

2010-06-30 12:14 av 60.49.60.181 -
Ändrade rader 25-27 från

Lyckades inte få notvisningen att fungera./Johan

till:

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

2010-06-27 17:13 av Johan - inlägg
Ändrade rader 23-25 från

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

till:

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

2009-04-16 15:11 av 217.72.56.88 -
Ändrad rad 23 från

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

till:

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

2009-04-16 15:10 av 217.72.56.88 -
Ändrade rader 21-23 från

Verkligen imponerande! Plattformsoberoende låter lite som att det skulle gå att köra på servern? Ladda upp MIDI, få ABC? / Johan

till:

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

2009-03-02 21:33 av Johan Ronström -
Ändrade rader 19-21 från

Imponerande! \Jonas

till:

Imponerande! \Jonas

Verkligen imponerande! Plattformsoberoende låter lite som att det skulle gå att köra på servern? Ladda upp MIDI, få ABC? / Johan

2009-02-27 09:17 av Nils L -
Ändrad rad 5 från

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. Nedladdningslänk.\\

till:

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.\\

Ändrad rad 12 från

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.

till:

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).

2009-02-26 20:16 av Jonas Brunskog -
Ändrade rader 17-19 från

//Nils

till:

//Nils

Imponerande! \Jonas

2009-02-26 16:23 av Nils L -
Tillförda rader 1-17

(:title 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. 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.

Så här ser det ut: http://nilsliberg.se/ksp/easyabc/EasyABC_screenshot.png

//Nils

Redigera - Historik - Utskrift - Senaste ändringarna - Sök
Sidan senast ändrad 2012-06-01 20:26