Ensembles/Networks


Ackermann, Philipp
. (1993). Object-Oriented Modeling of Time Synchronization in a Multimedia Application Framework. AES Convention:95 (October 1993) Alexandraki, Chrisoula; Akoumanakis, Demosthenes. (2010). Exploring New Perspectives in Network Music Performance: The DIAMOUSES Framework. Computer Music Journal, 34(2), 66-83.

Baalman, Marije A.J.; Smoak, Harry C.; Salter, Christopher L.; Malloch, Joseph, and Wanderly, Marcelo. (2009). Sharing Data in Collaborative, Interactive Performances: the SenseWorld DataNetwork. NIME2009.

Barbosa, A. (2003) Displaced soundscapes: a survey of network systems for music and sonic art creation. Leonardo Music Journal, vol. 13, 53-59.

Barbosa, Álvaro; Cardoso, Jorge; and Geirger, Gunter. (2005). Network Latency Adaptive Tempo in the Public Sound Objects System. Proceedings of the 2005 International Conference on New Interfaces for Musical Expression (NIME05), Vancouver, BC, Canada. http://www.nime.org/proceedings/2005/nime2005_184.pdf

Beck, Stephen David; Branton, Chris; and Maddineni, Sharath. (2011). Tangible Performance Management of Grid-based Laptop Orchestras. Proceedings of the International Conference on New Interfaces for Musical Expression, 30 May - 1 June 2011, Oslo, Norway

Beck, Stephen David; and Branton, Chris. (2011). Reconsidering laptop orchestras as a computational grid for music performance. Proceedings of the International Computer Music Conference 2011.

Bischoff, J., R. Gold, and J. Horton. 1978. “Microcomputer Network Music.” Computer Music Journal 2(3):24–29.

Bischoff, John; Gold, Rich; and Horton, Jim. (1978). Music for an Interactive Network of Microcomputers. Music Journal, Vol. 2, No. 3, pp. 24-29.

Booth, Graham. (2011). Inclusive interconnections: harnessing diversity in networked laptop performance. Proceedings of the International Computer Music Conference 2011, University of Huddersfield, UK, 31 July - 5 August 2011

Bouillot, Nicolas. (2007). nJam User Experiments: Enabling Remote Musical Interaction from Milliseconds to Seconds. Proceedings of the 2007 Conference on New Interfaces for Musical Expression (NIME07), New York, NY, USA
http://www.nime.org/proceedings/2007/nime2007_142.pdf

Bouillot, Nicolas; et al. (2009). AES White Paper: Best Practices in Network Audio. JAES Volume 57 Issue 9 pp. 729-741; September 2009

Brock, Nathan; Daniels, Michelle; Morris, Steve; Otto, Peter. (2010). Audio-Video Synchronization for Post-Production over Managed Wide-Area Networks.
AES Convention:128 (May 2010)

Bryan-Kinns, N.; Healey, P.G.T. (2004). Daisyphone: Support for Remote Music Collaboration. NIME2004. http://www.nime.org/proceedings/2004/nime2004_027.pdf

Burk, P. L. 2000. “Jammin’ on the Web—A New Client/Server Architecture for Multi-User Performance.” Proceedings of the 2000 International Computer Music Conference. San Francisco, California: International Computer Music Association, pp. 117–120.

Burns, C., and Surges, G. (2008). NRCI: Software Tools for Laptop Ensemble. Proceedings, International Computer Music Conference 2008

Cáceres, Juan-Pablo; Hamilton, Robert; Iyer, Deepak; Chafe, Chris; Wang, Ge. (2008). To the Edge with China: Explorations in Network Performance. ARTECH 2008: Proceedings of the 4th International Conference on Digital Arts, pp. 61-66

Cáceres, Juan-Pablo; Renaud, Alain. (2008). Playing the network: the use of time delays as musical devices. Proceedings, International Computer Music Conference 2008

Cerqueira, Mark. (2009). Robust, Reliable, Real-time Networking for PLOrk (Princeton Laptop Orchestra). http://www.markcerqueira.com/projects/jp/Final%20Report.pdf

Cerqueira, M. 2010. “Synchronization over Networks for Live Laptop Music Performance.” Master’s Thesis, Department of Computer Science, Princeton University. http://www.markcerqueira.com/projects/jp/Final%20Report.pdf

Chafe, C; Wilson, S; Leistikow, R; Chisholm, D; and Scavone, G. (2000). “A simplified approach to high quality music and sound over IP,” in Proceedings of the COST G-6 Conference on Digital Audio Effects (DAFX-00), Dec. 2000.

Chafe, C. and R. Leistikow (2001). "Levels of Temporal Resolution in Sonification of Network Performance." Proceedings of the 2001 International Conference on Auditory Display.

Chafe, Chris, et al. (2004). Effect of Time Delay on Ensemble Accuracy. Proceedings of the International Symposium on Musical Acoustics.

Chafe, Chris. (2011). Living with Net Lag.
 AES Conference:43rd International Conference: Audio for Wirelessly Networked Personal Devices (September 2011)


Cook, P., P. Davidson, et al. (2005). Interactive Network Performance: a dream worth dreaming? Organised Sound 10(3): 10.

Cook, P., S. Smallwood, et al. (2008). "Composing for Laptop Orchestra." Computer Music Journal 32: 16.

Dannenberg, Roger B., et al. (2007).The Carnegie Mellon Laptop Orchestra. Proceedings of the 2007 International Computer Music Conference, Volume II. San Francisco: The International Computer Music Association, (August 2007), pp. II-340 - 343.

Fields, Kenneth. (2012). Syneme: Live. Organised Sound, 17(1): 86-95

Fonseca, Nuno; Monteiro, Edmundo. (2003).
 Latency in Audio Ethernet Networks. AES Convention:114 (March 2003)

Fonseca, Nuno; Monteiro, Edmundo. (2005). Latency Issues in Audio Networking. AES Convention:118 (May 2005)

Freeman, Jason; Van Troyer, Akito. (2011), Collaborative Textual Improvisation in a Laptop Ensemble. Computer Music Journal, 35(2): 8-21.

Gordon, Mark; Hsu, William. (2003). Network Audio Recording Environment. AES Convention:114 (March 2003).
Hayes, Lauren; Michalakos, Christos. (2012). Imposing a Networked Vibrotactile Communication System for Improvisational Suggestion. Organised Sound 17(1): 36-44.

Hattwick, Ian; Umezaki, Kojiro. (2012). Approaches to Collaboration in a Digital Music Ensemble. NIME12

Jaffe, D. 1985. “Ensemble Timing in Computer Music.” Computer Music Journal. 9(4):38–48.

Kapur, Ajay; Darling, Michael; Diakopoulos, Dimitri; Murphy, Jim W. (2011). The Machine Orchestra: An Ensemble of Human Laptop Performers and Robotic Musical Instruments.Computer Music Journal, 35(4): 49-63

Kim-Boyle, David. (2008). Network Musics - Play, Engagement and the Democratization of Performance. Proceedings of the 2008 Conference on New Interfaces for Musical Expression (NIME08), Genova, Italy http://www.nime.org/proceedings/2008/nime2008_003.pdf

Kimoto, Masahiko; Ohno, Hiroyuki. (2002). Design and Implementation of Stetho: Network SonificationSystem. 2002 ICMC Proceedings.

Konstantas, Dimitri; et al. (1997) Distributed Musical Rehearsal. 1997 ICMC Proceedings.

Kuribayashi, Hirotaka; Ohtani, Yasushi; Fujimori, Jun-ichi
. (1998). 
 A Supplement to Audio and Music Data Transmission Protocol Over IEEE 1394: SMPTE Time Code Transmission. AES Convention:105 (September 1998)

Lee, S., Freeman, J., Colella, A., Yao, S., and Van Troyer, A. (2012). “Evaluating Collaborative Laptop Improvisation With LOLC,” in Proceedings of the Symposium on Laptop Ensembles and Orchestras (SLEO 2012), Baton Rouge, Louisiana.

Makelberge, Nicolas. Rethinking Collaboration in Networked Music. Organised Sound 17(1): 28-35.

McMillen, Keith; Simon, David; and Wright, Matthew. (1994). A Summery of the ZIPI Network. The Computer Music Journal, 18(4): 74-80

Mesarovic, Vladimir Z.; Rao, Raghunath; Dokic, Miroslav V.; Joshi, Sanjay
. (2001). A/V Synchronization Using Modified Packetized Elementary Stream (PES) Over Synchronous Audio Interface. AES Convention:111 (November 2001)

Mills, Roger; Beilharz, Kirsty. (2012). Listening Through the Firewall: Semiotics of sound in networked improvisation. ORganised Sound 17(1): 16-27.

Moller, Mathew; Zicarelli, David. (1995). The Distributed Real-Time Groove Network A System for Real-Time Musical Collaboration on the Internet. 1995 ICMC Proceedings.

Nagashima, Yoichi; et al. (2003). GDS (Global Delayed Session) Music --- new improvisational music with network latency. 2003 ICMC Proceedings.

Nouno, Gilbert; Cont, Arshia; Carpentier, Grégoire; and Harvey, Jonathan. (2009). Making an Orchestra Speak. Proceedings of the SMC 2009 - 6th Sound and Music Computing Conference, 23-25 July 2009, Porto - Portugal

Rebelo, Pedro; Renaud, Alain B. (2006). The Frequencyliator – Distributing Structures for Networked Laptop Improvisation. Proceedings of the 2006 International Conference on New Interfaces for Musical Expression (NIME06), Paris, France. http://recherche.ircam.fr/equipes/temps-reel/nime06/proc/nime2006_053.pdf

Rebelo, P. (2006). Network performance: strategies and applications. Presentation at the 2006 International Conference on New Interfaces for Musical Expression (NIME06).

Renwick, Robin. (2012). Sourcenode: a network sourced approach to network music performance (NMP). ICMC2012.

Rumsey, Francis. (2011). Audio in the Age of Digital Networks.JAES Volume 59 Issue 4 pp. 244-253; April 2011

Sarkar, Mihir; Vercoe, Barry. (2007). Recognition and Prediction in a Network Music Performance System for Indian Percussion. NIME2007.

Shelton, W. T.
 Signal Synchronisation in Digital Audio. 
AES Convention:76 (October 1984)

Shelton, W. T.
 (1987). Progress Towards a System of Synchronisation in Digital Audio. AES Convention:82 (March 1987)

Shelton, Tim
. (1989). Synchronization of Digital Audio.AES Conference:7th International Conference: Audio in Digital Times (May 1989)


Sorensen, Andrew. (2010). A distributed memory for networked livecoding performance.Proceedings of International Computer Music Conference 2010.

Smallwood, Scott; Trueman, Dan; Cook, Perry, R.; Wang, Ge. (2008). Composing for Laptop Orchestra. Computer Music Journal, 32(1): 9-25.

Subramanian, Sidharth; Freeman, Jason; McCoid, Scott. (2012) LOLbot: Machine Musicianship in Laptop Ensembles. NIME12.

Suzuki, Takuma; Koide, Hiroshi; Shoji, Akihiko; Tsuchiya, Kouichi; Endo, Tomohiko; Hino, Shokichiro. (2012). Low Frequency Noise Reduction by Synchronous Averaging under Asynchronous Measurement System in Real Sound Field.
AES Convention:133 (October 2012)

Surges, G., and Burns, C. (2008). Networking Infrastructure for Collaborative Laptop Improvisation. Proceedings, SPARK Festival 2008. http://sfsound.org/~cburns/writings/surges-burns-spark2008.pdf

Thaler, Thomas; Dickmann, Georg. (1997). Scalability and Synchronization in IEEE 1394-Based Content-Creation Networks. 
AES Convention:111 (November 2001)

Trueman, D., P. R. Cook, S. Smallwood, and G. Wang. (2006) "PLOrk: Princeton Laptop Orchestra, Year 1" In Proceedings of the 2006 International Computer Music Conference (ICMC).

Trueman, D. (2007). "Why a laptop orchestra?" Organised Sound 12(2): 171-179.

Whalley, Ian. (2012). Internet2 and Global Electroacoustic Music: Navigating a decision space of production, relationships and languages. Organised Sound 17(1): 4-15.

Weinberg, G. 2005. “Interconnected Musical Networks: Toward a Theoretical Framework.” Computer Music Journal 29(2):23–39.

Valli, Owen; et al. (2012). Building on the Foundations of Network Music: Exploring interactioncontexts and shared robotic instruments. Organised Sound 17(1): 62-72

Beat/Rhythm/Tempo


Albin, Aaron, et al. (2011). Beatscape, a mixed virtual-physical environment for musical ensembles. Proceedings of the International Conference on New Interfaces for Musical Expression NIME11.

Ariza, C., and M. S. Cuthbert. 2010. Modeling beats, accents, beams, and time signatures hierarchically with music21 meter objects. In Proceedings of the International Computer Music Conference, 216–223. San Francisco: International Computer Music Association.

Collins, Nick. (2005). DrumTrack: Beat Induction from an Acoustic Drum Kit with Synchronised Scheduling. 2005 ICMC Proceedings.

Gouyon, Fabien; Dixon, Simon. (2005). A Review of Automatic Rhythm Description Systems. Computer Music Journal, Volume 29, Number 1, Spring 2005, pp. 34-54

Mazzola, Guerino; Zahorka, Oliver. (1994). Tempo Curves Revisited: Hierarchies of Performance Fields. Computer Music Journal, Vol. 18, No. 1, pp. 40-52.

McGovern, Stephen. (2009). Rhythm-synchronized effects control with modulation keying and bézier splines. Proc. of the 12th Int. Conference on Digital Audio Effects (DAFx-09).

Ogborn, David. (2012). Composing for a Networked, PulseBased, Laptop Orchestra. Organised Sound 17(1): 56-61

Ogborn, David
. (2012). EspGrid: A Protocol for Participatory Electronic Ensemble Performance.AES Convention:133 (October 2012)

Robertson, A. and Plumbley, M. D. (2007). B-Keeper: A beat tracker for real time synchronisation within performance. Proceedings of New Interfaces for Musical Expression (NIME 2007), New York, NY, USA, (2007), pp 234-237.

Schacher, Jan C.; Neukom, Martin. (2007). Where’s The Beat? Tools For Dynamic Tempo Calculations. 2007 ICMC Proceedings.

Yako, Masato. (1997). The Hierarchical Structure of Time and Meter. Computer Music Journal, Vol. 21, No. 1, pp. 47-57

Timing


Anderson, David P. (1986). Accurately Timed Generation of Discrete Musical Events. Computer Music Journal, Vol. 10, No. 3, pp. 48-56

Allen, J. F., and G. Ferguson. 1994. “Actions and Events in Interval Temporal Logic.” Journal of Logic and Computation 4(5):531–579.

Atkinson, Bob; Blank, Tom; Isard, Michael; Johnston, James D. (JJ); Olynyk, Kirk. (2004). An Internet Protocol (IP) Sound System. AES Convention:117 (October 2004)

Bencina, R. 2003. PortAudio and media synchronisation. Proc. of the 2003 Australasian Computer Music Conf., pp. 13–20. Perth, Australia.

Berthaut, Florent; Janin, David; Martin, Benjamin. (2012). Advanced Synchronization of Audio or Symbolic Musical Patterns: An Algebraic Approach. 2012 IEEE Sixth International Conference on Semantic Computing, pp. 302-309.

Brandt, Eli; Dannenberg, Roger B. (1999). Time in Distributed Real-Time Systems. 1999 ICMC Proceedings.

Caine, R.
 (1996). Timing in Digital Audio Systems: The Importance of AES11. 
AES Convention:100 (May 1996)

Caine, Robin
. (2000). Timing Issues. AES Conference:UK 15th Conference: Moving Audio, Pro-Audio Networking and Transfer (May 2000)

Cartalano, Louis J.; Langevin, Robert Z.
 (1972). 
Use of Capstan Servo Systems in Audio Recorders for Multimedia Synchronization. AES Convention:43 (September 1972)

Clayton, M., R. Sager, et al. (2004). In time with music: The concept of entrainment and its significance for ethnomusicology. ESEM CounterPoint 1.

Cont, A. (2008). ANTESCOFO: Anticipatory synchronization and control of interactive parameters in computer music. Proceedings of International Computer Music Conference (ICMC), ICMA, San Francisco, 2008.

Dannenberg, R. (1989). Real-time scheduling and computer accompaniment. In Current Directions in Computer Music Research, edited by Max. V. Mathews & John R. Pierce, MIT Press, Cambridge, MA, 1989, pp.225-261.

Dannenberg, R.; McAvinney, Paul. (1984). A Functional Approach to Real-Time Control. 1984 ICMC Proceedings.

Dannenberg, R. 1984. "An On-Line Algorithm for Real- Time Accompaniment." In W. Buxton, ed. Proceedings of the 1984 International Computer Music Conference. San Francisco: Computer Music Association.

Dannenberg, R. (1988). A Real Time Scheduler /Dispatcher. 1988 ICMC Proceedings.

Dannenberg, R. 1989. "Real-Time Scheduling and Computer Accompaniment." In M. V. Mathews and J. R. Pierce, eds. Current Directions in Computer Music Research. Cambridge, Massachusetts: MIT Press, pp. 225-261.

Dannenberg, R. and P. v. d. Lageweg (2001). A System Supporting Flexible Distributed Real-Time Music Processing. Proceedings of the 2001 International Computer Music Conference.

Dannenberg, Roger B. (2011). A Virtual Orchestra For Human-Computer Music Performance. Proceedings of the International Computer Music Conference 2011.

Dannenberg, R. (2007).Abstract behaviors for structured music. 2007 ICMC Proceedings.

De Campo, A. and J. Rohrhuber. (2004) ”Waiting and Uncertainty in Computer Music Networks”, Proceedings of the International Computer Music Conference, 2004.

Desain, P., and H. Honing, H. (1991). Generalized time functions. 1991 ICMC Proceedings.

Desain, P., and H. Honing, H. 1992. “Time Functions Function Best as Functions of Multiple Times.” Computer Music Journal 16(2):17–34.

Frandsen, Christian G.; Travis, Chris. (2006). Clean Clocks, Once and for All? AES Convention:120 (May 2006)

Freed, Adrian; Chaudhary, Amar; and Davila, Brian. (1997). Operating Systems Latency Measurement and Analysis for Sound Synthesis and Processing Applications. 1997 ICMC Proceedings.

Goldstein, Mark; Goldwater, Alan
. (1989). Timecode and Synchronization Issues for a Random Access Audio Recording Environment. AES Conference:7th International Conference: Audio in Digital Times (May 1989)


Greussay, Patrick, et al. (1980). Musical Software: Descriptions and Abstractions of Sound Generation and Mixing. Computer Music Journal, Vol. 4, No. 3, pp. 40-47.

Haus, Goffredo; Longari, Maurizio. (2005). A Multi-Layered, Time-Based Music Description Approach Based on XML. Computer Music Journal, Volume 29, Number 1, Spring 2005, pp. 70-85

Honing, Henkjan. (2001). From Time to Time: The Representation of Timing and Tempo. Computer Music Journal, Volume 25, Number 3, Fall 2001, pp. 50-61

Hochenbaum, Jordan; Kapur, Ajay. (2012). Nuance: A Software Tool For Capturing Synchronous Data Streams From Multimodal Musical Systems. ICMC2012 Non-cochlear sound.

Jehan, T. 2004. “Event-Synchronous Music Analysis/Synthesis.” Paper presented at the 2004 Digital Audio Effects Workshop, Naples, 5–8 October.

Kuivila, Ron; Anderson, David P. (1986). Timing Accuracy and Response Time in Interactive Systems. 1986 ICMC Proceedings.

Lagadec, Roger
. (1985). Recent Progress in Data Recording for Digital Audio. AES Convention:78 (May 1985)

Lamport, L. 1978. “Time, Clocks, and the Ordering of Events in a Distributed System.” Communications of the ACM 21(7):558–565.

Lee, Eric; Borchers, Jan. (2005). The Role of Time in Engineering Computer Music Systems. Proceedings of the 2005 International Conference on New Interfaces for Musical Expression (NIME05), Vancouver, BC, Canada. http://www.nime.org/proceedings/2005/nime2005_204.pdf

Lee, Eric; Karrer, Thorsten; and Borchers, Jan. (2006). Toward a Framework for Interactive Systems to Conduct Digital Audio and Video Streams. Computer Music Journal. 30(1): 21-36.

Lee, Eric; Borchers, Jan. (2006). Semantic Time: Representing Time and Temporal Transformations for Digital Audio in Interactive ComputerMusic Systems. 2006 ICMC Proceeding.

Liang, Dawen; Xia, Guangyu; Dannerberg, and Roger B. (2011). A Framework for Coordination and Synchronization of Media. Proceedings of the International Conference on New Interfaces for Musical Expression NIME2011.

Lidbetter, Paul S.
 (1998). Basic Concepts and Problems of Synchronisation of Digital Audio Systems. AES Convention:84 (March 1988)

LoCascio, Marc. (1987). Audio Time Compansion for Studio and Performance Synchronization. 1987 ICMC Proceedings.

Loy, Martin de. (1982). Real Time Control System for Digital Synthesizer. 1982 ICMC Proceedings.

Loy, Gareth. (1997). On the Scheduling of Multi pie Parallel Processors Executing
Synchronously. 1997 ICMC Proceedings.

Mathews, Max V.; and Abbot, Curtis. (1980). The Sequential Drum. Computer Music Journal, Vol. 4, No. 4 (Winter, 1980), pp. 45-59

Moorer, James A.
 (1985). A Flexible Method for Synchronizing Parameter Updates for Real-Time Audio Signal Processors. 
AES Convention:79 (October 1985)

Morita, H.; Ohteru, S.; Hashlmoto, S. (1990). Computer Music System which follows a human conductor. Proceedings to the 1990 ICMC.

Moses, Bob. (1994). Asynchronous Serial Communications. 
AES Conference:13th International Conference: Computer-Controlled Sound Systems (December 1994)

Muheim, Men; Blum, Philipp
. (2003).
 On the Performance of Clock Synchronization Algorithms for a Distributed Commodity Audio System. AES Convention:114 (March 2003)

Orlarey Y. (1990) An Efficient Scheduling Algorithm for Real-Time Musical Systems. Proceedings of the ICMC, 1990.

Parker, Mike
. (1990). Synchronisation of Disk-Based Systems. 
AES Conference:UK 4th Conference: Hard Disk Recording (HDR) (May 1990)

Poimboeuf, Michael
. (1997). Synchronization of Digital Media, Clocks and Computers. AES Convention:103 (September 1997)

Puckette, Miller. (1986). "lnterprocess Communication and Timing in Real-time Computer Music Performance," Proceedings of the 1986 International Computer Music Conference, The Computer Music Association, San Francisco.

Robertson, George. McAuley, Derek. (1997) Sample Rate Synchronization across an ATM Network. 1997 ICMC Proceeding.

Rodet, Xavier; Cointe, Pierre. (1984). FORMES: Composition and Scheduling of Processes. Computer Music Journal, Vol. 8, No. 3, pp. 32-50.

Rogers, John; Rockstroh, John. (1980). Music-Time and Clock-Time Similarities under Tempo Change. 1980 ICMC Proceedings.

Rowe, Robert. (2005). Real Time and Unreal Time: Expression in Distributed Performance. Journal of New Music Research, 34:1, 87-95

Schmidt, Brian L.; Roth, James M. (1985). The Synchronization of Audio Production in Computer Music. 1985 ICMC Proceedings.

Taube, Heinrich; Ingalls ,Todd. (2007). RTS: REAL TIME SCHEDULING IN COMMON MUSIC. 2007 ICMC Proceedings.

Tanzi, Dante. (2008). Digital Time: Complexity and Perception. Published in the proceedings of the ICMC 2008

Ward, David. (1993). Handling the AES Interface, Timing, Routing and Distribution.
AES Conference:UK 8th Conference: Digital Audio Interchange (DAI) (May 1993)

Weibel, Hans; Heinzmann, Stefan
. (2011).
Media Clock Synchronization Based on PTP.AES Conference:44th International Conference: Audio Networking (November 2011)

Wyse, Lonce. (2006). Real-time synchronization of independently controlled phasors. 2006 ICMC Proceedings.

Vantomme, Jason D. (1995). Score Following by Temporal Pattern. Computer Music Journal, Vol. 19, No. 3, pp. 50-59


Software/Languages



Anderson, D., and R. Kuivila. 1989. "Continuous Abstractions for Discrete Event Languages." Computer Music Journal 13(3): 11-23.

Boynton, Lee; et al. (1986). MIDI - LISP A LISP-Based Music Programming Environment for the Macintosh. 1986 ICMC Proceedings.

Cáceres, Juan-Pablo; & Chafe, Chris. (2010). JackTrip: Under the Hood of an Engine for Network Audio. Journal of New Music Research, 39:3, 183-187

Dannenberg, R. (1994). Machine Tongues XIX: Nyquist, a Language for Composition and Sound Synthesis. Computer Music Journal, Vol. 21, No. 3, pp. 50-60

Fober, Dominique. (1994). Real Time MIDI data flow on Ethernet and the software architecture of MidiShare. 1994 ICMC Proceedings.

Goto , Masataka; Ryo, Neyama; Muraoka, Yoichi. (1997). RMCP: Remote Music Control Protocol Design and Applications. 1997 ICMC Proceedings.

McMillen, Keith; Wessel, David L.; and Wright, Mathew. (1994). The ZIPI Music Parameter Description Language. Computer Music Journal, Vol. 18, No. 4 (Winter, 1994), pp. 52-73

Pope, Stephen Travis; et al. (2006). Metamodels and Design Patterns in CSL4. 2006 ICMC Proceedings.

Puckette, M. 1991. "Combining Event and Signal Processing in the MAX Graphical Programming Environment." Computer Music Journal 15(3): 68-77.

Wang, Ge; Misra, Ananya; Davidson, Philip; Cook, Perry R. Co-Audicle: A Collaborative Audio Programming Space. 2005 ICMC Proceedings. http://soundlab.cs.princeton.edu/publications/audicle_icmc2005.pdf

Wang, Ge. (2008). The ChucK audio programming language. “A strongly-timed and on the fly environ/mentality” PhD dissertation. Princeton University.

Windl, U. and D. Dalton (2006). "The NTP FAQ and HOWTO." from http://www.ntp.org/ntpfaq/.

MIDI


Anderton, Craig
. (1987). 
The MIDI Protocol.AES Conference:5th International Conference: Music and Digital Technology (May 1987)

Fober, Dominique; Letz, Stéphane; Orlarey, Yann. (1996). Recent Developments of MidiShare. 1996 ICMC Proceedings.

Gang, D., et al. 1997. “TRANSmidi: A System For midi Sessions Over the Network Using Transis.” Proceedings of the 1997 International Computer Music Conference. San Francisco, California: International Computer Music Association, pp. 283–286.

Gualtieri, D.M. (1986). MIDI Output Interface to a Parallel Printer Port. Computer Music Journal, Vol. 10, No. 3, pp. 79-82

International MIDI Association. 1983. MIDI Musical In-strument Digital Interface Specification 1.0. North Hollywood: International MIDI Association.

Lazzaro, John; Wawrzynek, John
. (2004). 
An RTP Payload Format for MIDI.AES Convention:117 (October 2004)

Loy, Gareth. (1985). Musicians Make a Standard: The MIDI PhenomenonAuthor(s): Gareth Loy, Computer Music Journal, Vol. 9, No. 4, pp. 8-26

Moog, Robert A.
 (1986). MIDI: Musical Instrument Digital Interface.JAES Volume 34 Issue 5 pp. 394-404; May 1986

Moore, F. Richard. (1998). The Dysfunctions of MIDI. Computer Music Journal, Vol. 12, No. 1. pp. 19-28

Nielsen, Ole. (1994). MIDI and Audio via ISDN. 1994 ICMC Proceedins.

Orlarey, Yann; Lequay, Hervé. (1989). Midi Share A real time multi-tasks software module for Midi applications. 1989 ICMC Proceedings.

Pennycook, Bruce; Stammen, Dale. (1994). The MIDI Time Clip: A Performer/Machine Synchronization System for Live Performance. 1994 ICMC Proceedins.

Perron, Marius
. (1994). Checking Tempo Stability of MIDI Sequencers. AES Convention:97 (November 1994)

Yavelow, Christopher. (1986). MIDI and the Apple Macintosh. Computer Music Journal, Vol. 10, No. 3 (Autumn, 1986), pp. 11-47.


OSC


Fraietta, Angelo. (2008). Open Sound Control: Constraints and Limitations. NIME2008.

Freed, A. (2004). Towards a More Effective OSC Time Tag Scheme, UC Berkeley Center for New Music and Audio Technologies (CNMAT). Open Sound Control Conference.

Freed, Adrian; and Scheder, Andy. (2009). Features and Future of Open Sound Control version 1.1 for NIME. NIME2009.

Hewitt, S, Tremblay, PA (2008) Sound Communication: A Standard Syntax for Inter-Application, Inter-Device And Inter-Player Communication Over OSC. Published in the proceedings of the ICMC 2008, Belfast.

Schmeder, Andy; and Freed, Adrian. (2008). Implementation And Applications Of Open Sound Control Timestamps. Published in the proceedings of the ICMC 2008

Wright, M., and A. Freed. 1997. “Open Sound Control: A New Protocol for Communicating with Sound Synthesizers.” Proceedings of the 1997 International Computer Music Conference. San Francisco, California: International Computer
Music Association, pp. 101–104.

Wright, Mathew. (1998). Implementation and Performance Issues with OpenSound Control. 1998 ICMC Proceedings.

Wright, M. (2002) Open sound control 1.0 specification. [Online]. Available: http://opensoundcontrol.org/spec-1 0

Wright, M.; Freed, A.; and Momeni, A.(2003) “OpenSound Control: State of the art 2003,” in NIME ’03: Proceedings of the 3th international conference on New Interfaces for Musical Expression, Montreal, Canada, 2003, pp. 153–159. [Online]. Available: http://cnmat. berkeley.edu/publications/open sound control state art 2003

Wright, Mattew. (2005). Open Sound Control: an enabling technology for musical networking . Organised Sound 10(3): 193-200.

Audio Visual


Collins, Nick; Olofsson, Fredrik. (2006). klipp av: Live Algorithmic Splicing and Audiovisual Event Capture. Computer Music Journal, 30(2): 8-18.

Kasuga, Masao; Kikuchi, Mitsuru; Fujii, Yasuhiko
. (1985). A Synchronization Technique for PAL/SECAM Video Systems and a Digital Audio System Conforming to the NTSC Video Format. AES Convention:77 (March 1985)

McKinney, Curtis; McKinney, Chad. (2012). Oscthulhu: Applying Video Game State-Based Synchronization To Network Computer Music. ICMC2012. http://curtismckinney.com/OSCthulhuICMC2012.pdf


Possible Interest:

Armfield, Stephen C. (1976). 
 A Time-Code Editing/Synchronizing System for Audio Tape Machines Using Microprocessor Technology. AES Convention:55 (October 1976)

Bargar, Robin; et al. (1999). AES White Paper 1001: Networking Audio and Music Using Internet2 and Next-Generation Internet Capabilities.JAES Volume 47 Issue 4 pp. 300-302, 304-310; April 1999

Bertini, Graziano; Paolo, Carosi. (1993). Light Baton System. Journal for New Music Research, Vol. 22, Issue 3.

Bouillot, Nicolas; Cohen, Elizabeth; Cooperstock, Jeremy R.; et al. (2009). AES White Paper: Best Practices in Network Audio. JAES Volume 57 Issue 9 pp. 729-741; September 2009

Braasch, Jonas; Chafe, Chris; Oliveros, Pauline; Van Nort, Doug. (2009). Mixing Console Design Considerations for Telematic Music Applications. 
AES Convention:127 (October 2009)

Bukvic, Ivica Ico. (2002). RTMix – towards a standardised interactive electroacoustic art performance interface. Organised Sound 7(3): 275-286

Calmet, Michel
. (1969). Synchronous Television Sound Recording.JAES Volume 17 Issue 3 pp. 272-275; June 1969

Carôt, Alexander; Krämer, Ulrich; Schuller, Gerald
. (2006). Network Music Performance (NMP) in Narrow Band Networks.AES Convention:120 (May 2006)

Carôt, Alexander; Rebelo, Pedro; Renaud, Alain. (2007). Networked Music Performance: State of the Art.
AES Conference:30th International Conference: Intelligent Audio Environments (March 2007)

Chang, Joon-Hyuk; Kim, Jong Kyu; Kim, Jung Su; Kim, Nam Soo; Yun, Hwan Sik
. (2006). Error-Robust Frame Splitting For Audio Streaming Over the Lossy Packet Network.AES Convention:121 (October 2006)

Chigwamba, Nyasha; Foss, Richard; Gurdan, Robby; Klinkradt, Bradley. (2012). Parameter Relationships in High-Speed Audio Networks. JAES Volume 60 Issue 3 pp. 132-146; March 2012

Cohen, Michael; Sasaki, Masahiro
. (2004). Dancing Music: Integrated MIDI-Driven Synthesis and Spatialization for Virtual Reality. AES Convention:117 (October 2004)

Damm, David; Grohganz, Harald; Kurth, Frank; Ewert, Sebastian; Clausen, Michael
 (2011).
 SyncTS: Automatic Synchronization of Speech and Text Documents. AES Conference:42nd International Conference: Semantic Audio (July 2011)

Dunn, Julian
. (1999). Sample Clock Jitter and Real-time Audio Over the IEEE1394 High Performance Serial Bus. AES Convention:106 (May 1999)

Dunn, Julian. (2000). 
 IEEE 1394 and Sampling Jitter. AES Conference:UK 15th Conference: Moving Audio, Pro-Audio Networking and Transfer (May 2000)

Foulkes, Philip; Foss, Richard; Gurdan, Robby. (2011) Network Neutral Control over Quality of Service Networks. JAES Volume 59 Issue 11 pp. 835-844; November 2011

Fujimori, Jun-ichi; Osakabe, Yoshio. (1996).
 Digital Audio and Performance Data Transmission Protocol Over IEEE 1394. AES Convention:101 (November 1996)

Gresham-Lancaster, S. (1998). The aesthetics and history of the hub: the effects of changing technology on network computer music. Leonardo Music Journal 8: 39–44.

Gross, Kevin
. (2006). Audio Networking: Applications and Requirements. JAES Volume 54 Issue 1/2 pp. 62-66; February 2006

Karamon, John J.
 (1992). Synchronization of Digital Audio Channels to Analog Soundtrack.
AES Convention:93 (October 1992)

Lacas, Mark; Warman, David; Moses, Bob
. (1993). The MediaLink Real-Time Multimedia Network.AES Convention:95 (October 1993)

Lesso, Paul; Travis, Chris
. (2004). Specifying the Jitter Performance of Audio Components.AES Convention:117 (October 2004)

mac Cabe, Culann; Dillon, Brian
. (1995). ESbus Network Computer Management for Music-to-Picture Recording. AES Convention:98 (February 1995)

McMillen, Keith; Wright, Matthew; Simon, David; Wessel, David
. (1994). ZIPI-An Inexpensive, Deterministic, Moderate-Speed Computer Network for Music and Other
Media.AES Conference:13th International Conference: Computer-Controlled Sound Systems (December 1994)

Miletto, Evandro Manara; Pimenta, Marcelo Soares; Bouchet, François; Sansonnet, Jean-Paul; & Keller, Damián. (2011). Principles for Music Creation by Novices in Networked Music Environments. Journal of New Music Research, 40:3, 205-216

Miletto, Evandro Manara; Pimenta, Marcel Soares; Vicari, Rosa Maria; Flores, Luciano Vargas. (2005). CODES: a Webbased environment for cooperative music prototyping. Organised Sound 10(3): 243-253.

Richmond, Charlie. (1994). Really Real Time.AES Conference:13th International Conference: Computer-Controlled Sound Systems (December 1994)

Rossiter, David; Tsang, Raymond; and So, Richard H.Y. (2007). Beat Deviation for Tempo Estimation Algorithms. JAES Volume 55 Issue 11.

Rumsey, Francis. (2011). Audio in the Age of Digital Networks. JAES Volume 59 Issue 4 pp. 244-253; April 2011

Rumsey, Francis. (2012). Audio Networking. JAES Volume 60 Issue 4 pp. 282-286; April 201

Savioja, Lauri; Hiipakka, Jarmo; Lokki, Tapio
. (2001). A framework for evaluating virtual acoustic environments.AES Convention:110 (May 2001)

Sharples, Tom
. (1984). Concept and Realization of a Modular Edit Code Synchronizer.AES Convention:76 (October 1984)

Shelton, Tim. (1991). 
Timing Inter-Relations for Audio with Video.AES Conference:9th International Conference: Television Sound Today and Tomorrow (February 1991)

Stosberg, Arturo E.; Studer, Willi
. (1976). Pilottone Follow-Up System with Digital-Analog Signal Processing. AES Convention:53 (March 1976)

Thirkell, Graham J.
 (1984). Audio Control and Editing Using Time Code. AES Convention:1r (August 1984)

Watkinson, John
. (1989). The AES/EBU Digital Audio Interface.AES Conference:UK 3rd Conference: AES/EBU Interface (September 1989)

Wilkinson, James H.
 (1989). 
 Communications in the Digital Audio Studio. AES Conference:7th International Conference: Audio in Digital Times (May 1989)

Xu, A., Woszczyk, W., Settel, Z., Pennycook, B., Rowe, R., Galanter, P., Bary, J., Martin, G., Corey, J. & Cooperstock, J. (2000). Real-time streaming of multichannel audio data over Internet2. Journal of the Audio Engineering Society, 48, 627 – 641.