Publications by Roger Dannenberg

Go to bibliography by subject

Books:

Blattner and Dannenberg, eds., Multimedia Interface Design, ACM Press, 1992. (Also published in Chinese, 1994.)

Patents

Dannenberg, Method and apparatus for providing coordinated accompaniment for a performance. US Patent #4745836, 1988.

Dannenberg, Automated musical accompaniment with multiple input sensors. US Patent #5521324, 1994.

Grubb and Dannenberg, System and method for stochastic score following. US Patent #5913259, 1997.

Dannenberg, Witkin, and Fisher, Method and apparatus for interactive audience participation by audio command. US Patent #798382, 1997.

Book Chapters:

Dannenberg, “Real-Time Scheduling and Computer Accompaniment,” in Current Research in Computer Music, edited by Max Mathews and John Pierce, MIT Press, 1989.

Dannenberg, McAvinney, Thomas, Bloch, Rubine, and Serra, “A Project in Computer Music: The Musician's Workbench,” in Advances in Computing and the Humanities, edited by Ephraim Nissan, (to appear).

Dannenberg, “Expressing Temporal Behavior Declaratively,” CMU Computer Science, A 25th Anniversary Commemorative, Richard F. Rashid, ed., ACM Press, 1991, pp. 47-68.

Dannenberg, “Recent Work In Real-Time Music Understanding By Computer,” Music, Language, Speech, and Brain, Wenner-Gren International Symposium Series, Sundberg, Nord, and Carlson, ed., Macmillan, 1991, pp. 194-202.

Dannenberg, Fraley, and Velikonja, “Fugue: A Functional Language for Sound Synthesis,” in Computer Music Tutorial, Dennis Baggi, ed., IEEE Press, 1992.

Dannenberg. “Computerbegleitung und Musicverstehen,” in Neue Musiktechnologie, Bernd Enders, ed., Schott, 1993, Mainz, pp. 241-252.

Dannenberg, “Computer Music at Carnegie Mellon University,” in Music Processing, Goffredo Haus, ed., A-R Editions, 1993, pp. 303-333.

Dannenberg, “Music Understanding and the Future of Computer Music,” in Computer Music in Context, Craig Harris, ed., Contemporary Music Review series, Vol. 13, Part 2, Harwood Academic Publishers, 1996.

Dannenberg, Desain, and Honing, “Programming Language Design for Music,” in Musical Signal Processing, Roads, Pope, Piccialli, and De Poli, eds., Swets and Zeitlinger, 1997, pp. 271-316.

Dannenberg, “Dynamic Programming for Interactive Music Systems,” in Readings in Music and Artificial Intelligence, Eduardo Reck Miranda, ed., Contemporary Music Studies series, Vol. 20, Harwood Academic Publishers, 2000.

Dannenberg, “Music Understanding and Expressive Performance,” in Kansei (to appear in Japanese, 2003).

Haines, Vernon, Dannenberg, and Driessen, “Placement of Sound Sources in the Stereo Field Using Measured Room Impulse Responses.” in Computer Music Modeling and Retrieval. Sense of Sounds, R. Kronland-Martinet, S. Ystad, and K. Jensen, eds., Lecture Notes in Computer Science, Vol. 4969, Springer, 2008, pp. 276-287.

Dannenberg and Goto, “Music Structure Analysis from Acoustic Signals,” in Handbook of Signal Processing in Acoustics, Vol 1, Springer Verlag. 2009, pp. 305-331.

Dannenberg, “Style in Music,” in The Structure of Style: Algorithmic Approaches to Understanding Manner and Meaning, Shlomo Argamon, Kevin Burns, and Shlomo Dubnov, eds., Berlin: Springer-Verlag. 2010, pp. 45-58.

Dannenberg, “McBlare: A Robotic Bagpipe Player,” in Musical Robots and Multimodal Interactive Multimodal Systems, Jorge Solis and Kig Ng, eds., Berlin: Springer-Verlag. 2011, pp. 165-178..

Journal Articles:

Dannenberg and Ernst, “Formal Program Verification Using Symbolic Execution,” IEEE Transactions on Software Engineering, SE-8, (Jan 1982), pp. 43-52.

Dannenberg and P. Hibbard, “A Butler Process for Resource Sharing on Spice Machines,” Transactions on Office Information Systems, Vol. 3, No. 3 (July 1985), pp. 234-252.

Dannenberg and Rubine, “Arctic: A Functional Language for Real-Time Control,” IEEE Software, (January 1986), pp. 70-71.

Dannenberg, McAvinney, and Rubine, “Arctic: A Functional Approach to Real-Time Control,” Computer Music Journal, 10(4) (Winter 1986), pp. 67-78.

Dannenberg, Serra, and Rubine, “Comprehensive study of analysis and synthesis of tones by spectral interpolation,” Journal of the Acoustical Society of America, Supplement 1, Vol 82 (Fall 1987).

Dannenberg, “A Structure for Efficient Update, Incremental Redisplay and Undo in Display-Oriented Editors,” Software: Practice and Experience, 20(2) (February 1990), pp. 109-132.

Dannenberg, “The Canon Score Language,” Computer Music Journal, 13(1) (Spring 1989), pp. 47-56.

Serra, Rubine, and Dannenberg, “Analysis and Synthesis of Tones by Spectral Interpolation,” Journal of the Audio Engineering Society, 38(3) (March 1990), pp. 111-128.

Dannenberg, Sanchez, Joseph, Capell, Joseph, Saul, “A Computer-Based Multi-Media Tutor for Beginning Piano Students,” Interface - Journal of New Music Research, 19(2-3), 1990, pp. 155-173.

Myers, Giuse, Dannenberg, Vander Zanden, Kosbie, Pervin, Mickish, and Marchal, “Garnet: Comprehensive Support for Graphical, Highly Interactive User Interfaces,” Computer 23(11), 1990, pp. 71-85.

Dannenberg, Fraley, and Velikonja, “Fugue: A Functional Language for Sound Synthesis,” Computer, 24(7) 1991, pp. 36-41.

Capell and Dannenberg, “Instructional Design and Intelligent Tutoring: Theory and the Precision of Design,” Journal of Artificial Intelligence in Education 4(1), 1993, pp. 95-121.

Dannenberg, “Software Design for Interactive Multimedia Performance,” Interface - Journal of New Music Research, 22(3) (August 1993), pp. 213-228.

Dannenberg, “Music Representation Issues, Techniques, and Systems,” Computer Music Journal, 17(3) (Fall 1993), pp. 20-30.

Dannenberg, Neuendorffer, Newcomer, and Rubine, “Tactus: Toolkit-Level Support for Synchronized Interactive Multimedia,” Multimedia Systems 1(2), 1993, pp 77-86.

Dannenberg, “Machine Tongues XIX: Nyquist, a Language for Composition and Sound Synthesis,” Computer Music Journal, 21(3) (Fall 1997), pp. 50-60.

Dannenberg, “Abstract Time Warping of Compound Events and Signals,” Computer Music Journal, 21(3) (Fall 1997), pp. 61-70.

Dannenberg, “The Implementation of Nyquist, a Sound Synthesis Language,” Computer Music Journal, 21(3) (Fall 1997), pp. 71-82.

Dannenberg and Thompson, “Real-Time Software Synthesis on Superscalar Architectures,” Computer Music Journal, 21(3) (Fall 1997), pp. 83-94.

Dannenberg and Derenyi, ''Combining Instrument and Performance Models for High-Quality Music Synthesis,'' Journal of New Music Research, 27(3), (September 1998), pp. 211-238.

Mazzoni and Dannenberg, “A Fast Data Structure for Disk-Based Audio Editing,” Computer Music Journal, 26(2), (Summer 2002), pp. 62-76.

Dannenberg and Hu, “Pattern Discovery Techniques for Music Audio,” Journal of New Music Research, (June 2003), pp. 153-164.

Dannenberg, Birmingham, Tzanetakis, Meek, Hu, and Pardo, “The MUSART Testbed for Query-By-Humming Evaluation,” Computer Music Journal, 28(2) (Summer 2004), pp. 34-48.

Dannenberg and Raphael, “Music Score Alignment and Computer Accompaniment,” Communications of the ACM, 49(8) (August 2006), pp. 38-43.

Hu and Dannenberg, “Bootstrap Learning for Accurate Onset Detection," Machine Learning 65(2-3) (December 2006), pp. 457-471.

Birmingham, Dannenberg, and Pardo, ``Query by Humming With the VocalSearch System,” Communications of the ACM, 49(8) (August 2006), pp. 49-52.

Dannenberg, “Book Review: David Cope, Computer Models of Musical Creativity," Artificial Intelligence 170 (November 2006), pp. 1218-1221.

Dannenberg and Hu, ``Bootstrap Learning for Accurate Onset Detection," Machine Learning 65(2-3) (December 2006), pp. 457-471.

Dannenberg, Birmingham, Pardo, Hu, Meek, Tzanetakis, ``A Comparative Evaluation of Search Techniques for Query-by-Humming Using the MUSART Testbed,” Journal of the American Society for Information Science and Technology, 58(5) (March 2007), pp. 687-701.

Dannenberg, Gold, Liang, and Xia, “Methods and Prospects for Human-Computer Music Performance of Popular Music,” Computer Music Journal, 38(2) (Summer 2014).

Dannenberg, Gold, Liang, and Xia, “Active Scores: Representation and Synchronization in Human-Computer Music Performance of Popular Music,” Computer Music Journal, 38(2) (Summer 2014).
 

Refereed Conference Articles:

Dannenberg, “An Architecture With Many Operand Registers to Efficiently Execute Block Structured Languages,” in Proceedings of the 6th Annual Symposium on Computer Architecture, pp. 50-57, 1979.

Dannenberg and Benade, “An Automated Approach to Tuning,” in Proceedings of the 1983 International Computer Music Conference, (October 1983).

Dannenberg, “Arctic: A Functional Language for Real-Time Control,” in Conference Record of the 1984 ACM Symposium on LISP and Functional Programming, (August 1984), pp. 96-103.

Frances K. Dannenberg, Roger B. Dannenberg, and Philip Miller, “Teaching Programming to Musicians,” in 1984 Proceedings of the Fourth Annual Symposium on Small Computers in the Arts (October 1984), pp. 114-122.

Dannenberg, “Protection for Communication and Sharing in A Personal Computer Network,” in Proceedings of the Fifth International Conference on Distributed Computer Systems, (May 1985), pp. 88-98.

Dannenberg, “An On-Line Algorithm for Real-Time Accompaniment,” in Proceedings of the 1984 International Computer Music Conference, Computer Music Association, (June 1985), 193-198.

Dannenberg, McAvinney, and Thomas, “Carnegie-Mellon University Studio Report,” in Proceedings of the 1984 International Computer Music Conference, Computer Music Association, (June 1985), 281-286.

Dannenberg and McAvinney, “A Functional Approach to Real-Time Control,” in Proceedings of the 1984 International Computer Music Conference, Computer Music Association, (June 1985), 5-16.

Bloch and Dannenberg, “Real-Time Accompaniment of Polyphonic Keyboard Performance,” in Proceedings of the 1985 International Computer Music Conference, (August 1985), pp. 279-290.

Dannenberg, “Arctic: Functional Programming For Real-Time Systems,” in Proceedings of the 19th Hawaii International Conference on Systems Science, (January 1986), pp. 216-226.

Buxton, Dannenberg, and Vercoe, “The Computer as Accompanist,” in CHI '86 Conference Proceedings (April 1986), ACM/SIGCHI, pp. 41-43.

Xavier Chabot, Roger Dannenberg, Georges Bloch, “A Workstation in Live Performance: Composed Improvisation,” in Proceedings of the 1986 International Computer Music Conference, (October 1986), pp. 57-60.

Dannenberg, “The CMU MIDI Tookit,” in Proceedings of the 1986 International Computer Music Conference, (October 1986), pp. 53-56.

Dannenberg, “A Structure for Representing, Displaying and Editing Music,” in Proceedings of the 1986 International Computer Music Conference, (October 1986), pp. 153-60.

Dannenberg and Mont-Reynaud, “Following an Improvisation in Real Time,” in Proceedings of the International Computer Music Conference, Computer Music Association, (August 1987), pp. 241-248.

Dannenberg, “A Real Time Scheduler/Dispatcher,” in Proceedings of the International Computer Music Conference, Computer Music Association, (September 1988), pp. 239-242.

Dannenberg and Mukaino, “New Techniques for Enhanced Quality of Computer Accompaniment,” in Proceedings of the International Computer Music Conference, Computer Music Association, (September 1988), pp. 243-249.

Serra, Rubine, and Dannenberg, “The Analysis and Resynthesis of Tones via Spectral Interpolation,” in Proceedings of the International Computer Music Conference, Computer Music Association, (September 1988), pp. 322-332.

Dannenberg, “Real Time Control For Interactive Computer Music and Animation,” in Proceedings of The Arts and Technology II: A Symposium, Connecticut College, (February 1989), pp. 85-94.

Dannenberg and Fraley, “Fugue: A Signal Manipulation System with Lazy Evaluation and Behavioural Abstraction,” in 1989 International Computer Music Conference, Computer Music Association, (October 1989), pp. 76-79.

Dannenberg, “Music Representation: A Position Paper,” in 1989 International Computer Music Conference, Computer Music Association, (October 1989), pp. 73-75.

Dannenberg and Amon, “A Gesture Based User Interface Prototyping System,” in Proceedings of the ACM SIGGRAPH Symposium on User Interface Software and Technology (November 1989), pp. 127-132.

Myers, Vander Zanden, and Dannenberg, “Creating Graphical Interactive Application Objects by Demonstration,” in Proceedings of the ACM SIGGRAPH Symposium on User Interface Software and Technology (November 1989), pp. 95-104.

Allen and Dannenberg, “Tracking Musical Beats in Real Time,” in 1990 International Computer Music Conference, International Computer Music Association (September 1990), pp. 140-143.

Dannenberg, Sanchez, Joseph, Saul, Joseph, and Capell, “An Expert System for Teaching Piano to Novices,” in 1990 International Computer Music Conference, International Computer Music Association (September 1990), pp. 20-23.

Dannenberg, “Software Support for Interactive Multimedia Performance,” in Proceedings The Arts and Technology 3, Connecticut College (April 1991), pp. 148-156.

Dannenberg, “Software Techniques for Interactive Performance Systems,” in International Workshop on Man-Machine Interaction in Live Performance, Scuola di Studi Superiori Universitari e di Perfezionamento, Pisa, Italy, 1991.

Dannenberg and Bookstein, “Practical Aspects of a Midi Conducting Program,” in Proceedings of the 1991 International Computer Music Conference, International Computer Music Association, (October 1991), pp. 537-540.

Dannenberg, Rubine, and Neuendorffer, “The Resource-Instance Model of Music Representation,” in Proceedings of the 1991 International Computer Music Conference, International Computer Music Association, (October 1991).

Dannenberg, “Recent Work in Music Understanding,” in Proceedings of the 11th Annual Symposium on Small Computers in the Arts, Philadelphia: SCAN, (November 1991), pp. 9-14.

Dannenberg and Mercer, “Real-Time Software Synthesis on Superscalar Architectures,” in Proceedings of the 1992 International Computer Music Conference, International Computer Music Association, (October 1992), pp. 174-177.

Dannenberg, Neuendorffer, Newcomer, and Rubine, “Tactus: Toolkit-level Support for Synchronized Interactive Multimedia,” in Proceedings of the Third International Workshop on Network and Operating System Support for Digital Audio and Video, IEEE Computer and Communication Societies, (November 1992), pp. 264-275.

Dannenberg, Sanchez, Joseph, Joseph, Saul, and Capell, “Results from the Piano Tutor Project,” in Proceedings of the Fourth Biennial Arts and Technology Symposium, Connecticut College, (March 1993), pp. 143-150.

Dannenberg, “The Implementation of Nyquist, A Sound Synthesis Language,” in Proceedings of the 1993 International Computer Music Conference, International Computer Music Association, (September 1993), pp. 168-171.

Dannenberg and Jameson, “Real-Time Issues in Computer Music,” in Proceedings of the Real-Time Systems Symposium, IEEE Computer Society Press, (December 1993), pp. 258-261.

Rubine, Dannenberg, Anderson, and Neuendorffer, “Low-Latency Interaction Through Choice-Points, Buffering, and Cuts in Tactus,” in Proceedings of the International Conference on Multimedia Computing and Systems, IEEE Computer Society Press, (1994), pp. 224-233.

Grubb and Dannenberg, “Automated Accompaniment of Musical Ensembles,” in Proceedings of the Twelfth National Conference on Artificial Intelligence, AAAI, (1994), pp. 94-99.

Grubb and Dannenberg, “Automating Ensemble Performance,” in Proceedings of the 1994 International Computer Music Conference, International Computer Music Association, (September 1994), pp. 63-69.

Dannenberg, “Abstract Time Warping of Compound Events and Signals,” in Proceedings of the 1994 International Computer Music Conference, International Computer Music Association, (September 1994), pp. 251-254.

Cammuri, Dannenberg, and De Poli, “Instruction of Computer Music for Computer Engineering Students and Professionals,” in Proceedings of the 1994 International Computer Music Conference, International Computer Music Association, (September 1994), p. 487.

Dannenberg and Bates, “A Model for Interactive Art,” in Proceedings of the Fifth Biennial Symposium for Arts and Technology, Connecticut College, (March 1995), pp. 103-111.

Dannenberg and Rubine, “Toward Modular, Portable, Real-Time Software,” in Proceedings of the 1995 International Computer Music Conference, International Computer Music Association, (September 1995), pp. 65-72.

Thom and Dannenberg, “Predicting Chords in Jazz,” in Proceedings of the 1995 International Computer Music Conference, International Computer Music Association, (September 1995), pp. 237-8.

Thompson and Dannenberg, “Optimizing Software Synthesis Performance,” in Proceedings of the 1995 International Computer Music Conference, International Computer Music Association, (September 1995), pp. 235-6.

Dannenberg and Brandt, “A Flexible Real-Time Software Synthesis System,” in Proceedings of the 1996 International Computer Music Conference, International Computer Music Association, (August 1996), pp. 270-273.

Dannenberg, Thom, and Watson, “A Machine Learning Approach to Musical Style Recognition,” in 1997 International Computer Music Conference, International Computer Music Association (September 1997), pp. 344-347.

Grubb and Dannenberg, “Enhanced Vocal Performance Tracking Using Multiple Information Sources,” in Proceedings of the International Computer Music Conference, San Francisco: International Computer Music Association, (1998), pp. 37-44.

Dannenberg, “Interpolation Error in Waveform Table Lookup,'' in Proceedings of the 1998 International Computer Music Conference, (1998), pp 240-243.

Dannenberg, Pellerin, and Derenyi. ``A Study of Trumpet Envelopes,'' in Proceedings of the International Computer Music Conference. San Francisco: International Computer Music Association (1998) pp 57-61.

Derenyi and Dannenberg, ``Synthesizing Trumpet Performances,” in Proceedings of the International Computer Music Conference, San Francisco: International Computer Music Association, (1998), pp. 490-496.

Brandt and Dannenberg, “Low-Latency Music Software Using Off-The-Shelf Operating Systems,” in Proceedings of the International Computer Music Conference, San Francisco: International Computer Music Association, (1998), pp.137-141.

Brandt and Dannenberg, “Time in Distributed Real-Time Systems,” in Proceedings of the 1999 International Computer Music Conference, San Francisco: International Computer Music Association, (1999), pp. 523-526.

Dannenberg and Matsunaga, “Automatic Capture of Spectrum-Based Instrument Models,” in Proceedings of the 1999 International Computer Music Conference, San Francisco: International Computer Music Association, (1999), pp. 145-148.

Dannenberg and Fisher, “An Audience-Interactive Multimedia Production on the Brain,” in Proceedings The Eighth Biennial Symposium on Arts and Technology, Connecticut College, (March 2001).

Dannenberg, Foote, Tzanetakis, and Weare, “Panel: New Directions in Music Information Retrieval,” in Proceedings of the 2001 International Computer Music Conference, International Computer Music Association, (September 2001), pp. 52-59.

Mazzoni and Dannenberg, “A Fast Data Structure for Disk-Based Audio Editing,” in Proceedings of the 2001 International Computer Music Conference, International Computer Music Association, (September 2001), pp. 107-110.

Dannenberg and van de Lageweg, “A System Supporting Flexible Distributed Real-Time Music Processing,” in Proceedings of the 2001 International Computer Music Conference, San Francisco: International Computer Music Association, (2001), pp. 267-270.

Mazzoni and Dannenberg, “Melody Matching Directly from Audio,” in ISMIR 2001 2nd Annual International Symposium on Music Information Retrieval, Bloomington: Indiana University, (2001), pp. 73-82.

Birmingham, Dannenberg, Wakefield, Bartsch, Bykowski, Mazzoni, Meek, Mellody, and Rand, “MUSART: Music Retrieval via Aural Queries,” in ISMIR 2001 2nd Annual International Symposium on Music Information Retrieval, Bloomington: Indiana University, (2001), pp. 73-82.

Dannenberg, “Music Information Retrieval as Music Understanding,” in ISMIR 2001 2nd Annual International Symposium on Music Information Retrieval, Bloomington: Indiana University, (2001), pp. 139-142.

Hu and Dannenberg, “A Comparison of Melodic Database Retrieval Techniques Using Sung Queries,” in Joint Conference on Digital Libraries, (2002), New York: ACM Press, (2002), pp. 301-307.

Dannenberg, “Listening to `Naima': An Automated Structural Analysis of Music from Recorded Audio,” in Proceedings of the 2002 International Computer Music Conference. San Francisco: International Computer Music Association, (2002), pp. 28-34.

Dannenberg, “A Language for Interactive Audio Applications,” in Proceedings of the 2002 International Computer Music Conference. San Francisco: International Computer Music Association, (2002), pp. 509-15.

Hu, Dannenberg, and Lewis. “A Probabilistic Model of Melodic Similarity,” in Proceedings of the 2002 International Computer Music Conference. San Francisco: International Computer Music Association, (2002), pp. 471-4.

Dannenberg and Hu, “Discovering Musical Structure in Audio Recordings,” in Music and Artificial Intelligence: Second International Conference, C. Anagnostopoulo, M. Ferrand, A. Smail, eds., Lecture notes in computer science; Vol 2445: Lecture notes in artificial intelligence, Berlin: Springer Verlag, (2002), pp. 43-57.

Dannenberg and Hu, “Pattern Discovery Techniques for Music Audio,” in ISMIR 2002 Conference Proceedings: Third International Conference on Music Information Retrieval, M. Fingerhut, ed., Paris: IRCAM, (2002), pp. 63-70.

Dannenberg, Bernstein, Zeglin, and Neuendorffer, “Sound Synthesis from Video, Wearable Lights, and `The Watercourse Way',” in Proceedings The Eighth Biennial Symposium on Arts and Technology, New London: Connecticut College, (February 2003), pp. 38-44.

Tzanetakis, Hu, and Dannenberg, “Toward an Intelligent Editor for Jazz Music,” in Ebroul Izquierdo, ed., Digital Media Processing for Multimedia Interactive Services (Proceedings of the 4th European Workshop on Image Analysis for Multimedia Interactive Services), Singapore: World Scientific Press (2002), pp. 332-333.

Hu, Dannenberg, and Tzanetakis. “Polyphonic Audio Matching and Alignment for Music Retrieval,” in 2003 IEEE Workshop on Applications of Signal Processing to Audio and Acoustics, New York: IEEE (2003), pp. 185-188.

Dannenberg and Neuendorffer. “Sound Synthesis from Real-Time Video Images,” in Proceedings of the 2003 International Computer Music Conference. San Francisco: International Computer Music Association, (2003), pp. 385-388.

Dannenberg and Hu. “Polyphonic Audio Matching for Score Following and Intelligent Audio Editors,” in Proceedings of the 2003 International Computer Music Conference, San Francisco: International Computer Music Association, (2003), pp. 27-34.

Dannenberg, Birmingham, Tzanetakis, Meek, Hu, and Pardo. “The MUSART testbed for query-by-humming evaluation,” in ISMIR 2003: Proceedings of the Fourth International Conference on Music Information Retrieval, Baltimore: Johns Hopkins Univeristy, (2003), pp. 41-50.

Lee, Dannenberg, and Chun. “Cancellation of Unwanted Audio to Support Interactive Computer Music,” in The ICMC 2004 Proceedings, San Francisco: The International Computer Music Association, (2004), pp. 692-698.

Dannenberg, Ben Brown, Garth Zeglin, Ron Lupish, “McBlare: A Robotic Bagpipe Player,” in Proceedings of the International Conference on New Interfaces for Musical Expression, Vancouver: University of British Columbia, (2005), pp. 80-84.

Dannenberg, “Toward Automated Holistic Beat Tracking, Music Analysis, and Understanding,” in ISMIR 2005 6th International Conference on Music Information Retrieval Proceedings, London: Queen Mary, University of London, (2005), pp. 366-373.

Hu and Dannenberg, “A Bootstrap Method for Training an Accurate Audio Segmenter,” in Proceedings of the Sixth International Conference on Music Information Retrieval, London England: Queen Mary, University of London & Goldsmiths College, University of London, (2005), pp. 223-229.

Dannenberg and Bernstein, “ `Origin, Direction, Location': An Installation” in Proceedings of the 10th Biennial Symposium on Arts and Technology, New London, Connecticut: Connecticut College, (2006).

Dannenberg, “The Interpretation of MIDI Velocity,” in Proceedings of the 2006 International Computer Music Conference, San Francisco, CA: The International Cmputer Music Association, (2006), pp. 193-196.

Dannenberg, “Concatenative Synthesis Using Score-Aligned Transcriptions,” in Proceedings of the 2006 International Computer Music Conference, San Francisco, CA: The International Cmputer Music Association, (2006), pp. 352-355.

Woodruff, Pardo, and Dannenberg, “Remixing Stereo Music with Score-Informed Source Separation,” in ISMIR 2006 7th International Conference on Music Information Retrieval Proceedings, Victoria, BC, Canada: University of Victoria, October 2006, pp. 314-319.

Dannenberg, “New Interfaces for Popular Music Performance,” in Seventh International Conference on New Interfaces for Musical Expression: NIME 2007 New York, New York, NY: New York University, June 2007, pp. 130-135.

Dannenberg, Cavaco, Ang, Avramovic, Aygun, Baek, Barndollar, Duterte, Grafton, Hunter, Jackson, Kurokawa, Makuck, Mierzejewski, Rivera, Torres, and Yu, “The Carnegie Mellon Laptop Orchestra,” in Proceedings of the 2007 International Computer Music Conference, Volume II. San Francisco: The International Computer Music Association, (August 2007), pp. II-340 - 343.

Dannenberg, “An Intelligent Multi-Track Audio Editor,” in Proceedings of the 2007 International Computer Music Conference, Volume II. San Francisco: The International Computer Music Association, (August 2007), pp. II-89 - 94.

Haines, Vernon, Dannenberg, and Driessen, “Placement of Sound Sources in the Stereo Field Using Measured Room Impulse Responses,” in Proceedings of the 2007 International Computer Music Conference, Volume I. San Francisco: The International Computer Music Association, (August 2007), pp. I-496 - 499.

Schmidt, Dannenberg, Smailagic, Siewiorek, and Bruegge. “Learning an Orchestra Conductor's Technique Using a Wearable Sensor Platform,” in 11th IEEE International Symposium on Wearable Computers, 2007. New York: IEEE (2007), pp. 113-114.

Dannenberg. “Computer Coordination With Popular Music: A New Research Agenda,” in Proceedings of the Eleventh Biennial Arts and Technology Symposium at Connecticut College, (March 2008).

Dannenberg. “The Nyquist Composition Environment: Supporting Textual Programming with a Task-Oriented User Interface,” in Proceedings of the 2008 International Computer Music Conference. San Francisco: The International Computer Music Association, (August 2008).

Dannenberg and Wasserman, “Estimating the Error Distribution of a Single Tap Sequence without Ground Truth” in Proceedings of the 10th International Conference on Music Information Retrieval (ISMIR 2009), (October 2009), pp. 297-302.

Han, Rho, Dannenberg, and Hwang, “SMERS: Music Emotion Recognition Using Support Vector Regression” in Proceedings of the 10th International Conference on Music Information Retrieval (ISMIR 2009), (October 2009), pp. 651-656.

Dannenberg and Laurenzo, “Critical point, a composition for cello and computer” in CHI Extended Abstracts 2010, pp. 2985-2988.

Dannenberg, “Live Coding Using a Visual Pattern Composition Language,” in Proceedings of the 12th Biennial Symposium on Arts and Technology, March 4-6, Ammerman Center for Art & Technology, Connecticut College, 2010.

Liu, Dannenberg, and Cai, “The Intelligent Music Editor: Towards an Automated Platform for Music Analysis and Editing” in Proceedings of the Seventh International Conference on Intelligent Computing (ICIC 2010), pp. 123-13.

Izmirli and Dannenberg, “Understanding Features and Distance Functions for Music Sequence Alignment,” in ISMIR 2010: Proceedings of the 11th International Society for Music Information Retrieval Conference, pp. 411-416.

Dannenberg and Kotcher, “AuraFX: A Simple and Flexible Approach to Interactive Audio Effect-Based Composition and Performance,” in Proceedings of the 2010 International Computer Music Conference, San Francisco: The International Computer Music Association, (August 2010), pp. 147-152.

Dannenberg, Siewiorek, and Zahler, “Exploring Meaning and Intention in Music Conducting,” in Proceedings of the 2010 International Computer Music Conference, San Francisco: The International Computer Music Association, (August 2010), pp. 327-330.

Dannenberg, Domann, Keaton, Seacord, Svoboda, Volkovitsky, Wilson, and Plum, “As-If Infinitely Ranged Integer Model.” in International Symposium on Software Reliability Engineering (ISSRE 2010), pp. 91-100.

Dannenberg, “A Vision of Creative Computation in Music Performance,” in Proceedings of the Second International Conference on Computational Creativity, Mexico City, Mexico, April 2011, pp. 84-89.

Dannenberg, “Patterns: A Graphical Language for Live Coding Music Performance,” in Proceedings of the Second International Conference on Computational Creativity, Mexico City, Mexico, April 2011, p. 160.

Liang, Xia, and Dannenberg, “A Framework for Coordination and Synchronization of Media,” in Proceedings of the 2011 International Conference on New Interfaces for Musical Expression (NIME11), Oslo, 2011, pp. 167-172.

Gold and Dannenberg, “A Reference Architecture and Score Representation for Popular Music Human-Computer Music Performance Systems,” in Proceedings of the 2011 International Conference on New Interfaces for Musical Expression (NIME11), Oslo, 2011, pp. 36-39.

Dannenberg and Mohan, “Characterizing Tempo Change in Musical Performances,” in Proceedings of the 2011 International Computer Music Conference, San Francisco: The International Computer Music Association, August 2011, pp. 650-656.

Dannenberg, “A Virtual Orchestra for Human-Computer Music Performance,” in Proceedings of the 2011 International Computer Music Conference, San Francisco: The International Computer Music Association, August 2011, pp. 185-188.

Xia, Liang, and Dannenberg, “Segmentation, Clustering, and Display in a Personal Audio Database for Musicians,” in Proceedings of the 2011 International Society for Music Information Retreival, University of Miami, October 2011.

Jin and Dannenberg, “Formal Semantics for Music Control Flow,” in Proceedings of the 2013 International Computer Music Conference, August 2013, pp. 85-92.

Dannenberg, Jin, Gold, Sandu, Palliyaguru, Robertson, Stark, and Kleinberger, “Human-Computer Music Performance: From Synchronized Accompaniment to Musical Partner,” in Proceedings of the Sound and Music Computing Conference 2013, SMC 2013, Logos Verlag Berlin, Stockholm, Sweden, 2013, pp. 277–283.

Tang and Dannenberg, “Extracting Commands from Gestures: Gesture Spotting and Recognition for Real-Time Music Performance,” in Proceedings of the 10th International Symposium on Computer Music Multidisciplinary Research, October 2013.

Huang, Ma, Xia, Dannenberg, and Faloutsos, “MidiFind: Fast and Effective Similarity Searching in Large MIDI Databases,” in Proceedings of the 10th International Symposium on Computer Music Multidisciplinary Research, October 2013.

Dannenberg and Neuendorffer, “The Global Net Orchestra: A Large-Scale Internet Music Performance,” in Proceedings of the Fourteenth Biennial Symposium on Arts and Technology, February 2014.

Technical Reports:

Dannenberg, “An Extended Verification Condition Generator,” CWRU Report CES-79-3, May 1979 (M.S. Thesis).

Dannenberg, “AMPL: Design, Implementation, and Evaluation of A Multiprocessing Language,” CMU Tech Report CMU-CS-82-116, 1982.

Dannenberg, “Resource Sharing In A Network Of Personal Computers,” CMU, 1982 (Ph.D. Thesis)

Rubine and Dannenberg, “Arctic Programmer's Manual and Tutorial,” CMU Tech Report CMU-CS-87-110, 1987.

Dannenberg, Anderson, Neuendorffer, Rubine, and Zelenka, “Performance Measurements of the Multimedia Testbed on Mach 3.0: Experience Writing Real-Time Device Drivers, Servers, and Applications,” CMU-CS-93-205, 1993.

Dannenberg and Rubine, “A Comparison of Streams and Time Advance As Paradigms for Multimedia Systems,” CMU-CS-94-124, 1994.

Dannenberg, Anderson, Neuendorffer, and Rubine, “Performance Measurements of the Multimedia Testbed on Real-Time Mach,” CMU-CS-94-124, 1994.

Miscellaneous:

Dannenberg, “On Machine Architecture for Structured Programs,” Communications of the Association for Computing Machinery 22,5 (May 1979), p. 311, (technical correspondence).

Dannenberg, “Foundations of Computer Music edited by Curtis Roads and John Strawn (Book Review),” Journal of the Acoustical Society of America, 78(6), (December 1985), pp. 2154-5.

Dannenberg, “Systemes pour Informatique Musicale a l'universite de Carnegie Mellon,” in Actes du Symposium “Systemes Personnels et Informatique Musicale,” IRCAM, Paris, France, 1987.

Serra, Rubine, and Dannenberg, “A Comprehensive Study of the Analysis and Synthesis of Tones by Spectral Interpolation,” CMU Technical Report CMU-CS-88-146, June 1988.

Dannenberg, “Music Understanding,” 1987/1988 Computer Science Research Review, Carnegie Mellon School of Computer Science, pp. 19-28.

Dannenberg, “Recent Developments in the CMU Midi Toolkit,” Ano 2000 Symposium Proceedings, Julio Estrada, ed., University of Mexico, 1991.

Dannenberg, “Computer Accompaniment and Music Understanding,” Proceedings of the 1991 KlangArt Kongress, B. Enders, ed., Universitat Osnabrueck, Germany, 1991.

Dannenberg, ed., Computer Music Video Review, International Computer Music Association (video), 1991.

Dannenberg, “Computer Accompaniment and Following an Improvisation.” Computer Music Video Review Vol. 1, No. 1, International Computer Music Association (video), 1991.

Dannenberg, “Remote Access to Interactive Media,” in Enabling Technologies for High-Bandwidth Applications (September 1992), Proceedings of the SPIE 1785, pp. 230-237 (1993).

Dannenberg, “Combining Intelligence, Media and Interaction in the Piano Tutor,” in Multimedia: Uses, Misuses and Usability of a Revolutionary User Interface, 1992 Symposium Proceedings, Metropolitan Chapter of the Human Factors Society, pp. 15-18, 1992.

Dannenberg, “Music Understanding by Computer,” in IAKTA/LIST International Workshop on Knowledge Technology in the Arts Proceedings, International Association of Knowledge Technology in the Arts, Inc. in cooperation with Laboratories of Image Information Science and Technology, Osaka Japan, pp. 41-56 (September 16, 1993).

Grubb and Dannenberg, “Computer Performance in an Ensemble,” in 3rd International Conference for Music Perception and Cognition Proceedings, European Society for the Cognitive Sciences of Music, Liege, Belgium, pp. 57-60, 1994.

Grubb and Dannenberg, “Ensemble Accompaniment.” Computer Music Video Review Vol. 2, No. 1, International Computer Music Association (video), 1995.

Sanchez, Joseph, Dannenberg, Capell, Saul, and Joseph, “The Piano Tutor,” in ACM SIGGRAPH Video Review Issue 55: CHI '90 Technical Video Program (video). 1990.

Dannenberg, “Music Understanding and Expressive Performance,” in International Symposium (KANSEI 2001). Muroran. 2001, pp. 35-46.

Dannenberg, “Book Review: Alan Marsden. Representing Musical Time: A Temporal Approach.” (Book Review) Journal of New Music Research 31(1), (March 2002), pp.79-81.

Dannenberg, “Aura as a Platform for Distributed Sensing and Control,” in Symposium on Sensing and Input for Media-Centric Systems (SIMS 02), Santa Barbara: University of California Santa Barbara Center for Research in Electronic Art Technology, (2002), pp. 49-57.

Dannenberg, “The Cognition of Basic Musical Structures by David Temperley.” (Book Review) Music Perception 20(3), (Spring 2003), pp. 327-331.

Dannenberg, “Book review: David Temperley, Music and Probability, MIT Press, 2007.” (Book Review) Artificial Intelligence 171, (2007), pp. 1118-1121.