{"source":"https://github.com/craigsapp/bach-370-chorales","sourceRevision":"0fd9e00542445a522c6030c80c687b874aa569d5","license":"CC BY-NC-SA 4.0","method":"Prepared bass-relative dissonance at integer quarter-note bass changes. Context: voice role, actual bar downbeat versus other beat, resulting pitch-class interval. Eligible prior note is consonant before and can resolve down 1\u20132 semitones to a consonance. Success: held/rearticulated pitch resolves within 0.25\u20131 beat while the new bass stays. Twelve prior observations smooth rates toward role average. Generator adds its own chord, register, and phrase-rest safeguards.","trainPieces":280,"testPieces":79,"roles":{"melody":{"opportunities":5108,"observed":32,"rate":0.006361323155216285},"answer":{"opportunities":9822,"observed":812,"rate":0.08271403848111575}},"contexts":{"answer:beat:10":{"opportunities":1337,"observed":135,"probability":0.10080990990494693,"resolutions":[{"delay":0.25,"step":1,"count":1},{"delay":0.5,"step":1,"count":76},{"delay":0.5,"step":2,"count":53},{"delay":1.0,"step":1,"count":2},{"delay":1.0,"step":2,"count":3}]},"answer:beat:11":{"opportunities":1422,"observed":34,"probability":0.024402070057024678,"resolutions":[{"delay":0.25,"step":2,"count":1},{"delay":0.5,"step":2,"count":33}]},"answer:beat:2":{"opportunities":1973,"observed":151,"probability":0.07657056345681279,"resolutions":[{"delay":0.5,"step":2,"count":151}]},"answer:beat:5":{"opportunities":2121,"observed":236,"probability":0.11110762703318022,"resolutions":[{"delay":0.5,"step":1,"count":191},{"delay":0.5,"step":2,"count":13},{"delay":1.0,"step":1,"count":32}]},"answer:downbeat:10":{"opportunities":545,"observed":69,"probability":0.1256599074717655,"resolutions":[{"delay":0.25,"step":1,"count":1},{"delay":0.5,"step":1,"count":43},{"delay":0.5,"step":2,"count":14},{"delay":1.0,"step":1,"count":8},{"delay":1.0,"step":2,"count":3}]},"answer:downbeat:11":{"opportunities":763,"observed":15,"probability":0.020635572208739857,"resolutions":[{"delay":0.25,"step":2,"count":2},{"delay":0.5,"step":2,"count":13}]},"answer:downbeat:2":{"opportunities":839,"observed":61,"probability":0.07284673144744229,"resolutions":[{"delay":0.5,"step":2,"count":54},{"delay":1.0,"step":2,"count":7}]},"answer:downbeat:5":{"opportunities":822,"observed":111,"probability":0.13428365522994412,"resolutions":[{"delay":0.5,"step":1,"count":37},{"delay":0.5,"step":2,"count":8},{"delay":1.0,"step":1,"count":66}]},"melody:beat:10":{"opportunities":796,"observed":7,"probability":0.008757841432998261,"resolutions":[{"delay":0.5,"step":1,"count":1},{"delay":0.5,"step":2,"count":2},{"delay":1.0,"step":1,"count":2},{"delay":1.0,"step":2,"count":2}]},"melody:beat:11":{"opportunities":459,"observed":4,"probability":0.008654640929644576,"resolutions":[{"delay":0.5,"step":2,"count":3},{"delay":1.0,"step":2,"count":1}]},"melody:beat:2":{"opportunities":1220,"observed":2,"probability":0.0016853375632001585,"resolutions":[{"delay":0.5,"step":2,"count":2}]},"melody:beat:5":{"opportunities":781,"observed":14,"probability":0.017750738811932655,"resolutions":[{"delay":0.5,"step":1,"count":4},{"delay":0.5,"step":2,"count":6},{"delay":1.0,"step":1,"count":4}]},"melody:downbeat:10":{"opportunities":453,"observed":3,"probability":0.0066157760814249365,"resolutions":[{"delay":0.5,"step":1,"count":2},{"delay":1.0,"step":1,"count":1}]},"melody:downbeat:11":{"opportunities":350,"observed":1,"probability":0.0029733035300071693,"resolutions":[{"delay":1.0,"step":2,"count":1}]},"melody:downbeat:2":{"opportunities":776,"observed":0,"probability":9.687294144999418e-05,"resolutions":[]},"melody:downbeat:5":{"opportunities":273,"observed":1,"probability":0.003776617115307352,"resolutions":[{"delay":1.0,"step":1,"count":1}]}},"resolutionPrior":{"melody":[{"delay":0.5,"step":1,"count":7},{"delay":0.5,"step":2,"count":13},{"delay":1.0,"step":1,"count":8},{"delay":1.0,"step":2,"count":4}],"answer":[{"delay":0.25,"step":1,"count":2},{"delay":0.25,"step":2,"count":3},{"delay":0.5,"step":1,"count":347},{"delay":0.5,"step":2,"count":339},{"delay":1.0,"step":1,"count":108},{"delay":1.0,"step":2,"count":13}]},"evaluation":{"testOpportunities":4172,"observed":217,"roleBaselineBits":0.2713033732762546,"contextBits":0.25720277577687506},"examples":[{"key":"answer:downbeat:10","role":"answer","success":true,"delay":1.0,"step":2,"file":"chor001.krn","time":34.0},{"key":"answer:beat:5","role":"answer","success":true,"delay":0.5,"step":1,"file":"chor001.krn","time":36.0},{"key":"answer:beat:2","role":"answer","success":true,"delay":0.5,"step":2,"file":"chor001.krn","time":44.0},{"key":"answer:beat:5","role":"answer","success":true,"delay":0.5,"step":1,"file":"chor004.krn","time":6.0},{"key":"answer:beat:5","role":"answer","success":true,"delay":0.5,"step":1,"file":"chor004.krn","time":14.0},{"key":"answer:beat:10","role":"answer","success":true,"delay":0.5,"step":1,"file":"chor006.krn","time":10.0},{"key":"answer:beat:5","role":"answer","success":true,"delay":0.5,"step":1,"file":"chor006.krn","time":12.0},{"key":"answer:downbeat:10","role":"answer","success":true,"delay":0.5,"step":2,"file":"chor006.krn","time":17.0},{"key":"answer:downbeat:10","role":"answer","success":true,"delay":0.5,"step":1,"file":"chor006.krn","time":25.0},{"key":"answer:downbeat:10","role":"answer","success":true,"delay":1.0,"step":2,"file":"chor007.krn","time":73.0},{"key":"answer:beat:5","role":"answer","success":true,"delay":1.0,"step":1,"file":"chor007.krn","time":83.0},{"key":"answer:downbeat:5","role":"answer","success":true,"delay":1.0,"step":1,"file":"chor007.krn","time":106.0},{"key":"answer:beat:10","role":"answer","success":true,"delay":0.5,"step":1,"file":"chor008.krn","time":42.0},{"key":"answer:downbeat:2","role":"answer","success":true,"delay":1.0,"step":2,"file":"chor011.krn","time":21.0},{"key":"answer:downbeat:5","role":"answer","success":true,"delay":1.0,"step":1,"file":"chor011.krn","time":45.0},{"key":"answer:downbeat:10","role":"answer","success":true,"delay":1.0,"step":1,"file":"chor011.krn","time":79.0},{"key":"answer:beat:10","role":"answer","success":true,"delay":0.5,"step":1,"file":"chor013.krn","time":6.0},{"key":"answer:beat:10","role":"answer","success":true,"delay":0.5,"step":2,"file":"chor013.krn","time":34.0},{"key":"answer:beat:2","role":"answer","success":true,"delay":0.5,"step":2,"file":"chor015.krn","time":12.0},{"key":"answer:downbeat:5","role":"answer","success":true,"delay":0.5,"step":1,"file":"chor015.krn","time":33.0},{"key":"answer:downbeat:2","role":"answer","success":true,"delay":0.5,"step":2,"file":"chor016.krn","time":53.0},{"key":"answer:downbeat:5","role":"answer","success":true,"delay":1.0,"step":1,"file":"chor016.krn","time":65.0},{"key":"answer:beat:10","role":"answer","success":true,"delay":0.5,"step":2,"file":"chor019.krn","time":14.0},{"key":"answer:downbeat:5","role":"answer","success":true,"delay":0.5,"step":1,"file":"chor019.krn","time":25.0}]}
