Mach1
LATEST NEWS: MACH1 SPATIAL SDK PUBLICALLY RELEASED AND AVAILABLE ON GITHUB

Development Portal Libraries
  • Cross-Platform Static Libraries

    LIBS

    Pre-built static libs for all common platforms, simply link and use as needed.

    Ideal for cross-platform development of any kind.

  • ofxMach1

    LIBS

    OpenFrameworks extension to make prototyping and small scale projects easier.

    Ideal for OpenFrameworks development & cross-platform prototyping.

  • CocoaPods

    LIBS

    Mach1 Spatial APIs packaged with cocoapods to allow easy pod integrations, includes some examples as well.

    Ideal for iOS & tvOS development.

  • Jitpack

    LIBS

    Mach1 Spatial APIs packaged with jitpack to allow easy gradle integration, includes some examples as well.

    Ideal for Android development.

Examples
  • iOS Encode Examples

    EXAMPLES

    Full example of Mach1Encode API -> Mach1Decode API.

    End to end mobile example, example for Mach1Encode and Mach1Decode APIs.

  • Android Encode Examples

    EXAMPLES

    Full example of Mach1Encode API -> Mach1Decode API.

    End to end mobile example, example for Mach1Encode and Mach1Decode APIs.

  • CommandLine Examples

    EXAMPLES

    Lightweight examples to compile and check static library files.

    Ideal for linking & Performance QA

  • Web Examples

    EXAMPLES

    Various web examples of using Mach1 Spatial web-assembly.

    Ideal for web development

  • OpenFrameworks Examples

    EXAMPLES

    Various examples using the ofxMach1 extension.

    Ideal for cross-platform & desktop prototyping.

Tools
  • m1-transcode

    TOOLS

    Conversion and analysis tool for all spatial or multichannel audio formats.

    Ideal for server side media & custom spatial/multichannel audio handling.

  • SpatialAudio Web Player

    TOOLS

    Consolidated playback example with various orientation inputs.

    Ideal for web development and headtracking OSC input.

  • Debug Materials

    TOOLS

    Package of audio/video debug media.

    Ideal for debug, testing, research and confidence training.

    Download

The Mach1 Spatial format was designed to leverage and continue the traditional practices of vector based panning utilized in stereo and surround mixing over the last 100 years; modernizing them for all emerging mediums and applications. Mach1 Spatial SDK is a collection of APIs and tools to simplify spatial and multichannel audio crafted out of years of experience and developed out of necessity often due to our studio being blocked with technical challenges and available solutions that compromised our creative ability. Our experience demanded that we needed to be able to define spatial and multichannel audio as required and not be limited by complex proprietary 3rd party solutions. The Mach1 Spatial format was designed to leverage and continue the traditional practices of vector based panning utilized in stereo and surround mixing over the last 100 years; modernizing them for all emerging mediums and applications.
The Mach1 Spatial APIs are pre-compiled for all platforms, are lightweight and enable anyone to build custom spatial and multichannel audio pipelines. The APIs are plug and play with any media/audio handler already implemented. They work alongside any other audio technology without requiring any proprietary effect processing, audiofile handling, proprietary codecs or metadata, thus enabling the community to bridge together tools and solutions as creatively needed, instead of the current - highly segmented - landscape, enabling anyone to approach custom multichannel handling or custom use cases of device and headtracking UX. As more devices and technology unlock possibilities for interactive audio production, we are adamant to make multichannel and spatial audio approachable for any creative requirement an application or project may need, instead of the other way around. Please join our spatial audio slack group to learn more about immersive and interactive audio development or to ask us any questions.