octane

package module
v0.0.27 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 25, 2026 License: 0BSD Imports: 4 Imported by: 0

README

octane: MIDI transformer

CloudFlare R2 install media downloads go.dev reference Test license

jam session

SUMMARY

octane assists MIDI device connectivity, by transforming MIDI streams.

For details on tuning octane, see CONFIGURATION.

DOWNLOAD

OS Package
macOS 26 Tahoe+ Intel ARM
Ubuntu 24.04 Noble / WSL 2+ Intel ARM

For more platforms and installation methods, see INSTALL.

For details on building from source, see DEVELOPMENT.

RESOURCES

Prior art, personal plugs, and tools for developing applications (including non-music projects)!

🏎️

Documentation

Overview

Package octane provides primitives for manipulating MIDI signals.

Index

Constants

View Source
const Version = "0.0.27"

Version is semver.

Variables

This section is empty.

Functions

func Stream

func Stream(midiIn drivers.In, midiOuts []drivers.Out, offset int)

Stream begins copying data between MIDI IN devices, with an optional note transposition.

func TransposeKey added in v0.0.4

func TransposeKey(key uint8, offset int) uint8

TransposeKey applies a MIDI offset to a key.

Types

This section is empty.

Directories

Path Synopsis
cmd
octane command
Package main implements a CLI MIDI shifter application.
Package main implements a CLI MIDI shifter application.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL