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
Tags: