2 ==============================================================================
4 This is an automatically generated file created by the Jucer!
6 Creation date: 1 May 2011 12:06:00pm
8 Be careful when adding custom code to these files, as only the code within
9 the "//[xyz]" and "//[/xyz]" sections will be retained when the file is loaded
14 ------------------------------------------------------------------------------
16 The Jucer is part of the JUCE library - "Jules' Utility Class Extensions"
17 Copyright 2004-6 by Raw Material Software ltd.
19 ==============================================================================
22 #ifndef __JUCER_HEADER_AUDIODEMOSYNTHPAGE_AUDIODEMOSYNTHPAGE_1E55DCCB__
23 #define __JUCER_HEADER_AUDIODEMOSYNTHPAGE_AUDIODEMOSYNTHPAGE_1E55DCCB__
25 //[Headers] -- You can add your own extra header files here --
26 #include "../jucedemo_headers.h"
27 #include "AudioDemoTabComponent.h"
28 class SynthAudioSource
;
33 //==============================================================================
36 An auto-generated component, created by the Jucer.
38 Describe your class and how it works here!
41 class AudioDemoSynthPage
: public Component
,
45 //==============================================================================
46 AudioDemoSynthPage (AudioDeviceManager
& deviceManager_
);
47 ~AudioDemoSynthPage();
49 //==============================================================================
50 //[UserMethods] -- You can add your own custom methods in this section.
53 void paint (Graphics
& g
);
55 void buttonClicked (Button
* buttonThatWasClicked
);
59 //==============================================================================
60 juce_UseDebuggingNewOperator
63 //[UserVariables] -- You can add your own custom variables in this section.
64 AudioDeviceManager
& deviceManager
;
65 MidiKeyboardState keyboardState
;
66 AudioSourcePlayer audioSourcePlayer
;
67 ScopedPointer
<SynthAudioSource
> synthAudioSource
;
70 //==============================================================================
71 MidiKeyboardComponent
* keyboardComponent
;
72 ToggleButton
* sineButton
;
73 ToggleButton
* sampledButton
;
74 LiveAudioInputDisplayComp
* liveAudioDisplayComp
;
77 //==============================================================================
78 // (prevent copy constructor and operator= being generated..)
79 AudioDemoSynthPage (const AudioDemoSynthPage
&);
80 const AudioDemoSynthPage
& operator= (const AudioDemoSynthPage
&);
84 #endif // __JUCER_HEADER_AUDIODEMOSYNTHPAGE_AUDIODEMOSYNTHPAGE_1E55DCCB__