1/*
2Author:	Jerome LEVEQUE
3Email:	jerl1@caramail.com
4*/
5#ifndef ACTIVITY_H
6#define ACTIVITY_H
7
8#include <View.h>
9#include <Midi.h>
10
11//----------------------------------------------------------
12//----------------------------------------------------------
13//----------------------------------------------------------
14//----------------------------------------------------------
15//----------------------------------------------------------
16//----------------------------------------------------------
17//----------------------------------------------------------
18//----------------------------------------------------------
19//----------------------------------------------------------
20
21class Activity : public BMidi, public BView
22{
23public:
24	Activity(BRect rect);
25
26	virtual void AttachedToWindow(void);
27	virtual void Draw(BRect rect);
28	virtual void Pulse(void);
29	virtual void NoteOn(uchar channel, uchar note, uchar velocity, uint32 time = B_NOW);
30
31private:
32	bigtime_t fActivity[16]; //16 channels
33
34
35};
36//--------------
37//--------------
38//--------------
39//--------------
40//--------------
41//--------------
42//--------------
43//--------------
44//--------------
45//--------------
46
47
48
49
50#endif
51