A 1394-based Architecture for professional audio production
- Moses, Bob, Laubscher, Rob, Foss, Richard
- Authors: Moses, Bob , Laubscher, Rob , Foss, Richard
- Date: 2000
- Language: English
- Type: text , article
- Identifier: http://hdl.handle.net/10962/427318 , vital:72430 , https://www.aes.org/e-lib/browse.cfm?elib=9092
- Description: With the advent of the IEEE 1394 standard, many audio device manufacturers have anticipated its employment within audio production systems, with the hope that future audio production systems will utilize this single connection type for the transmission of all audio and control data. This paper outlines extensive work that has been performed on the design and implementation of 1394 audio production components and, in the process, describes the resolution of the problems that arise when audio and audio device control data pass across 1394.
- Full Text:
- Date Issued: 2000
- Authors: Moses, Bob , Laubscher, Rob , Foss, Richard
- Date: 2000
- Language: English
- Type: text , article
- Identifier: http://hdl.handle.net/10962/427318 , vital:72430 , https://www.aes.org/e-lib/browse.cfm?elib=9092
- Description: With the advent of the IEEE 1394 standard, many audio device manufacturers have anticipated its employment within audio production systems, with the hope that future audio production systems will utilize this single connection type for the transmission of all audio and control data. This paper outlines extensive work that has been performed on the design and implementation of 1394 audio production components and, in the process, describes the resolution of the problems that arise when audio and audio device control data pass across 1394.
- Full Text:
- Date Issued: 2000
A Comparative Analysis of Speaker and Headphone-Based Immersive Audio in VR and Gaming Applications:
- Authors: Marais, Kyle , Foss, Richard
- Date: 2023
- Language: English
- Type: text , article
- Identifier: http://hdl.handle.net/10962/426705 , vital:72384 , https://ieeexplore.ieee.org/abstract/document/10289435
- Description: Precise and accurate audio spatialization is crucial for gaming and Virtual Reality (VR) applications, as it is an essential aspect of the immersion experienced by users. When the audio of a virtual environment is synchronized with its visual sources and localized accurately, users are more likely to feel deeply engaged and suspend their disbelief. Audio Middleware software is commonly used in cooperation with game engines to meet the audio requirements of virtual environments created by game developers. This research paper presents a comparative analysis of speaker-and headphone-based immersive audio systems within the context of VR. The research findings indicate that, despite the headphone-based system offering more accurate audio localization and a higher ‘perceived audio quality’, the speaker-based system resulted in a greater sense of ‘immersion.’.
- Full Text:
- Date Issued: 2023
A Comparative Analysis of Speaker and Headphone-Based Immersive Audio in VR and Gaming Applications:
- Authors: Marais, Kyle , Foss, Richard
- Date: 2023
- Language: English
- Type: text , article
- Identifier: http://hdl.handle.net/10962/426705 , vital:72384 , https://ieeexplore.ieee.org/abstract/document/10289435
- Description: Precise and accurate audio spatialization is crucial for gaming and Virtual Reality (VR) applications, as it is an essential aspect of the immersion experienced by users. When the audio of a virtual environment is synchronized with its visual sources and localized accurately, users are more likely to feel deeply engaged and suspend their disbelief. Audio Middleware software is commonly used in cooperation with game engines to meet the audio requirements of virtual environments created by game developers. This research paper presents a comparative analysis of speaker-and headphone-based immersive audio systems within the context of VR. The research findings indicate that, despite the headphone-based system offering more accurate audio localization and a higher ‘perceived audio quality’, the speaker-based system resulted in a greater sense of ‘immersion.’.
- Full Text:
- Date Issued: 2023
A Comparative Study of mLAN and CobraNet Technologies and their use in the Sound Installation Industry
- Klinkradt, Bradley, Foss, Richard
- Authors: Klinkradt, Bradley , Foss, Richard
- Date: 2003
- Language: English
- Type: text , article
- Identifier: http://hdl.handle.net/10962/427331 , vital:72431 , https://www.aes.org/e-lib/browse.cfm?elib=12593
- Description: This paper highlights the two interconnection technologies of CobraNet and mLAN, and provides a comparative study of these technologies and their applicability to the sound installation industry, through a discussion of constraints inherent within such an installation. Issues such as the adherence to standards, costs, latency, speed, connection management, and the control and monitoring of devices are explored.
- Full Text:
- Date Issued: 2003
- Authors: Klinkradt, Bradley , Foss, Richard
- Date: 2003
- Language: English
- Type: text , article
- Identifier: http://hdl.handle.net/10962/427331 , vital:72431 , https://www.aes.org/e-lib/browse.cfm?elib=12593
- Description: This paper highlights the two interconnection technologies of CobraNet and mLAN, and provides a comparative study of these technologies and their applicability to the sound installation industry, through a discussion of constraints inherent within such an installation. Issues such as the adherence to standards, costs, latency, speed, connection management, and the control and monitoring of devices are explored.
- Full Text:
- Date Issued: 2003
A comparison of the Linux and Windows device driver architectures
- Tsegaye, Melekam, Foss, Richard
- Authors: Tsegaye, Melekam , Foss, Richard
- Date: 2004
- Language: English
- Type: text , article
- Identifier: http://hdl.handle.net/10962/427198 , vital:72421 , https://dl.acm.org/doi/pdf/10.1145/991130.991132
- Description: In this paper the device driver architectures currently used by two of the most popular operating systems, Linux and Microsoft's Windows, are examined. Driver components required when implementing device drivers for each operating system are presented and compared. The process of implementing a driver, for each operating system, that performs I/O to a kernel buffer is also presented. The paper concludes by examining the device driver development environments and facilities provided to developers by each operating system.
- Full Text:
- Date Issued: 2004
- Authors: Tsegaye, Melekam , Foss, Richard
- Date: 2004
- Language: English
- Type: text , article
- Identifier: http://hdl.handle.net/10962/427198 , vital:72421 , https://dl.acm.org/doi/pdf/10.1145/991130.991132
- Description: In this paper the device driver architectures currently used by two of the most popular operating systems, Linux and Microsoft's Windows, are examined. Driver components required when implementing device drivers for each operating system are presented and compared. The process of implementing a driver, for each operating system, that performs I/O to a kernel buffer is also presented. The paper concludes by examining the device driver development environments and facilities provided to developers by each operating system.
- Full Text:
- Date Issued: 2004
A Connection Management System to Enable the Wireless Transmission of MIDI Messages
- Authors: Shaw, Brent , Foss, Richard
- Date: 2015
- Language: English
- Type: text , article
- Identifier: http://hdl.handle.net/10962/426829 , vital:72394 , https://www.aes.org/e-lib/browse.cfm?elib=18030
- Description: This paper examines the design and implementation of a wireless system for the distribution of MIDI messages for show control and studio environments. The system makes use of the MIDI and MIDINet protocols, creating wireless nodes that will enable the transmission of MIDI between devices on a wireless network with connection management capabilities through the use of embedded web servers. The paper describes the current state of the art, configuration of the system, hardware architectures, software design, and implementation.
- Full Text:
- Date Issued: 2015
- Authors: Shaw, Brent , Foss, Richard
- Date: 2015
- Language: English
- Type: text , article
- Identifier: http://hdl.handle.net/10962/426829 , vital:72394 , https://www.aes.org/e-lib/browse.cfm?elib=18030
- Description: This paper examines the design and implementation of a wireless system for the distribution of MIDI messages for show control and studio environments. The system makes use of the MIDI and MIDINet protocols, creating wireless nodes that will enable the transmission of MIDI between devices on a wireless network with connection management capabilities through the use of embedded web servers. The paper describes the current state of the art, configuration of the system, hardware architectures, software design, and implementation.
- Full Text:
- Date Issued: 2015
A Distributed System for the Creation and Delivery of Ambisonic Surround Sound Audio
- Foss, Richard, Smith, Adrian
- Authors: Foss, Richard , Smith, Adrian
- Date: 1999
- Language: English
- Type: text , article
- Identifier: http://hdl.handle.net/10962/427347 , vital:72432 , https://www.aes.org/e-lib/online/browse.cfm?elib=8044
- Description: A system has been created for the production of ambisonic surround sound compositions using a client-server architecture. Those calculations requiring processing power and large amounts of disc storage and disc access are relegated to the server, while the client provides an intuitive user interface and limited processing. The server plays the role of a remote surround sound processing engine, which can be utilized by clients. The system has been constructed, and the feasibility of the approach has been evaluated via experimental data.
- Full Text:
- Date Issued: 1999
- Authors: Foss, Richard , Smith, Adrian
- Date: 1999
- Language: English
- Type: text , article
- Identifier: http://hdl.handle.net/10962/427347 , vital:72432 , https://www.aes.org/e-lib/online/browse.cfm?elib=8044
- Description: A system has been created for the production of ambisonic surround sound compositions using a client-server architecture. Those calculations requiring processing power and large amounts of disc storage and disc access are relegated to the server, while the client provides an intuitive user interface and limited processing. The server plays the role of a remote surround sound processing engine, which can be utilized by clients. The system has been constructed, and the feasibility of the approach has been evaluated via experimental data.
- Full Text:
- Date Issued: 1999
A Flexible Approach for the Application of Immersive Audio to an Installation Performance:
- Devonport, Sean, Foss, Richard
- Authors: Devonport, Sean , Foss, Richard
- Date: 2018
- Language: English
- Type: text , article
- Identifier: http://hdl.handle.net/10962/426720 , vital:72385 , https://www.isea-international.org/symposia/1988-2022/
- Description: This paper investigates the use of the ImmerGo spatial audio system and Ethernet AVB as a platform for the creation and deployment of immersive audio content. An analysis of Ethernet AVB and ImmerGo’s features is given. This is followed by a practical implementation of ImmerGo within an installation setting of a choreographed performance. This approach provided key features such as user control from a mobile device to render positions of audio tracks and control DAW transport. The Ethernet AVB network allowed for real-time synchronized audio streaming, audio device interoperability, distributed endpoint processing and simple audio routing schemes.
- Full Text:
- Date Issued: 2018
- Authors: Devonport, Sean , Foss, Richard
- Date: 2018
- Language: English
- Type: text , article
- Identifier: http://hdl.handle.net/10962/426720 , vital:72385 , https://www.isea-international.org/symposia/1988-2022/
- Description: This paper investigates the use of the ImmerGo spatial audio system and Ethernet AVB as a platform for the creation and deployment of immersive audio content. An analysis of Ethernet AVB and ImmerGo’s features is given. This is followed by a practical implementation of ImmerGo within an installation setting of a choreographed performance. This approach provided key features such as user control from a mobile device to render positions of audio tracks and control DAW transport. The Ethernet AVB network allowed for real-time synchronized audio streaming, audio device interoperability, distributed endpoint processing and simple audio routing schemes.
- Full Text:
- Date Issued: 2018
A Flexible Approach for the Application of Immersive Audio to an Installation Performance:
- Gurdan, Robby, Foss, Richard
- Authors: Gurdan, Robby , Foss, Richard
- Date: 2014
- Language: English
- Type: text , article
- Identifier: http://hdl.handle.net/10962/426732 , vital:72387 , https://patentimages.storage.googleapis.com/28/4a/94/1113bd7074ad90/US8862755.pdf /
- Description: An apparatus for modifying a command message (CMD) received from a source apparatus to control a target device parameter of a target apparatus within a digital multimedia network, wherein a hierarchical parameter address (HPA) or a parameter value contained in said command message (CMD) is changed according to at least one change script to provide a modified command message (CMD′).
- Full Text:
- Date Issued: 2014
- Authors: Gurdan, Robby , Foss, Richard
- Date: 2014
- Language: English
- Type: text , article
- Identifier: http://hdl.handle.net/10962/426732 , vital:72387 , https://patentimages.storage.googleapis.com/28/4a/94/1113bd7074ad90/US8862755.pdf /
- Description: An apparatus for modifying a command message (CMD) received from a source apparatus to control a target device parameter of a target apparatus within a digital multimedia network, wherein a hierarchical parameter address (HPA) or a parameter value contained in said command message (CMD) is changed according to at least one change script to provide a modified command message (CMD′).
- Full Text:
- Date Issued: 2014
A Grid-Based Approach to the Remote Control and Recall of the Properties of IEEE1394 Audio Devices
- Foss, Richard, Foulkes, Phillip
- Authors: Foss, Richard , Foulkes, Phillip
- Date: 2008
- Language: English
- Type: text , article
- Identifier: http://hdl.handle.net/10962/427212 , vital:72422 , https://www.aes.org/e-lib/browse.cfm?elib=14453
- Description: Typically, the configuration of audio hardware and software is not integrated. This paper discusses a software system that has been developed to remotely control and recall the properties of IEEE1394 (FireWire) audio devices via a series of graphical routing matrices. The software presents sound engineers with a graphical routing matrix that shows, along its axes, the available FireWire audio devices on a FireWire network. Inter device connection management may be performed by selecting the cross points on the grid, and intra device control may be performed via device editors that are displayed via the axes of the matrix. The software application may be hosted by a compatible Digital Audio Workstation (DAW) application to allow for the storing and recalling of the various properties associated with the devices.
- Full Text:
- Date Issued: 2008
- Authors: Foss, Richard , Foulkes, Phillip
- Date: 2008
- Language: English
- Type: text , article
- Identifier: http://hdl.handle.net/10962/427212 , vital:72422 , https://www.aes.org/e-lib/browse.cfm?elib=14453
- Description: Typically, the configuration of audio hardware and software is not integrated. This paper discusses a software system that has been developed to remotely control and recall the properties of IEEE1394 (FireWire) audio devices via a series of graphical routing matrices. The software presents sound engineers with a graphical routing matrix that shows, along its axes, the available FireWire audio devices on a FireWire network. Inter device connection management may be performed by selecting the cross points on the grid, and intra device control may be performed via device editors that are displayed via the axes of the matrix. The software application may be hosted by a compatible Digital Audio Workstation (DAW) application to allow for the storing and recalling of the various properties associated with the devices.
- Full Text:
- Date Issued: 2008
A Legacy Adapter Component of a 1394-Based Professional Studio Architecture
- Foss, Richard, Moses, Bob, Laubscher, Rob
- Authors: Foss, Richard , Moses, Bob , Laubscher, Rob
- Date: 2001
- Language: English
- Type: text , article
- Identifier: http://hdl.handle.net/10962/427362 , vital:72433 , https://www.aes.org/e-lib/browse.cfm?elib=9853
- Description: Digital Harmony Studio is a specification for an IEEE-1394-based studio architecture for professional audio production. The specification identifies a number of device categories, including legacy adapters. Legacy adapters provide a vital link between the pro studio environments and current pro audio devices, and will typically take the form of breakout boxes exposing legacy ports. This paper describes a reference design for the first working device within the 'Legacy Adapter' category of the specification.
- Full Text:
- Date Issued: 2001
- Authors: Foss, Richard , Moses, Bob , Laubscher, Rob
- Date: 2001
- Language: English
- Type: text , article
- Identifier: http://hdl.handle.net/10962/427362 , vital:72433 , https://www.aes.org/e-lib/browse.cfm?elib=9853
- Description: Digital Harmony Studio is a specification for an IEEE-1394-based studio architecture for professional audio production. The specification identifies a number of device categories, including legacy adapters. Legacy adapters provide a vital link between the pro studio environments and current pro audio devices, and will typically take the form of breakout boxes exposing legacy ports. This paper describes a reference design for the first working device within the 'Legacy Adapter' category of the specification.
- Full Text:
- Date Issued: 2001
A New Connection Management Architecture for the Next Generation of mLAN
- Foss, Richard, Fujimori, J I
- Authors: Foss, Richard , Fujimori, J I
- Date: 2003
- Language: English
- Type: text , article
- Identifier: http://hdl.handle.net/10962/427376 , vital:72434 , https://www.aes.org/e-lib/browse.cfm?elib=12539
- Description: mLAN is a networking technology based on the IEEE 1394 standard that allows for the transport of audio and music control data between audio devices. In the original implementation of mLAN, software within each mLAN node hosted by an audio device contained high level plug abstraction and connection management software. mLAN-B is the next generation mLAN architecture that splits the connection management function between workstation and device. The high level connection management and plug abstraction capability resides on the workstation, while a thin low level connection management capability is left on the device. This approach reduces cost and complexity on the device side and ensures that mLAN systems can be easily upgraded.
- Full Text:
- Date Issued: 2003
- Authors: Foss, Richard , Fujimori, J I
- Date: 2003
- Language: English
- Type: text , article
- Identifier: http://hdl.handle.net/10962/427376 , vital:72434 , https://www.aes.org/e-lib/browse.cfm?elib=12539
- Description: mLAN is a networking technology based on the IEEE 1394 standard that allows for the transport of audio and music control data between audio devices. In the original implementation of mLAN, software within each mLAN node hosted by an audio device contained high level plug abstraction and connection management software. mLAN-B is the next generation mLAN architecture that splits the connection management function between workstation and device. The high level connection management and plug abstraction capability resides on the workstation, while a thin low level connection management capability is left on the device. This approach reduces cost and complexity on the device side and ensures that mLAN systems can be easily upgraded.
- Full Text:
- Date Issued: 2003
A Proxy Approach for Interoperability and Common Control of Networked Digital Audio Devices
- Igumbor, Osedum P, Foss, Richard
- Authors: Igumbor, Osedum P , Foss, Richard
- Date: 2010
- Language: English
- Type: text , article
- Identifier: http://hdl.handle.net/10962/427099 , vital:72414 , https://www.aes.org/e-lib/browse.cfm?elib=15338
- Description: This paper highlights the challenge that results from the availability of a large number of control protocols within the context of digital audio networks. Devices that conform to different protocols are unable to communicate with one another, even though they might be utilizing the same networking technology (Ethernet, IEEE 1394 serial bus, USB). This paper describes the use of a proxy that allows for high-level device interaction (by sending protocol messages) between networked devices. Furthermore, the proxy allows for a common controller to control the disparate networked devices.
- Full Text:
- Date Issued: 2010
- Authors: Igumbor, Osedum P , Foss, Richard
- Date: 2010
- Language: English
- Type: text , article
- Identifier: http://hdl.handle.net/10962/427099 , vital:72414 , https://www.aes.org/e-lib/browse.cfm?elib=15338
- Description: This paper highlights the challenge that results from the availability of a large number of control protocols within the context of digital audio networks. Devices that conform to different protocols are unable to communicate with one another, even though they might be utilizing the same networking technology (Ethernet, IEEE 1394 serial bus, USB). This paper describes the use of a proxy that allows for high-level device interaction (by sending protocol messages) between networked devices. Furthermore, the proxy allows for a common controller to control the disparate networked devices.
- Full Text:
- Date Issued: 2010
Aes white paper: Best practices in network audio
- Bouillot, Nicolas, Cohen, Elizabeth, Cooperstock, Jeremy R, Floros, Andreas, Fonseca, Nuno, Foss, Richard, Goodman, Michael, Grant, John, Gross, Kevin, Harris, Steven, Harshbarger, Brent, Heyraud, Joffrey, Jonsson, Lars, Narus, John, Page, Michael, Snook, Tom, Tanaka, Atau, Trieger, Justin, Zanghieri, Umberto
- Authors: Bouillot, Nicolas , Cohen, Elizabeth , Cooperstock, Jeremy R , Floros, Andreas , Fonseca, Nuno , Foss, Richard , Goodman, Michael , Grant, John , Gross, Kevin , Harris, Steven , Harshbarger, Brent , Heyraud, Joffrey , Jonsson, Lars , Narus, John , Page, Michael , Snook, Tom , Tanaka, Atau , Trieger, Justin , Zanghieri, Umberto
- Date: 2009
- Language: English
- Type: text , article
- Identifier: http://hdl.handle.net/10962/427181 , vital:72420 , https://www.aes.org/e-lib/browse.cfm?elib=14839
- Description: Analog audio needs a separate physical circuit for each channel. Each microphone in a studio or on a stage, for example, must have its own circuit back to the mixer. Routing of the signals is inflexible. Digital audio is frequently wired in a similar way to analog. Although several channels can share a single physical circuit ( e. g., up to 64 with AES10 ), thus reducing the number of cores needed in a cable. Routing of signals is still inflexible and any change to the equipment in a location is liable to require new cabling. Networks allow much more flexibility. Any piece of equipment plugged into the network is able to communicate with any other. However, installers of audio networks need to be aware of a number of issues that affect audio signals but are not important for data networks and are not addressed by current IT networking technologies such as IP. This white paper examines these issues and provides guidance to installers and users that can help them build successful networked systems.
- Full Text:
- Date Issued: 2009
- Authors: Bouillot, Nicolas , Cohen, Elizabeth , Cooperstock, Jeremy R , Floros, Andreas , Fonseca, Nuno , Foss, Richard , Goodman, Michael , Grant, John , Gross, Kevin , Harris, Steven , Harshbarger, Brent , Heyraud, Joffrey , Jonsson, Lars , Narus, John , Page, Michael , Snook, Tom , Tanaka, Atau , Trieger, Justin , Zanghieri, Umberto
- Date: 2009
- Language: English
- Type: text , article
- Identifier: http://hdl.handle.net/10962/427181 , vital:72420 , https://www.aes.org/e-lib/browse.cfm?elib=14839
- Description: Analog audio needs a separate physical circuit for each channel. Each microphone in a studio or on a stage, for example, must have its own circuit back to the mixer. Routing of the signals is inflexible. Digital audio is frequently wired in a similar way to analog. Although several channels can share a single physical circuit ( e. g., up to 64 with AES10 ), thus reducing the number of cores needed in a cable. Routing of signals is still inflexible and any change to the equipment in a location is liable to require new cabling. Networks allow much more flexibility. Any piece of equipment plugged into the network is able to communicate with any other. However, installers of audio networks need to be aware of a number of issues that affect audio signals but are not important for data networks and are not addressed by current IT networking technologies such as IP. This white paper examines these issues and provides guidance to installers and users that can help them build successful networked systems.
- Full Text:
- Date Issued: 2009
AES-24 and MIDINet-A Comparative Study of Their Object Models and Implementations
- Foss, Richard, Klinkradt, Bradley
- Authors: Foss, Richard , Klinkradt, Bradley
- Date: 2000
- Language: English
- Type: text , article
- Identifier: http://hdl.handle.net/10962/427390 , vital:72435 , https://www.aes.org/e-lib/browse.cfm?elib=9220
- Description: AES-24 and MIDINet object models have been used to create corresponding implementations. Both implementations utilize a network of IBM PCs running the Windows operating system. The transport protocol in each case is the Internet Protocol (IP). The object models of the two systems have some differences and similarities that have an impact on the application protocols. Arising from this study are pointers toward the incorporation of MIDI transport into the AES-24 framework.
- Full Text:
- Date Issued: 2000
- Authors: Foss, Richard , Klinkradt, Bradley
- Date: 2000
- Language: English
- Type: text , article
- Identifier: http://hdl.handle.net/10962/427390 , vital:72435 , https://www.aes.org/e-lib/browse.cfm?elib=9220
- Description: AES-24 and MIDINet object models have been used to create corresponding implementations. Both implementations utilize a network of IBM PCs running the Windows operating system. The transport protocol in each case is the Internet Protocol (IP). The object models of the two systems have some differences and similarities that have an impact on the application protocols. Arising from this study are pointers toward the incorporation of MIDI transport into the AES-24 framework.
- Full Text:
- Date Issued: 2000
An Associative Shared Memory Approach to Audio Connection Management
- Eales, Andrew, Foss, Richard
- Authors: Eales, Andrew , Foss, Richard
- Date: 2014
- Language: English
- Type: text , article
- Identifier: http://hdl.handle.net/10962/426841 , vital:72395 , https://www.aes.org/e-lib/browse.cfm?elib=17539
- Description: A distributed, associative memory that advertises audio streams and represents audio connections between networked audio devices is described. Characteristic features of a shared, associative memory are discussed, and three parameter-based models that represent audio signals and audio connections are introduced. Connection management is then discussed with reference to a distributed, associative memory environment. This environment allows changes made to audio connections to be automatically propagated to all networked devices, while also eliminating potential race conditions between connection requests. Additionally, connection management applications can be shared between different networked devices and controllers.
- Full Text:
- Date Issued: 2014
- Authors: Eales, Andrew , Foss, Richard
- Date: 2014
- Language: English
- Type: text , article
- Identifier: http://hdl.handle.net/10962/426841 , vital:72395 , https://www.aes.org/e-lib/browse.cfm?elib=17539
- Description: A distributed, associative memory that advertises audio streams and represents audio connections between networked audio devices is described. Characteristic features of a shared, associative memory are discussed, and three parameter-based models that represent audio signals and audio connections are introduced. Connection management is then discussed with reference to a distributed, associative memory environment. This environment allows changes made to audio connections to be automatically propagated to all networked devices, while also eliminating potential race conditions between connection requests. Additionally, connection management applications can be shared between different networked devices and controllers.
- Full Text:
- Date Issued: 2014
An Immersive Audio Control System Using Mobile Devices and Ethernet AVB-Capable Speakers:
- Foss, Richard, Devonport, Sean
- Authors: Foss, Richard , Devonport, Sean
- Date: 2018
- Language: English
- Type: text , article
- Identifier: http://hdl.handle.net/10962/426745 , vital:72388 , https://www.aes.org/e-lib/browse.cfm?elib=19714
- Description: Immersive Sound is commonly used to create the localization of sound sources above, below, and around listeners. To achieve this immersive goal, sound systems are employing an ever-increasing number of speakers. Given that immersive sound systems have large speaker configurations such as in cinemas, theaters, museums, and home theater installations, there is a need to provide control for these various contexts and also to provide a means of automating this control. An immersive sound system has been created that allows for the real-time control over sound source localization. It is a multi-user client/server system where the client devices are mobile devices, thereby allowing remote control over sound source localization. Touch and orientation capabilities of mobile devices are used for the generation of three-dimensional coordinates. The server receives localization control messages from the client and uses an Ethernet AVB (audio video bridging) network to distribute appropriate mix levels to speakers with built-in signal processing. These localization messages can be recorded by users for later playback.
- Full Text:
- Date Issued: 2018
- Authors: Foss, Richard , Devonport, Sean
- Date: 2018
- Language: English
- Type: text , article
- Identifier: http://hdl.handle.net/10962/426745 , vital:72388 , https://www.aes.org/e-lib/browse.cfm?elib=19714
- Description: Immersive Sound is commonly used to create the localization of sound sources above, below, and around listeners. To achieve this immersive goal, sound systems are employing an ever-increasing number of speakers. Given that immersive sound systems have large speaker configurations such as in cinemas, theaters, museums, and home theater installations, there is a need to provide control for these various contexts and also to provide a means of automating this control. An immersive sound system has been created that allows for the real-time control over sound source localization. It is a multi-user client/server system where the client devices are mobile devices, thereby allowing remote control over sound source localization. Touch and orientation capabilities of mobile devices are used for the generation of three-dimensional coordinates. The server receives localization control messages from the client and uses an Ethernet AVB (audio video bridging) network to distribute appropriate mix levels to speakers with built-in signal processing. These localization messages can be recorded by users for later playback.
- Full Text:
- Date Issued: 2018
An Integrated Connection Management and Control Protocol for Audio Networks
- Foss, Richard, Gurdan, Robby, Klinkradt, Bradley, Chigwamba, Nyasha
- Authors: Foss, Richard , Gurdan, Robby , Klinkradt, Bradley , Chigwamba, Nyasha
- Date: 2009
- Language: English
- Type: text , article
- Identifier: http://hdl.handle.net/10962/427111 , vital:72415 , https://www.aes.org/e-lib/browse.cfm?elib=15135
- Description: With the advent of digital networks that link audio devices, there is a need for a protocol that integrates control and connection management, allows for streaming of all media content such as audio and video between devices from different manufacturers, and that provides a common approach to the control of these devices. This paper proposes such a protocol, named XFN, currently being standardized as part of the AES X170 project. XFN is an IP-based peer to peer network protocol, in which any device on the network may send or receive connection management, control, and monitoring messages. Essential to the XFN protocol is the fact that each parameter in a device can be addressed via a hierarchical structure that reflects the natural layout of the device.
- Full Text:
- Date Issued: 2009
- Authors: Foss, Richard , Gurdan, Robby , Klinkradt, Bradley , Chigwamba, Nyasha
- Date: 2009
- Language: English
- Type: text , article
- Identifier: http://hdl.handle.net/10962/427111 , vital:72415 , https://www.aes.org/e-lib/browse.cfm?elib=15135
- Description: With the advent of digital networks that link audio devices, there is a need for a protocol that integrates control and connection management, allows for streaming of all media content such as audio and video between devices from different manufacturers, and that provides a common approach to the control of these devices. This paper proposes such a protocol, named XFN, currently being standardized as part of the AES X170 project. XFN is an IP-based peer to peer network protocol, in which any device on the network may send or receive connection management, control, and monitoring messages. Essential to the XFN protocol is the fact that each parameter in a device can be addressed via a hierarchical structure that reflects the natural layout of the device.
- Full Text:
- Date Issued: 2009
An mLAN Connection Management Server for Web-Based, Multi-User, Audio Device Patching
- Foss, Richard, Fujimori, J I, Klinkradt, Bradley, Bangay, Shaun D
- Authors: Foss, Richard , Fujimori, J I , Klinkradt, Bradley , Bangay, Shaun D
- Date: 2003
- Language: English
- Type: text , article
- Identifier: http://hdl.handle.net/10962/427404 , vital:72436 , https://www.aes.org/e-lib/browse.cfm?elib=12397
- Description: A connection management server has been developed that enables connections to be made between mLAN-compatible audio devices, via a client web browser on any web-enabled device, such as a laptop or PDA. The connections can also be made across IEEE1394 bridges, and will allow for the transport of audio and music data between mLAN devices on the same or separate IEEE 1394 buses. Multiple users will be able to make and break connections via the server.
- Full Text:
- Date Issued: 2003
- Authors: Foss, Richard , Fujimori, J I , Klinkradt, Bradley , Bangay, Shaun D
- Date: 2003
- Language: English
- Type: text , article
- Identifier: http://hdl.handle.net/10962/427404 , vital:72436 , https://www.aes.org/e-lib/browse.cfm?elib=12397
- Description: A connection management server has been developed that enables connections to be made between mLAN-compatible audio devices, via a client web browser on any web-enabled device, such as a laptop or PDA. The connections can also be made across IEEE1394 bridges, and will allow for the transport of audio and music data between mLAN devices on the same or separate IEEE 1394 buses. Multiple users will be able to make and break connections via the server.
- Full Text:
- Date Issued: 2003
An Open Design and Implementation for the Enabler Component of the Plural Node Architecture of Professional Audio Devices
- Foss, Richard, Fujimori, J I, Okai-Tettey, Harold
- Authors: Foss, Richard , Fujimori, J I , Okai-Tettey, Harold
- Date: 2005
- Language: English
- Type: text , article
- Identifier: http://hdl.handle.net/10962/427225 , vital:72423 , https://www.aes.org/e-lib/browse.cfm?elib=13327
- Description: The Plural Node architecture is an implementation architecture for professional audio devices that adhere to the “Audio and Music (A/M)” protocol. The Plural-Node implementation architecture comprises two components on separate IEEE 1394 nodes – a “Transporter” component dedicated to A/M protocol handling, and an “Enabler” component that controls the Transporter and provides high level plug abstractions. An Open Generic Transporter specification has been developed for the Transporter component. This paper details an open design and implementation for the Enabler component that allows for connection management via abstract, mLAN plugs.
- Full Text:
- Date Issued: 2005
- Authors: Foss, Richard , Fujimori, J I , Okai-Tettey, Harold
- Date: 2005
- Language: English
- Type: text , article
- Identifier: http://hdl.handle.net/10962/427225 , vital:72423 , https://www.aes.org/e-lib/browse.cfm?elib=13327
- Description: The Plural Node architecture is an implementation architecture for professional audio devices that adhere to the “Audio and Music (A/M)” protocol. The Plural-Node implementation architecture comprises two components on separate IEEE 1394 nodes – a “Transporter” component dedicated to A/M protocol handling, and an “Enabler” component that controls the Transporter and provides high level plug abstractions. An Open Generic Transporter specification has been developed for the Transporter component. This paper details an open design and implementation for the Enabler component that allows for connection management via abstract, mLAN plugs.
- Full Text:
- Date Issued: 2005
An Open Generic Transporter Specification for the Plural Node Architecture of Professional Audio Devices
- Foss, Richard, Fujimori, J I, Kounosu, Ken, Laubscher, Ron
- Authors: Foss, Richard , Fujimori, J I , Kounosu, Ken , Laubscher, Ron
- Date: 2005
- Language: English
- Type: text , article
- Identifier: http://hdl.handle.net/10962/427239 , vital:72424 , https://www.aes.org/e-lib/browse.cfm?elib=13191
- Description: The Plural Node architecture is an implementation architecture for professional audio devices that adhere to the “Audio and Music (A/M)” protocol. The A/M protocol determines how audio and MIDI data are transported over IEEE 1394 (firewire). The Plural-Node implementation architecture comprises two components on separate IEEE 1394 nodes – a “Transporter” component dedicated to A/M protocol handling, and an “Enabler” component that controls the Transporter and provides high level plug abstractions. Low level control of individual Transporters occurs within the “Hardware Abstraction Layer” (HAL) of the Enabler. Device manufacturers write their own plug-ins for the HAL to interact with their Transporters. The Open Generic Transporter specification provides an open interface between the HAL and Transporter for the convenience of device manufacturers.
- Full Text:
- Date Issued: 2005
- Authors: Foss, Richard , Fujimori, J I , Kounosu, Ken , Laubscher, Ron
- Date: 2005
- Language: English
- Type: text , article
- Identifier: http://hdl.handle.net/10962/427239 , vital:72424 , https://www.aes.org/e-lib/browse.cfm?elib=13191
- Description: The Plural Node architecture is an implementation architecture for professional audio devices that adhere to the “Audio and Music (A/M)” protocol. The A/M protocol determines how audio and MIDI data are transported over IEEE 1394 (firewire). The Plural-Node implementation architecture comprises two components on separate IEEE 1394 nodes – a “Transporter” component dedicated to A/M protocol handling, and an “Enabler” component that controls the Transporter and provides high level plug abstractions. Low level control of individual Transporters occurs within the “Hardware Abstraction Layer” (HAL) of the Enabler. Device manufacturers write their own plug-ins for the HAL to interact with their Transporters. The Open Generic Transporter specification provides an open interface between the HAL and Transporter for the convenience of device manufacturers.
- Full Text:
- Date Issued: 2005