Skip to content

iamcdonald/audio-test-harness

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

audio-test-harness

A utility to make testing audio code easier.

Install

zig fetch git+https://github.com/iamcdonald/audio-test-harness.git

Setup

...
const ath = b.dependency("audio-test-harness", .{
    .optimize = optimize,
    .target = target,
});
...
lib_or_exe.root_module.addImport("audio-test-harness", ath.module("audio-test-harness"));

Usage

const AudioTestHarness = @import("audio-test-harness").AudioTestHarness;

test "listen to output" {
  try AudioTestHarness(.{}).build({render_function}).render(.{})
}

test "write to wav" {
  try AudioTestHarness(.{}).build({render_function}).render(.{ .file_name: "test.wav" })
}

About

A utility to make testing audio code easier.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages