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