PSG module of PicoRuby
Type aliases
voice_program_step_t
[Integer, Integer, Integer, Integer]
voice_program_t
Array[voice_program_step_t]
Singleton methods
assign_drum_program
PSG.assign_drum_program(Integer note, Symbol? program_name) -> Symbol?
define_voice_program
PSG.define_voice_program(Symbol name, voice_program_t steps) -> voice_program_t
drum_program
PSG.drum_program(Integer note) -> voice_program_t?
note_to_period
PSG.note_to_period(Integer | Float note, ?round: bool) -> Integer
set_tuning
PSG.set_tuning(?Symbol tuning, ?pitch: Integer | Float) -> Symbol
voice_program
PSG.voice_program(Symbol name) -> voice_program_t