Hej,
Findes der et node scanningsprogram til Ubuntu?
I gamle dage under Windows havde jeg et program der kunne køre en scanner og læse et node partitur, evt. redigere det scannede og så skrive en midi-fil med indholdet.
Der er ikke lykkes mig at finde noget tilsvarende til Linux - findes det?
mvh
Morten
Node scannings program søges
-
- Indlæg: 15
- Tilmeldt: 29. sep 2010, 09:46
Node scannings program søges
Senest rettet af Piilen 17. nov 2010, 10:29, rettet i alt 1 gang.
-
- Redaktør
- Indlæg: 4430
- Tilmeldt: 6. jan 2009, 22:01
- Geografisk sted: København
Re: Node scannings program søges
Desværre nej. I øjeblikket er der mig bekendt ingen (Nted har konkrete planer om det, men det er ikke klart endnu). Spørgsmålet er selvfølgelig også om man kan acceptere de fejl der opstår under den proces, men nu kender jeg ikke dit behov i detaljer.
Til noderedigering er to personlige favoritter:
Musescore: http://musescore.org/
Nted (som virkelig ser ud til at have fat i noget rigtigt, men som er ikke har så mange avancerede features endnu, men meget enkelt at bruge og så er det du efterspørger jo en del af roadmap): http://vsr.informatik.tu-chemnitz.de/~j ... nted.xhtml
Til midiindspilning og afspilning må det blive Rosegarden:
http://www.rosegardenmusic.com/
Så vidt jeg lige husker ligger de alle klar i ubuntu software center, så kan du prøve dem.
Her er en længere artikel: http://pclosmag.com/html/Issues/201003/page11.html
Her er et dedikeret linux notation editor forum på linuxmusicians: http://linuxmusicians.com/viewforum.php?f=3
Til noderedigering er to personlige favoritter:
Musescore: http://musescore.org/
Nted (som virkelig ser ud til at have fat i noget rigtigt, men som er ikke har så mange avancerede features endnu, men meget enkelt at bruge og så er det du efterspørger jo en del af roadmap): http://vsr.informatik.tu-chemnitz.de/~j ... nted.xhtml
Til midiindspilning og afspilning må det blive Rosegarden:
http://www.rosegardenmusic.com/
Så vidt jeg lige husker ligger de alle klar i ubuntu software center, så kan du prøve dem.
Her er en længere artikel: http://pclosmag.com/html/Issues/201003/page11.html
Her er et dedikeret linux notation editor forum på linuxmusicians: http://linuxmusicians.com/viewforum.php?f=3
-
- Indlæg: 15
- Tilmeldt: 29. sep 2010, 09:46
Re: Node scannings program søges
Tak for linkene, det betød bla. at jeg fandt de rigtige søgeord til google "optical music recognition", som koblet med linux fandt ud af at der faktisk er noget som næsten virker:
http://audiveris.kenai.com/
Det er et java (.Net?) program, som kørte efter jeg havde installeret en SToccata.ttf font.
Det giver nogle forskellige fejl ind imellem og man skal ikke give det en for stor billedfil at arbejde med. Men hvis man scanner i 300 dpi ser det faktisk ud til at virke. Umiddelbart skal man køre et antal trin mauelt i programmets menu før der sker noget - så måske skal man lige læse lidt i dokumentationen
Det skriver noget de kalder MusicXML som output - så skal jeg så bare finde et noderedigeringsprogram der kan forstå MusicXML som input - men det er nok et mindre problem.
http://audiveris.kenai.com/
Det er et java (.Net?) program, som kørte efter jeg havde installeret en SToccata.ttf font.
Det giver nogle forskellige fejl ind imellem og man skal ikke give det en for stor billedfil at arbejde med. Men hvis man scanner i 300 dpi ser det faktisk ud til at virke. Umiddelbart skal man køre et antal trin mauelt i programmets menu før der sker noget - så måske skal man lige læse lidt i dokumentationen
Det skriver noget de kalder MusicXML som output - så skal jeg så bare finde et noderedigeringsprogram der kan forstå MusicXML som input - men det er nok et mindre problem.
-
- Redaktør
- Indlæg: 4430
- Tilmeldt: 6. jan 2009, 22:01
- Geografisk sted: København
Re: Node scannings program søges (LØST)
Det lyder jo godt. Men jeg forudsiger en del fejl.
Nted kan importere MusicXML fra menuen Filer-Import MusicXML og i Musescore foregår det fra menuen Filer-Åbn.
Nted kan importere MusicXML fra menuen Filer-Import MusicXML og i Musescore foregår det fra menuen Filer-Åbn.
-
- Indlæg: 15
- Tilmeldt: 29. sep 2010, 09:46
Re: Node scannings program søges (LØST)
Hej zob,
Ja du har ganske ret det virker ikke særlig godt.
Her er min status:
Audiveris bruger en pakke http://code.google.com/p/tesjeract/ som åbenbart skal lave en slags wrapper-klasse til Tesseract (som er en standard pakke i Ubuntu; desværre kan man bare ikke kompilere tesjeract på 64 bits udgaven af Ubuntu.
Hvis man kører uden denne pakke får man en kørselsadvarsel og programmet kan ikke genkende tekst i nodebilledet - men genkendelse af noder virker.
Jeg har haft problemer med at den sagde at den ikke kunne afspille midi - det har jeg delvist løst ved at følge denne vejledning:
http://blogs.sun.com/geertjan/entry/env ... ng_midi_in
Det går ud på at man skal have installeret timidity og qjackctl pakkerne og have dem kørende, før der optræder noget java vil genkende som en midi-dims. Det er dog ikke lykkedes mig at få audiveris til at afspille noget igennem den, ej heller at få den til at skrive midi-filer (som ellers måske ville være nemmere at få ind i nodeskrivningsprogrammer)
Audiveris's MusicXML filer er ikke særlig let at læse for nogle af programmerne. Musecore forstår således ikke nogle spring tilbage i tid som audiveris skriver således at en 4 stemmigt partitur bliver 4 gange så langt og enstemmigt (man har først 1. stemmen i en takt, så anden stemmen i en takt, 3. stemmen, 4. stemmen og så kommer 2. takt.
Det der foreløbig er kommet længst er et kommando linjeprogram musicxml2ly som er en del af lilypond programmet.
Den finder dog nogle fejl i MusicXML filen, så man må have et mellemliggende trin hvor nodelængderne ændres fra f.eks.
<duration>8.0</duration>
til
<duration>8</duration>
Altså Audiveris skriver et flydende tal i filen og musicxml2ly kræver at det skal være et heltal (gedit laver dog hurtigt de 500 ændringer af .0</duration> til </duration>)
Når det er gjort kan den faktisk forstå det og få lavet en lilypond fil.
Men nemt og smertefrit kan man altså ikke kalde det
Ja du har ganske ret det virker ikke særlig godt.
Her er min status:
Audiveris bruger en pakke http://code.google.com/p/tesjeract/ som åbenbart skal lave en slags wrapper-klasse til Tesseract (som er en standard pakke i Ubuntu; desværre kan man bare ikke kompilere tesjeract på 64 bits udgaven af Ubuntu.
Hvis man kører uden denne pakke får man en kørselsadvarsel og programmet kan ikke genkende tekst i nodebilledet - men genkendelse af noder virker.
Jeg har haft problemer med at den sagde at den ikke kunne afspille midi - det har jeg delvist løst ved at følge denne vejledning:
http://blogs.sun.com/geertjan/entry/env ... ng_midi_in
Det går ud på at man skal have installeret timidity og qjackctl pakkerne og have dem kørende, før der optræder noget java vil genkende som en midi-dims. Det er dog ikke lykkedes mig at få audiveris til at afspille noget igennem den, ej heller at få den til at skrive midi-filer (som ellers måske ville være nemmere at få ind i nodeskrivningsprogrammer)
Audiveris's MusicXML filer er ikke særlig let at læse for nogle af programmerne. Musecore forstår således ikke nogle spring tilbage i tid som audiveris skriver således at en 4 stemmigt partitur bliver 4 gange så langt og enstemmigt (man har først 1. stemmen i en takt, så anden stemmen i en takt, 3. stemmen, 4. stemmen og så kommer 2. takt.
Det der foreløbig er kommet længst er et kommando linjeprogram musicxml2ly som er en del af lilypond programmet.
Den finder dog nogle fejl i MusicXML filen, så man må have et mellemliggende trin hvor nodelængderne ændres fra f.eks.
<duration>8.0</duration>
til
<duration>8</duration>
Altså Audiveris skriver et flydende tal i filen og musicxml2ly kræver at det skal være et heltal (gedit laver dog hurtigt de 500 ændringer af .0</duration> til </duration>)
Når det er gjort kan den faktisk forstå det og få lavet en lilypond fil.
Men nemt og smertefrit kan man altså ikke kalde det
-
- Redaktør
- Indlæg: 4430
- Tilmeldt: 6. jan 2009, 22:01
- Geografisk sted: København
Re: Node scannings program søges (LØST)
Tak Pillen. Det er et fornemt stykke research du har lavet der. Gad vide om man kan lave en slags batch-konvertering af float til integers?
Jeg er jo stået af for længst, jeg ejer ikke engang en scanner.
Jeg er jo stået af for længst, jeg ejer ikke engang en scanner.