{"id":"https://openalex.org/W1966858782","doi":"https://doi.org/10.1145/75427.1030247","title":"Bach: a procedural language for specifying polyphonic music","display_name":"Bach: a procedural language for specifying polyphonic music","publication_year":1989,"publication_date":"1989-02-21","ids":{"openalex":"https://openalex.org/W1966858782","doi":"https://doi.org/10.1145/75427.1030247","mag":"1966858782"},"language":"en","primary_location":{"id":"mag:1966858782","is_oa":false,"landing_page_url":"https://dblp.uni-trier.de/db/conf/acm/csc89.html#Silver89","pdf_url":null,"source":{"id":"https://openalex.org/S4306523556","display_name":"Proceedings of the 17th conference on ACM Annual Computer Science Conference","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"conference"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false,"raw_source_name":"Proceedings of the 17th conference on ACM Annual Computer Science Conference","raw_type":null},"type":"article","indexed_in":[],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5112830614","display_name":"James L. Silver","orcid":null},"institutions":[{"id":"https://openalex.org/I55769427","display_name":"Indiana University \u2013 Purdue University Indianapolis","ror":"https://ror.org/05gxnyn08","country_code":"US","type":"education","lineage":["https://openalex.org/I55769427","https://openalex.org/I592451"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"James L. Silver","raw_affiliation_strings":["Indiana University-Purdue University at Fort Wayne, Fort Wayne, Indiana#TAB#"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Indiana University-Purdue University at Fort Wayne, Fort Wayne, Indiana#TAB#","institution_ids":["https://openalex.org/I55769427"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":["https://openalex.org/A5112830614"],"corresponding_institution_ids":["https://openalex.org/I55769427"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.26368159,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"423","last_page":"423"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11349","display_name":"Music Technology and Sound Studies","score":0.9998000264167786,"subfield":{"id":"https://openalex.org/subfields/1707","display_name":"Computer Vision and Pattern Recognition"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T11349","display_name":"Music Technology and Sound Studies","score":0.9998000264167786,"subfield":{"id":"https://openalex.org/subfields/1707","display_name":"Computer Vision and Pattern Recognition"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11309","display_name":"Music and Audio Processing","score":0.9997000098228455,"subfield":{"id":"https://openalex.org/subfields/1711","display_name":"Signal Processing"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10788","display_name":"Neuroscience and Music Perception","score":0.972100019454956,"subfield":{"id":"https://openalex.org/subfields/2805","display_name":"Cognitive Neuroscience"},"field":{"id":"https://openalex.org/fields/28","display_name":"Neuroscience"},"domain":{"id":"https://openalex.org/domains/1","display_name":"Life Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/midi","display_name":"MIDI","score":0.9761092662811279},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7717275619506836},{"id":"https://openalex.org/keywords/polyphony","display_name":"Polyphony","score":0.7075647711753845},{"id":"https://openalex.org/keywords/event","display_name":"Event (particle physics)","score":0.6946966052055359},{"id":"https://openalex.org/keywords/notation","display_name":"Notation","score":0.5914649367332458},{"id":"https://openalex.org/keywords/interface","display_name":"Interface (matter)","score":0.5832522511482239},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.49199292063713074},{"id":"https://openalex.org/keywords/parsing","display_name":"Parsing","score":0.46823352575302124},{"id":"https://openalex.org/keywords/human\u2013computer-interaction","display_name":"Human\u2013computer interaction","score":0.4130500555038452},{"id":"https://openalex.org/keywords/graphical-user-interface","display_name":"Graphical user interface","score":0.4102734923362732},{"id":"https://openalex.org/keywords/speech-recognition","display_name":"Speech recognition","score":0.3485240936279297},{"id":"https://openalex.org/keywords/linguistics","display_name":"Linguistics","score":0.12597578763961792},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.09418529272079468}],"concepts":[{"id":"https://openalex.org/C8112396","wikidata":"https://www.wikidata.org/wiki/Q80535","display_name":"MIDI","level":2,"score":0.9761092662811279},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7717275619506836},{"id":"https://openalex.org/C128979739","wikidata":"https://www.wikidata.org/wiki/Q179465","display_name":"Polyphony","level":2,"score":0.7075647711753845},{"id":"https://openalex.org/C2779662365","wikidata":"https://www.wikidata.org/wiki/Q5416694","display_name":"Event (particle physics)","level":2,"score":0.6946966052055359},{"id":"https://openalex.org/C45357846","wikidata":"https://www.wikidata.org/wiki/Q2001982","display_name":"Notation","level":2,"score":0.5914649367332458},{"id":"https://openalex.org/C113843644","wikidata":"https://www.wikidata.org/wiki/Q901882","display_name":"Interface (matter)","level":4,"score":0.5832522511482239},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.49199292063713074},{"id":"https://openalex.org/C186644900","wikidata":"https://www.wikidata.org/wiki/Q194152","display_name":"Parsing","level":2,"score":0.46823352575302124},{"id":"https://openalex.org/C107457646","wikidata":"https://www.wikidata.org/wiki/Q207434","display_name":"Human\u2013computer interaction","level":1,"score":0.4130500555038452},{"id":"https://openalex.org/C37789001","wikidata":"https://www.wikidata.org/wiki/Q782543","display_name":"Graphical user interface","level":2,"score":0.4102734923362732},{"id":"https://openalex.org/C28490314","wikidata":"https://www.wikidata.org/wiki/Q189436","display_name":"Speech recognition","level":1,"score":0.3485240936279297},{"id":"https://openalex.org/C41895202","wikidata":"https://www.wikidata.org/wiki/Q8162","display_name":"Linguistics","level":1,"score":0.12597578763961792},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.09418529272079468},{"id":"https://openalex.org/C129307140","wikidata":"https://www.wikidata.org/wiki/Q6795880","display_name":"Maximum bubble pressure method","level":3,"score":0.0},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.0},{"id":"https://openalex.org/C62520636","wikidata":"https://www.wikidata.org/wiki/Q944","display_name":"Quantum mechanics","level":1,"score":0.0},{"id":"https://openalex.org/C157915830","wikidata":"https://www.wikidata.org/wiki/Q2928001","display_name":"Bubble","level":2,"score":0.0},{"id":"https://openalex.org/C138885662","wikidata":"https://www.wikidata.org/wiki/Q5891","display_name":"Philosophy","level":0,"score":0.0},{"id":"https://openalex.org/C24890656","wikidata":"https://www.wikidata.org/wiki/Q82811","display_name":"Acoustics","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"mag:1966858782","is_oa":false,"landing_page_url":"https://dblp.uni-trier.de/db/conf/acm/csc89.html#Silver89","pdf_url":null,"source":{"id":"https://openalex.org/S4306523556","display_name":"Proceedings of the 17th conference on ACM Annual Computer Science Conference","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"conference"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":null,"raw_source_name":"Proceedings of the 17th conference on ACM Annual Computer Science Conference","raw_type":null}],"best_oa_location":null,"sustainable_development_goals":[{"display_name":"Quality Education","id":"https://metadata.un.org/sdg/4","score":0.46000000834465027}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":["https://openalex.org/W1972853588","https://openalex.org/W3090892468","https://openalex.org/W2406316809","https://openalex.org/W2559922649","https://openalex.org/W2094798361","https://openalex.org/W350982676","https://openalex.org/W2154643536","https://openalex.org/W2408224890","https://openalex.org/W2130583877","https://openalex.org/W2158328654","https://openalex.org/W2488923619","https://openalex.org/W2164033745","https://openalex.org/W2983325723","https://openalex.org/W2002328502","https://openalex.org/W2141032004","https://openalex.org/W2113384880","https://openalex.org/W2131867229","https://openalex.org/W2108558123","https://openalex.org/W2073496339","https://openalex.org/W1571884759"],"abstract_inverted_index":{"The":[0,47],"acceptance":[1],"of":[2,17,37,57,63],"the":[3,15,28],"Musical":[4],"Instrument":[5],"Device":[6],"Interface":[7],"(MIDI)":[8],"standard":[9,29],"has":[10],"encouraged":[11],"rapid":[12],"development":[13,98,145],"in":[14,81],"use":[16],"computers":[18],"to":[19,54,92,102,137,154],"create":[20],"and":[21,85,131,159],"manipulate":[22],"music":[23,31,161],"for":[24,69,143],"electronic":[25],"instruments.":[26],"In":[27],"itself,":[30],"is":[32,99,146],"represented":[33],"as":[34],"a":[35,64,73,78,86,100,104,113,118,147],"sequence":[36],"event":[38,41,59],"records.":[39,60],"These":[40],"records":[42],"can":[43,122],"be":[44,123],"manipulated":[45],"directly.":[46],"system":[48],"described":[49],"here":[50],"provides":[51],"an":[52,82],"alternative":[53],"direct":[55],"manipulation":[56],"MIDI":[58,94,105],"It":[61],"consists":[62],"procedural":[65],"language,":[66],"called":[67],"Bach,":[68],"specifying":[70],"polyphonic":[71],"music;":[72],"predictive":[74],"parser":[75],"which":[76,88,121,150],"generates":[77,117],"note":[79,90],"stream":[80,107],"intermediate":[83],"format;":[84],"linker":[87],"merges":[89],"streams":[91],"produce":[93,138],"data":[95,106],"streams.":[96],"Under":[97],"tool":[101,116],"decompile":[103],"produced":[108],"by":[109],"playing":[110],"notes":[111],"on":[112],"keyboard.":[114],"This":[115],"Bach":[119,135,157],"procedure":[120],"edited,":[124],"correcting":[125],"technical":[126],"errors":[127],"or":[128],"adding":[129],"expression,":[130],"merged":[132],"with":[133],"other":[134],"procedures":[136,158],"more":[139],"complex":[140],"pieces.":[141],"Planned":[142],"future":[144],"graphical":[148],"interface":[149],"will":[151],"allow":[152],"users":[153],"convert":[155],"between":[156],"traditional":[160],"notation.":[162]},"counts_by_year":[],"updated_date":"2026-04-28T14:05:53.105641","created_date":"2025-10-10T00:00:00"}
