INNER CODE UNIT · Python
tone
geerlingguy/raspberry-pi-dramble · testing/presentation/ansible-encounters/callback_plugins/tones.py:53
def tone(self, tone, length, delay):
cmd = [self.synthesizer]
if tone:
time.sleep(delay)
cmd.extend(('-q', '-n', 'synth', length, 'sin', tone))
subprocess.call(cmd)
def playbook_on_task_start(self, name, is_conditional):
# define some defaults
length = '0.75'
delay = 0.5
notes = {
'G5': '783.99',
'A5': '880.00',
'F5': '698.46',
'F4': '349.23',
'C5': '523.25'
}