aolsenjazz / straudio-plugin

Sends audio from DAW to browser using WebRTC Datachannels.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ARCHIVED

There are now cheap or free options on the market which solve the problems Straudio used to solve, so this repository is now archived.

Straudio (plugin)

An audio plugin built with iPlug2 which sends audio from DAW to browser via WebRTC Datachannel. The web client for use with the Straudio plugin can be found here.

Features

  • Ultra-low latency
  • Resampling using LibSampleRate
  • Supports all major DAWs

Run Locally

Clone

git clone https://github.com/aolsenjazz/straudio-plugin

Install Dependencies

All dependencies must be static libraries as plugin hosts do not like dynamic libraries. Dependencies should be placed in the Straudio/libs folder.

Install iPlug2

iPlug2 (and its dependencies) must be cloned and installed in the correct location. Project structure should be:

/workspace
    /straudio-plugin
    /iPlug2

About

Sends audio from DAW to browser using WebRTC Datachannels.


Languages

Language:C 86.6%Language:C++ 12.9%Language:Python 0.2%Language:Shell 0.1%Language:Batchfile 0.1%Language:Inno Setup 0.1%Language:Rich Text Format 0.0%Language:Makefile 0.0%Language:Objective-C 0.0%Language:TeX 0.0%