Closed hunterford closed 6 years ago
I'm getting the same result trying to export your book as MusicXML. It looks like Export book as...
doesn't work at all. Exporting each page separately using Sheet --> Export sheet as...
UI command works for me, so it could be a work-around until we'll fix the book exporter.
This is now fixed in the "development" branch and should be released in coming 5.1 To use it immediately, simply select "development" instead of the default "master" branch.
I'm trying to transcribe about 20 different works for which I have paper copies. For the first piece I tried, it worked perfectly and I got very excited. However, every piece since then has given me issues. I keep getting a warning, "Could not transcribe work". And most frustratingly, although I can get a PDF, I cannot export due to a NullPointerException.
WARN [El Desembre Congelat] BookActions 1940 | Could not transcribe book java.lang.NullPointerException: null at org.audiveris.omr.score.ScoreReduction.addPartList(ScoreReduction.java:180) at org.audiveris.omr.score.ScoreReduction.reduce(ScoreReduction.java:118) at org.audiveris.omr.sheet.BasicBook.reduceScores(BasicBook.java:1109) at org.audiveris.omr.sheet.BasicBook.transcribe(BasicBook.java:1448) at org.audiveris.omr.sheet.ui.BookActions$TranscribeBookTask.doInBackground(BookActions.java:1938) at org.audiveris.omr.sheet.ui.BookActions$TranscribeBookTask.doInBackground(BookActions.java:1915) at javax.swing.SwingWorker$1.call(SwingWorker.java:295) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at javax.swing.SwingWorker.run(SwingWorker.java:334) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745)
And here's a reference to reproduce. I have tried scans of 1,200 DPI B&W to 600 DPI color. Nothing seems to fix this specific error. I was also getting some warning about Tesseract, but I resolved those by downloading all languages (this piece is not English).
El Desembre Congelat.pdf
Here's the full output from transcribing to trying to export.
INFO [El Desembre Congelat] BasicBook 427 | 8 sheets in /Users/hford/Desktop/El Desembre Congelat.pdf INFO [El Desembre Congelat#1] BasicBook 911 | Loaded image 1 2012x3148 from /Users/hford/Desktop/El Desembre Congelat.pdf INFO [El Desembre Congelat] BasicBook 996 | Book reaching PAGE on sheets:[#1#2#3#4#5#6#7#8] INFO [El Desembre Congelat#1] BasicStub 493 | Sheet El Desembre Congelat#1 flagged as invalid. WARN [El Desembre Congelat#1] BasicStub 841 | Error in SCALE java.util.concurrent.ExecutionException: org.audiveris.omr.step.StepException: No significant black lines found java.util.concurrent.ExecutionException: org.audiveris.omr.step.StepException: No significant black lines found at java.util.concurrent.FutureTask.report(FutureTask.java:122) at java.util.concurrent.FutureTask.get(FutureTask.java:206) at org.audiveris.omr.sheet.BasicStub.doOneStep(BasicStub.java:824) at org.audiveris.omr.sheet.BasicStub.reachStep(BasicStub.java:564) at org.audiveris.omr.sheet.BasicBook.reachBookStep(BasicBook.java:1063) at org.audiveris.omr.sheet.BasicBook.transcribe(BasicBook.java:1446) at org.audiveris.omr.sheet.ui.BookActions$TranscribeBookTask.doInBackground(BookActions.java:1938) at org.audiveris.omr.sheet.ui.BookActions$TranscribeBookTask.doInBackground(BookActions.java:1915) at javax.swing.SwingWorker$1.call(SwingWorker.java:295) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at javax.swing.SwingWorker.run(SwingWorker.java:334) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) Caused by: org.audiveris.omr.step.StepException: No significant black lines found at org.audiveris.omr.sheet.ScaleBuilder$HistoKeeper.retrieveLinePeak(ScaleBuilder.java:553) at org.audiveris.omr.sheet.ScaleBuilder.retrieveScale(ScaleBuilder.java:159) at org.audiveris.omr.step.ScaleStep.doit(ScaleStep.java:85) at org.audiveris.omr.step.Step.doit(Step.java:168) at org.audiveris.omr.sheet.BasicStub$3.call(BasicStub.java:814) at org.audiveris.omr.sheet.BasicStub$3.call(BasicStub.java:802) at java.util.concurrent.FutureTask.run(FutureTask.java:266) ... 3 common frames omitted INFO [El Desembre Congelat#1] BasicStub 846 | Cause org.audiveris.omr.step.StepException: No significant black lines found INFO [El Desembre Congelat#1] BasicStub 571 | StepException detected in [SCALE, GRID, HEADERS, STEM_SEEDS, BEAMS, LEDGERS, HEADS, STEMS, REDUCTION, CUE_BEAMS, TEXTS, MEASURES, CHORDS, CURVES, SYMBOLS, LINKS, RHYTHMS, PAGE] INFO [El Desembre Congelat#2] BasicBook 911 | Loaded image 2 2014x3136 from /Users/hford/Desktop/El Desembre Congelat.pdf INFO [El Desembre Congelat#2] BasicStub 493 | Sheet El Desembre Congelat#2 flagged as invalid. WARN [El Desembre Congelat#2] BasicStub 841 | Error in SCALE java.util.concurrent.ExecutionException: org.audiveris.omr.step.StepException: No regularly spaced lines found java.util.concurrent.ExecutionException: org.audiveris.omr.step.StepException: No regularly spaced lines found at java.util.concurrent.FutureTask.report(FutureTask.java:122) at java.util.concurrent.FutureTask.get(FutureTask.java:206) at org.audiveris.omr.sheet.BasicStub.doOneStep(BasicStub.java:824) at org.audiveris.omr.sheet.BasicStub.reachStep(BasicStub.java:564) at org.audiveris.omr.sheet.BasicBook.reachBookStep(BasicBook.java:1063) at org.audiveris.omr.sheet.BasicBook.transcribe(BasicBook.java:1446) at org.audiveris.omr.sheet.ui.BookActions$TranscribeBookTask.doInBackground(BookActions.java:1938) at org.audiveris.omr.sheet.ui.BookActions$TranscribeBookTask.doInBackground(BookActions.java:1915) at javax.swing.SwingWorker$1.call(SwingWorker.java:295) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at javax.swing.SwingWorker.run(SwingWorker.java:334) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) Caused by: org.audiveris.omr.step.StepException: No regularly spaced lines found at org.audiveris.omr.sheet.ScaleBuilder$HistoKeeper.retrieveInterlinePeaks(ScaleBuilder.java:496) at org.audiveris.omr.sheet.ScaleBuilder.retrieveScale(ScaleBuilder.java:162) at org.audiveris.omr.step.ScaleStep.doit(ScaleStep.java:85) at org.audiveris.omr.step.Step.doit(Step.java:168) at org.audiveris.omr.sheet.BasicStub$3.call(BasicStub.java:814) at org.audiveris.omr.sheet.BasicStub$3.call(BasicStub.java:802) at java.util.concurrent.FutureTask.run(FutureTask.java:266) ... 3 common frames omitted INFO [El Desembre Congelat#2] BasicStub 846 | Cause org.audiveris.omr.step.StepException: No regularly spaced lines found INFO [El Desembre Congelat#2] BasicStub 571 | StepException detected in [LOAD, BINARY, SCALE, GRID, HEADERS, STEM_SEEDS, BEAMS, LEDGERS, HEADS, STEMS, REDUCTION, CUE_BEAMS, TEXTS, MEASURES, CHORDS, CURVES, SYMBOLS, LINKS, RHYTHMS, PAGE] INFO [El Desembre Congelat#3] BasicBook 911 | Loaded image 3 2016x3152 from /Users/hford/Desktop/El Desembre Congelat.pdf INFO [El Desembre Congelat#3] ScaleStep 87 | Scale{line(2,3,4) interline(17,18,19) beam(10)} INFO [El Desembre Congelat#3] LinesRetriever 442 | Global slope: -0.00137 INFO [El Desembre Congelat#3] ClustersRetriever 241 | Retrieved line clusters: 11 of size: 5 with interline: (17,18,19) INFO [El Desembre Congelat#3] PeakGraph 181 | Systems: #1[1, 2] #2[3, 4, 5] #3[6, 7, 8] #4[9, 10, 11] INFO [El Desembre Congelat#3] SystemManager 626 | Indentation detected for system#1 INFO [El Desembre Congelat#3] SystemManager 709 | 2 parts along 4 systems INFO [El Desembre Congelat#3] StemSeedsStep 91 | stem(3 max:5) INFO [El Desembre Congelat#3] BeamsStep 89 | BeamDistance{count:19 mean:13.49 stdDev:0.74} INFO [El Desembre Congelat#3] Page 210 | 17 raw measures: [4 in system#1, 4 in system#2, 4 in system#3, 5 in system#4] INFO [El Desembre Congelat#3] SlursBuilder 157 | Slurs: 5 INFO [El Desembre Congelat#3] SegmentsBuilder 113 | Segments: 13 INFO [El Desembre Congelat#3] SymbolsBuilder 340 | Symbol parts shrunk from 8 to 7 INFO [El Desembre Congelat#3] SymbolsBuilder 340 | Symbol parts shrunk from 17 to 7 INFO [El Desembre Congelat#3] SymbolsBuilder 340 | Symbol parts shrunk from 16 to 7 INFO [El Desembre Congelat#3] SymbolsBuilder 340 | Symbol parts shrunk from 32 to 7 INFO [El Desembre Congelat#3] SymbolsBuilder 340 | Symbol parts shrunk from 15 to 7 INFO [El Desembre Congelat#3] SymbolsBuilder 340 | Symbol parts shrunk from 10 to 7 INFO [El Desembre Congelat#3] SymbolsBuilder 340 | Symbol parts shrunk from 30 to 7 INFO [El Desembre Congelat#3] SymbolsBuilder 340 | Symbol parts shrunk from 9 to 7 INFO [El Desembre Congelat#3] SymbolsBuilder 340 | Symbol parts shrunk from 12 to 7 WARN [El Desembre Congelat#3] SymbolsLinker 123 | Error in linkDynamics for DynamicsInter{#3905(0.721) DYNAMICS_MP} java.lang.NullPointerException java.lang.NullPointerException: null at org.audiveris.omr.sig.inter.DynamicsInter.lookupPartnership(DynamicsInter.java:252) at org.audiveris.omr.sig.inter.DynamicsInter.searchPartnerships(DynamicsInter.java:304) at org.audiveris.omr.sig.inter.DynamicsInter.linkWithChord(DynamicsInter.java:227) at org.audiveris.omr.sheet.symbol.SymbolsLinker.linkDynamics(SymbolsLinker.java:121) at org.audiveris.omr.sheet.symbol.SymbolsLinker.process(SymbolsLinker.java:104) at org.audiveris.omr.sheet.symbol.LinksStep.doSystem(LinksStep.java:72) at org.audiveris.omr.sheet.symbol.LinksStep.doSystem(LinksStep.java:43) at org.audiveris.omr.step.AbstractSystemStep$1.call(AbstractSystemStep.java:198) at org.audiveris.omr.step.AbstractSystemStep$1.call(AbstractSystemStep.java:181) at org.audiveris.omr.step.AbstractSystemStep.doitPerSystem(AbstractSystemStep.java:219) at org.audiveris.omr.step.AbstractSystemStep.doit(AbstractSystemStep.java:106) at org.audiveris.omr.step.Step.doit(Step.java:168) at org.audiveris.omr.sheet.BasicStub$3.call(BasicStub.java:814) at org.audiveris.omr.sheet.BasicStub$3.call(BasicStub.java:802) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) WARN [El Desembre Congelat#3] SymbolsLinker 123 | Error in linkDynamics for DynamicsInter{#3907(0.603) DYNAMICS_MP} java.lang.NullPointerException java.lang.NullPointerException: null at org.audiveris.omr.sig.inter.DynamicsInter.lookupPartnership(DynamicsInter.java:252) at org.audiveris.omr.sig.inter.DynamicsInter.searchPartnerships(DynamicsInter.java:304) at org.audiveris.omr.sig.inter.DynamicsInter.linkWithChord(DynamicsInter.java:227) at org.audiveris.omr.sheet.symbol.SymbolsLinker.linkDynamics(SymbolsLinker.java:121) at org.audiveris.omr.sheet.symbol.SymbolsLinker.process(SymbolsLinker.java:104) at org.audiveris.omr.sheet.symbol.LinksStep.doSystem(LinksStep.java:72) at org.audiveris.omr.sheet.symbol.LinksStep.doSystem(LinksStep.java:43) at org.audiveris.omr.step.AbstractSystemStep$1.call(AbstractSystemStep.java:198) at org.audiveris.omr.step.AbstractSystemStep$1.call(AbstractSystemStep.java:181) at org.audiveris.omr.step.AbstractSystemStep.doitPerSystem(AbstractSystemStep.java:219) at org.audiveris.omr.step.AbstractSystemStep.doit(AbstractSystemStep.java:106) at org.audiveris.omr.step.Step.doit(Step.java:168) at org.audiveris.omr.sheet.BasicStub$3.call(BasicStub.java:814) at org.audiveris.omr.sheet.BasicStub$3.call(BasicStub.java:802) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) INFO [El Desembre Congelat#3] SlotsBuilder 434 | Stack#16 endless loop detected INFO [El Desembre Congelat#3] PageRhythm 314 | Range{1-17 ts:2/4} Durations avgGuess:1/2 topGuess:1/2 avgValue:0.59 stacks:17 voices:51 Histogram{3/8-3/2 size:5 [3/8=3 1/2=42 1=3 23/16=2 3/2=1]} INFO [El Desembre Congelat#3] SlotsBuilder 427 | S1 MeasureStack#4 Slot{#4 xOffset=195 timeOffset=3/8 incomings=[#2914] SUSPICIOUS} INFO [El Desembre Congelat#3] Voice 257 | S1 MeasureStack#4 Voice #2 too long 1/8 INFO [El Desembre Congelat#3] StackTuner 92 | S1 MeasureStack#4 no correct rhythm INFO [El Desembre Congelat#3] SlotsBuilder 427 | S2 MeasureStack#8 Slot{#4 xOffset=212 timeOffset=3/8 incomings=[#2955] SUSPICIOUS} INFO [El Desembre Congelat#3] Voice 257 | S2 MeasureStack#8 Voice #2 too long 1/8 INFO [El Desembre Congelat#3] StackTuner 92 | S2 MeasureStack#8 no correct rhythm INFO [El Desembre Congelat#3] SlotsBuilder 427 | S3 MeasureStack#12 Slot{#4 xOffset=218 timeOffset=3/8 incomings=[#2996] SUSPICIOUS} INFO [El Desembre Congelat#3] Voice 257 | S3 MeasureStack#12 Voice #2 too long 1/8 INFO [El Desembre Congelat#3] StackTuner 92 | S3 MeasureStack#12 no correct rhythm INFO [El Desembre Congelat#3] SlotsBuilder 434 | Stack#16 endless loop detected INFO [El Desembre Congelat#3] Voice 257 | S4 MeasureStack#16 Voice #1 too long 1 INFO [El Desembre Congelat#3] Voice 257 | S4 MeasureStack#16 Voice #1 too long 15/16 INFO [El Desembre Congelat#3] Voice 257 | S4 MeasureStack#16 Voice #2 too long 15/16 INFO [El Desembre Congelat#3] StackTuner 92 | S4 MeasureStack#16 no correct rhythm INFO [El Desembre Congelat#3] Voice 257 | S4 MeasureStack#17 Voice #1 too long 1/2 INFO [El Desembre Congelat#3] Voice 257 | S4 MeasureStack#17 Voice #1 too long 1/2 INFO [El Desembre Congelat#3] Voice 257 | S4 MeasureStack#17 Voice #2 too long 1/2 INFO [El Desembre Congelat#3] StackTuner 92 | S4 MeasureStack#17 no correct rhythm INFO [El Desembre Congelat#3] Part 267 | Could not left-connect slur#3128 INFO [El Desembre Congelat#3] Voice 257 | S1 MeasureStack#4 Voice #2 too long 1/8 INFO [El Desembre Congelat#3] Voice 257 | S2 MeasureStack#8 Voice #2 too long 1/8 INFO [El Desembre Congelat#3] Voice 257 | S3 MeasureStack#12 Voice #2 too long 1/8 INFO [El Desembre Congelat#3] Voice 257 | S4 MeasureStack#16 Voice #1 too long 1 INFO [El Desembre Congelat#3] Voice 257 | S4 MeasureStack#16 Voice #1 too long 15/16 INFO [El Desembre Congelat#3] Voice 257 | S4 MeasureStack#16 Voice #2 too long 15/16 INFO [El Desembre Congelat#3] Voice 257 | S4 MeasureStack#17 Voice #1 too long 1/2 INFO [El Desembre Congelat#3] Voice 257 | S4 MeasureStack#17 Voice #1 too long 1/2 INFO [El Desembre Congelat#3] Voice 257 | S4 MeasureStack#17 Voice #2 too long 1/2 INFO [El Desembre Congelat#4] BasicBook 911 | Loaded image 4 2009x3145 from /Users/hford/Desktop/El Desembre Congelat.pdf INFO [El Desembre Congelat#4] ScaleStep 87 | Scale{line(2,3,4) interline(17,18,19) beam(10)} INFO [El Desembre Congelat#4] LinesRetriever 442 | Global slope: 0.00123 INFO [El Desembre Congelat#4] ClustersRetriever 241 | Retrieved line clusters: 12 of size: 5 with interline: (17,18,19) INFO [El Desembre Congelat#4] PeakGraph 181 | Systems: #1[1, 2, 3, 4] #2[5, 6, 7, 8] #3[9, 10, 11, 12] INFO [El Desembre Congelat#4] BarsRetriever 1387 | System#1 INFO [El Desembre Congelat#4] BarsRetriever 1390 | PartGroup{bracket number:1 barline:false staves:1-2} INFO [El Desembre Congelat#4] BarsRetriever 1387 | System#2 INFO [El Desembre Congelat#4] BarsRetriever 1390 | PartGroup{bracket number:1 barline:false staves:5-6} INFO [El Desembre Congelat#4] BarsRetriever 1387 | System#3 INFO [El Desembre Congelat#4] BarsRetriever 1390 | PartGroup{bracket number:1 barline:false staves:9-10} INFO [El Desembre Congelat#4] SystemManager 709 | 3 parts along 3 systems INFO [El Desembre Congelat#4] StemSeedsStep 91 | stem(3 max:5) INFO [El Desembre Congelat#4] BeamsStep 89 | BeamDistance{count:24 mean:13.52 stdDev:0.45} INFO [El Desembre Congelat#4] Page 210 | 12 raw measures: [4 in system#1, 4 in system#2, 4 in system#3] INFO [El Desembre Congelat#4] SlursBuilder 157 | Slurs: 2 INFO [El Desembre Congelat#4] SegmentsBuilder 113 | Segments: 29 INFO [El Desembre Congelat#4] SymbolsBuilder 340 | Symbol parts shrunk from 8 to 7 INFO [El Desembre Congelat#4] SymbolsBuilder 340 | Symbol parts shrunk from 8 to 7 INFO [El Desembre Congelat#4] SymbolsLinker 323 | No chord above direction SentenceInter{#2554(0.539) s:5 43 Direction} ’ "FP INFO [El Desembre Congelat#4] SlotsBuilder 434 | Stack#2 endless loop detected INFO [El Desembre Congelat#4] PageRhythm 314 | Range{1-12 ts:2/4} Durations avgGuess:1/2 topGuess:1/2 avgValue:0.50 stacks:12 voices:50 Histogram{3/16-1/2 size:4 [3/16=3 1/4=2 3/8=1 1/2=44]} INFO [El Desembre Congelat#4] SlotsBuilder 434 | Stack#2 endless loop detected INFO [El Desembre Congelat#4] SlotsBuilder 427 | S2 MeasureStack#6 Slot{#4 xOffset=210 timeOffset=3/8 incomings=[#2755] SUSPICIOUS} INFO [El Desembre Congelat#4] Voice 257 | S2 MeasureStack#6 Voice #2 too long 1/8 INFO [El Desembre Congelat#4] StackTuner 92 | S2 MeasureStack#6 no correct rhythm INFO [El Desembre Congelat#4] Voice 257 | S2 MeasureStack#6 Voice #2 too long 1/8 INFO [El Desembre Congelat#5] BasicBook 911 | Loaded image 5 2019x3151 from /Users/hford/Desktop/El Desembre Congelat.pdf INFO [El Desembre Congelat#5] ScaleStep 87 | Scale{line(2,3,4) interline(17,18,19) beam(10)} INFO [El Desembre Congelat#5] LinesRetriever 442 | Global slope: 0.00264 INFO [El Desembre Congelat#5] ClustersRetriever 241 | Retrieved line clusters: 12 of size: 5 with interline: (17,18,19) INFO [El Desembre Congelat#5] PeakGraph 181 | Systems: #1[1, 2, 3, 4] #2[5, 6, 7, 8] #3[9, 10, 11, 12] INFO [El Desembre Congelat#5] BarsRetriever 1387 | System#1 INFO [El Desembre Congelat#5] BarsRetriever 1390 | PartGroup{bracket number:1 barline:false staves:1-2} INFO [El Desembre Congelat#5] BarsRetriever 1387 | System#2 INFO [El Desembre Congelat#5] BarsRetriever 1390 | PartGroup{bracket number:1 barline:false staves:5-6} INFO [El Desembre Congelat#5] BarsRetriever 1387 | System#3 INFO [El Desembre Congelat#5] BarsRetriever 1390 | PartGroup{bracket number:1 barline:false staves:9-10} INFO [El Desembre Congelat#5] SystemManager 709 | 3 parts along 3 systems INFO [El Desembre Congelat#5] StemSeedsStep 91 | stem(3 max:5) INFO [El Desembre Congelat#5] BeamsStep 89 | BeamDistance{count:24 mean:13.57 stdDev:0.47} INFO [El Desembre Congelat#5] Page 210 | 13 raw measures: [4 in system#1, 4 in system#2, 5 in system#3] INFO [El Desembre Congelat#5] SlursBuilder 157 | Slurs: 4 INFO [El Desembre Congelat#5] SegmentsBuilder 113 | Segments: 42 INFO [El Desembre Congelat#5] SymbolsBuilder 340 | Symbol parts shrunk from 8 to 7 INFO [El Desembre Congelat#5] SymbolsBuilder 340 | Symbol parts shrunk from 8 to 7 INFO [El Desembre Congelat#5] SymbolsBuilder 340 | Symbol parts shrunk from 8 to 7 INFO [El Desembre Congelat#5] SymbolsBuilder 340 | Symbol parts shrunk from 10 to 7 INFO [El Desembre Congelat#5] SymbolsBuilder 340 | Symbol parts shrunk from 8 to 7 INFO [El Desembre Congelat#5] SymbolsBuilder 340 | Symbol parts shrunk from 8 to 7 INFO [El Desembre Congelat#5] SymbolsBuilder 340 | Symbol parts shrunk from 9 to 7 INFO [El Desembre Congelat#5] PageRhythm 314 | Range{1-5} Durations avgGuess:1/2 topGuess:1/2 avgValue:0.50 stacks:5 voices:23 Histogram{1/4-1/2 size:2 [1/4=1 1/2=22]} INFO [El Desembre Congelat#5] PageRhythm 314 | Range{6-13 ts:3/4} Durations avgGuess:3/4 topGuess:1/2 avgValue:0.72 stacks:8 voices:30 Histogram{3/8-3/2 size:4 [3/8=1 1/2=19 3/4=5 3/2=5]} INFO [El Desembre Congelat#5] PageRhythm 221 | S1 Range{1-5 dur:1/2} should update to 1/2-based time sig? INFO [El Desembre Congelat#5] Voice 257 | S2 MeasureStack#7 Voice #1 too long 3/4 INFO [El Desembre Congelat#5] Voice 257 | S2 MeasureStack#7 Voice #1 too long 3/4 INFO [El Desembre Congelat#5] Voice 257 | S2 MeasureStack#7 Voice #1 too long 3/4 INFO [El Desembre Congelat#5] Voice 257 | S2 MeasureStack#7 Voice #2 too long 3/4 INFO [El Desembre Congelat#5] Voice 257 | S2 MeasureStack#7 Voice #3 too long 3/4 INFO [El Desembre Congelat#5] StackTuner 92 | S2 MeasureStack#7 no correct rhythm INFO [El Desembre Congelat#5] SlotsBuilder 427 | S3 MeasureStack#12 Slot{#4 xOffset=194 timeOffset=3/8 incomings=[#2991] SUSPICIOUS} INFO [El Desembre Congelat#5] Part 275 | Could not right-connect slur#2998 INFO [El Desembre Congelat#5] Voice 257 | S2 MeasureStack#7 Voice #1 too long 3/4 INFO [El Desembre Congelat#5] Voice 257 | S2 MeasureStack#7 Voice #1 too long 3/4 INFO [El Desembre Congelat#5] Voice 257 | S2 MeasureStack#7 Voice #1 too long 3/4 INFO [El Desembre Congelat#5] Voice 257 | S2 MeasureStack#7 Voice #2 too long 3/4 INFO [El Desembre Congelat#5] Voice 257 | S2 MeasureStack#7 Voice #3 too long 3/4 INFO [El Desembre Congelat#6] BasicBook 911 | Loaded image 6 2013x3141 from /Users/hford/Desktop/El Desembre Congelat.pdf INFO [El Desembre Congelat#6] ScaleStep 87 | Scale{line(2,3,4) interline(17,18,19) beam(10)} INFO [El Desembre Congelat#6] LinesRetriever 442 | Global slope: -0.00101 INFO [El Desembre Congelat#6] ClustersRetriever 241 | Retrieved line clusters: 12 of size: 5 with interline: (17,18,19) INFO [El Desembre Congelat#6] PeakGraph 181 | Systems: #1[1, 2] #2[3, 4, 5, 6, 7] #3[8, 9, 10, 11, 12] INFO [El Desembre Congelat#6] BarsRetriever 1387 | System#2 INFO [El Desembre Congelat#6] BarsRetriever 1390 | PartGroup{bracket number:1 barline:false staves:4-5} INFO [El Desembre Congelat#6] BarsRetriever 1387 | System#3 INFO [El Desembre Congelat#6] BarsRetriever 1390 | PartGroup{bracket number:1 barline:false staves:9-10} INFO [El Desembre Congelat#6] SystemManager 709 | 4 parts along 3 systems INFO [El Desembre Congelat#6] StemSeedsStep 91 | stem(4 max:5) INFO [El Desembre Congelat#6] BeamsStep 89 | BeamDistance{count:13 mean:13.74 stdDev:0.55} INFO [El Desembre Congelat#6] Page 210 | 12 raw measures: [4 in system#1, 4 in system#2, 4 in system#3] INFO [El Desembre Congelat#6] SlursBuilder 157 | Slurs: 1 INFO [El Desembre Congelat#6] SegmentsBuilder 113 | Segments: 20 INFO [El Desembre Congelat#6] SymbolsBuilder 340 | Symbol parts shrunk from 8 to 7 INFO [El Desembre Congelat#6] LyricItemInter 248 | No head-chord above lyric LyricItemInter{#2225(0.637) e#2227 s:4 "Baritone" Syllable} INFO [El Desembre Congelat#6] LyricItemInter 248 | No head-chord above lyric LyricItemInter{#2226(0.671) e#2227 s:4 "mf" Syllable} INFO [El Desembre Congelat#6] PageRhythm 314 | Range{1-12} Durations avgGuess:1/2 topGuess:1/2 avgValue:0.50 stacks:12 voices:50 Histogram{3/8-1/2 size:2 [3/8=2 1/2=48]} INFO [El Desembre Congelat#6] PageRhythm 221 | S1 Range{1-12 dur:1/2} should update to 1/2-based time sig? INFO [El Desembre Congelat#6] SlotsBuilder 427 | S1 MeasureStack#4 Slot{#4 xOffset=231 timeOffset=3/8 incomings=[#2377] SUSPICIOUS} INFO [El Desembre Congelat#6] Voice 257 | S1 MeasureStack#4 Voice #2 too long 1/8 INFO [El Desembre Congelat#6] StackTuner 92 | S1 MeasureStack#4 no correct rhythm INFO [El Desembre Congelat#6] SlotsBuilder 427 | S2 MeasureStack#8 Slot{#4 xOffset=209 timeOffset=3/8 incomings=[#2443] SUSPICIOUS} INFO [El Desembre Congelat#6] Voice 257 | S2 MeasureStack#8 Voice #2 too long 1/8 INFO [El Desembre Congelat#6] StackTuner 92 | S2 MeasureStack#8 no correct rhythm INFO [El Desembre Congelat#6] Voice 257 | S1 MeasureStack#4 Voice #2 too long 1/8 INFO [El Desembre Congelat#6] Voice 257 | S2 MeasureStack#8 Voice #2 too long 1/8 INFO [El Desembre Congelat#7] BasicBook 911 | Loaded image 7 2022x3144 from /Users/hford/Desktop/El Desembre Congelat.pdf INFO [El Desembre Congelat#7] ScaleStep 87 | Scale{line(2,3,4) interline(17,18,19) beam(10)} INFO [El Desembre Congelat#7] LinesRetriever 442 | Global slope: 0.00020 INFO [El Desembre Congelat#7] ClustersRetriever 241 | Retrieved line clusters: 10 of size: 5 with interline: (17,18,19) INFO [El Desembre Congelat#7] PeakGraph 181 | Systems: #1[1, 2, 3, 4, 5] #2[6, 7, 8, 9, 10] INFO [El Desembre Congelat#7] BarsRetriever 1387 | System#1 INFO [El Desembre Congelat#7] BarsRetriever 1390 | PartGroup{bracket number:1 barline:false staves:2-3} INFO [El Desembre Congelat#7] BarsRetriever 1387 | System#2 INFO [El Desembre Congelat#7] BarsRetriever 1390 | PartGroup{bracket number:1 barline:false staves:7-8} INFO [El Desembre Congelat#7] SystemManager 709 | 4 parts along 2 systems INFO [El Desembre Congelat#7] StemSeedsStep 91 | stem(4 max:5) INFO [El Desembre Congelat#7] BeamsStep 89 | BeamDistance{count:22 mean:13.66 stdDev:0.46} INFO [El Desembre Congelat#7] Page 210 | 7 raw measures: [4 in system#1, 3 in system#2] INFO [El Desembre Congelat#7] SlursBuilder 157 | Slurs: 1 INFO [El Desembre Congelat#7] SegmentsBuilder 113 | Segments: 29 INFO [El Desembre Congelat#7] SymbolsBuilder 340 | Symbol parts shrunk from 9 to 7 INFO [El Desembre Congelat#7] SymbolsBuilder 340 | Symbol parts shrunk from 8 to 7 INFO [El Desembre Congelat#7] SymbolsBuilder 340 | Symbol parts shrunk from 9 to 7 INFO [El Desembre Congelat#7] SymbolsBuilder 340 | Symbol parts shrunk from 8 to 7 INFO [El Desembre Congelat#7] SymbolsBuilder 340 | Symbol parts shrunk from 9 to 7 INFO [El Desembre Congelat#7] LyricItemInter 248 | No head-chord above lyric LyricItemInter{#2479(0.716) e#2480 s:6 "f" Syllable} INFO [El Desembre Congelat#7] PageRhythm 314 | Range{1-3} Durations avgGuess:1/2 topGuess:1/2 avgValue:0.50 stacks:3 voices:15 Histogram{1/2-1/2 size:1 [1/2=15]} INFO [El Desembre Congelat#7] PageRhythm 314 | Range{4-4 ts:3/4} Durations avgGuess:null topGuess:null avgValue:0.00 stacks:1 voices:0 Histogram{- size:0 []} INFO [El Desembre Congelat#7] PageRhythm 314 | Range{5-7 ts:3/4} Durations avgGuess:1 topGuess:1/2 avgValue:0.92 stacks:3 voices:18 Histogram{1/2-3/2 size:3 [1/2=6 3/4=6 3/2=6]} INFO [El Desembre Congelat#7] PageRhythm 221 | S1 Range{1-3 dur:1/2} should update to 1/2-based time sig? INFO [El Desembre Congelat#7] PageRhythm 221 | S2 Range{5-7 ts:3/4 dur:1} should update to 1-based time sig? INFO [El Desembre Congelat#7] Voice 257 | S2 MeasureStack#6 Voice #1 too long 1/2 INFO [El Desembre Congelat#7] Voice 257 | S2 MeasureStack#6 Voice #1 too long 1/2 INFO [El Desembre Congelat#7] Voice 257 | S2 MeasureStack#6 Voice #1 too long 1/2 INFO [El Desembre Congelat#7] Voice 257 | S2 MeasureStack#6 Voice #1 too long 1/2 INFO [El Desembre Congelat#7] Voice 257 | S2 MeasureStack#6 Voice #2 too long 1/2 INFO [El Desembre Congelat#7] Voice 257 | S2 MeasureStack#6 Voice #3 too long 1/2 INFO [El Desembre Congelat#7] StackTuner 92 | S2 MeasureStack#6 no correct rhythm INFO [El Desembre Congelat#7] Voice 257 | S2 MeasureStack#6 Voice #1 too long 1/2 INFO [El Desembre Congelat#7] Voice 257 | S2 MeasureStack#6 Voice #1 too long 1/2 INFO [El Desembre Congelat#7] Voice 257 | S2 MeasureStack#6 Voice #1 too long 1/2 INFO [El Desembre Congelat#7] Voice 257 | S2 MeasureStack#6 Voice #1 too long 1/2 INFO [El Desembre Congelat#7] Voice 257 | S2 MeasureStack#6 Voice #2 too long 1/2 INFO [El Desembre Congelat#7] Voice 257 | S2 MeasureStack#6 Voice #3 too long 1/2 INFO [El Desembre Congelat#8] BasicBook 911 | Loaded image 8 2011x3136 from /Users/hford/Desktop/El Desembre Congelat.pdf INFO [El Desembre Congelat#8] ScaleStep 87 | Scale{line(2,3,4) interline(17,18,19) beam(10)} INFO [El Desembre Congelat#8] LinesRetriever 442 | Global slope: 0.00000 INFO [El Desembre Congelat#8] ClustersRetriever 241 | Retrieved line clusters: 10 of size: 5 with interline: (17,18,19) INFO [El Desembre Congelat#8] PeakGraph 181 | Systems: #1[1, 2, 3, 4, 5] #2[6, 7, 8, 9, 10] INFO [El Desembre Congelat#8] BarsRetriever 1387 | System#1 INFO [El Desembre Congelat#8] BarsRetriever 1390 | PartGroup{bracket number:1 barline:false staves:2-3} INFO [El Desembre Congelat#8] BarsRetriever 1387 | System#2 INFO [El Desembre Congelat#8] BarsRetriever 1390 | PartGroup{bracket number:1 barline:false staves:7-8} INFO [El Desembre Congelat#8] SystemManager 709 | 4 parts along 2 systems INFO [El Desembre Congelat#8] StemSeedsStep 91 | stem(4 max:5) INFO [El Desembre Congelat#8] BeamsStep 89 | BeamDistance{count:8 mean:13.72 stdDev:0.19} INFO [El Desembre Congelat#8] Page 210 | 8 raw measures: [4 in system#1, 4 in system#2] INFO [El Desembre Congelat#8] SlursBuilder 157 | Slurs: 9 INFO [El Desembre Congelat#8] SegmentsBuilder 113 | Segments: 13 INFO [El Desembre Congelat#8] SymbolsBuilder 340 | Symbol parts shrunk from 16 to 7 INFO [El Desembre Congelat#8] SymbolsBuilder 340 | Symbol parts shrunk from 8 to 7 INFO [El Desembre Congelat#8] SymbolsBuilder 340 | Symbol parts shrunk from 12 to 7 INFO [El Desembre Congelat#8] SymbolsBuilder 340 | Symbol parts shrunk from 15 to 7 INFO [El Desembre Congelat#8] SymbolsBuilder 340 | Symbol parts shrunk from 12 to 7 INFO [El Desembre Congelat#8] SymbolsBuilder 340 | Symbol parts shrunk from 12 to 7 INFO [El Desembre Congelat#8] SymbolsBuilder 340 | Symbol parts shrunk from 13 to 7 INFO [El Desembre Congelat#8] SymbolsBuilder 340 | Symbol parts shrunk from 14 to 7 INFO [El Desembre Congelat#8] LyricItemInter 248 | No head-chord above lyric LyricItemInter{#1851(0.613) e#1852 s:1 "9" Syllable} INFO [El Desembre Congelat#8] LyricItemInter 248 | No head-chord above lyric LyricItemInter{#1869(0.564) e#1871 s:2 "," Syllable} INFO [El Desembre Congelat#8] LyricItemInter 248 | No head-chord above lyric LyricItemInter{#1870(0.598) e#1871 s:2 "’" Syllable} INFO [El Desembre Congelat#8] SymbolsLinker 323 | No chord above direction SentenceInter{#1886(0.703) s:5 I-36 Direction} ril. INFO [El Desembre Congelat#8] LyricItemInter 248 | No head-chord above lyric LyricItemInter{#1936(0.604) e#1937 s:8 "bre!" Syllable} INFO [El Desembre Congelat#8] PageRhythm 314 | Range{1-8} Durations avgGuess:1/2 topGuess:1/2 avgValue:0.50 stacks:8 voices:41 Histogram{1/4-1/2 size:3 [1/4=2 3/8=1 1/2=38]} INFO [El Desembre Congelat#8] PageRhythm 221 | S1 Range{1-8 dur:1/2} should update to 1/2-based time sig? INFO [El Desembre Congelat#8] SlotsBuilder 427 | S1 MeasureStack#4 Slot{#4 xOffset=194 timeOffset=3/8 incomings=[#2024] SUSPICIOUS} INFO [El Desembre Congelat#8] Voice 257 | S1 MeasureStack#4 Voice #2 too long 1/8 INFO [El Desembre Congelat#8] StackTuner 92 | S1 MeasureStack#4 no correct rhythm INFO [El Desembre Congelat#8] Voice 257 | S1 MeasureStack#4 Voice #2 too long 1/8 WARN [El Desembre Congelat] BookActions 1940 | Could not transcribe book java.lang.NullPointerException: null at org.audiveris.omr.score.ScoreReduction.addPartList(ScoreReduction.java:180) at org.audiveris.omr.score.ScoreReduction.reduce(ScoreReduction.java:118) at org.audiveris.omr.sheet.BasicBook.reduceScores(BasicBook.java:1109) at org.audiveris.omr.sheet.BasicBook.transcribe(BasicBook.java:1448) at org.audiveris.omr.sheet.ui.BookActions$TranscribeBookTask.doInBackground(BookActions.java:1938) at org.audiveris.omr.sheet.ui.BookActions$TranscribeBookTask.doInBackground(BookActions.java:1915) at javax.swing.SwingWorker$1.call(SwingWorker.java:295) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at javax.swing.SwingWorker.run(SwingWorker.java:334) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745)
I did try to modify the code to catch this one particular NullPointerException and just swallow it, but the resulting XML is a mess when I open it in OpenMuse. It adds many additional staves and puts a few staves together in one. This makes me think that this code path does something special, and swallowing the exception is not the answer.
I tried with the latest commit and release 5.0 and get the same thing.