예제 #1
0
class AudioApp(App):
    def build(self):
        logo_pd = Image(source='pd.png', 
                        allow_stretch=True,)
        logo_kivy = Image(source='kivy.png', 
                          allow_stretch=True,)
        label = Label(text="kivy+pd://bloopy.pd",
                      font_size=30)
                          
        self.widget = StackLayout()
        self.widget.add_widget(logo_pd)
        self.widget.add_widget(label)
        self.widget.add_widget(logo_kivy)
        self.stream = AudioStream(channels=CHANNELS, buffersize=BUFSIZE, rate=SAMPLERATE)
        self.source = PatchSource(self.stream, 'bloopy.pd')
        self.source.start()

        return self.widget