Convert between note names, MIDI values, frequencies, note-block ticks, and simple beeps.
- Repository:
opencomputers - System:
openos - Type:
library
OpenComputers/src\main\resources\assets\opencomputers\loot\openos\lib\note.lua
local note = require("note")- Description: Convert a note name or MIDI value into a beep frequency.
- Parameters:
n
note.freq(nil)- Description: Convert a note name or frequency into a MIDI note number.
- Parameters:
n
note.midi(nil)- Description: Convert a MIDI note number back into a note name such as
A#4. - Parameters:
n
note.name(nil)- Description: Play a note immediately through
computer.beep. - Parameters:
toneduration
note.play(nil, nil)- Description: Convert between note-block tick values
0..24and their MIDI equivalents34..58. - Parameters:
n
note.ticks(nil)- Only exported module functions are listed on this page.