Canorus 0.0
keybdinput.h
Go to the documentation of this file.
1
9#ifndef KEYBDINPUT_H_
10#define KEYBDINPUT_H_
11
12#include <QThread>
13#include <QList>
14
15#include "ui/mainwin.h"
16
17class CAMainWin;
18
20public:
23 void onMidiInEvent( QVector<unsigned char> m );
24
25private:
27 void midiInEventToScore(CAScoreView *v, QVector<unsigned char> m);
36
39 QList<CAMusElement*> _noteLayout;
40
41};
42
43#endif /* KEYBDINPUT_H_ */
Musical note pitch.
Definition: diatonicpitch.h:16
Music input per midi non realtime This class adds score input capability through a connected midi key...
Definition: keybdinput.h:19
CAMainWin * _mw
Definition: keybdinput.h:26
int _actualKeyAccidentalsSum
Definition: keybdinput.h:34
CADiatonicPitch _actualKeySignature
Definition: keybdinput.h:32
QTimer _midiInChordTimer
Definition: keybdinput.h:28
void midiInEventToScore(CAScoreView *v, QVector< unsigned char > m)
Definition: keybdinput.cpp:80
signed char _actualKeySignatureAccs[7]
Definition: keybdinput.h:33
CAPlayable * _tupPla
Definition: keybdinput.h:37
CATuplet * _tup
Definition: keybdinput.h:38
~CAKeybdInput()
Definition: keybdinput.cpp:58
QList< CAMusElement * > _noteLayout
Definition: keybdinput.h:39
CASheet * _lastMidiInSheet
Definition: keybdinput.h:29
CADiatonicPitch matchPitchToKey(CAVoice *voice, CADiatonicPitch p)
Definition: keybdinput.cpp:285
CAVoice * _lastMidiInVoice
Definition: keybdinput.h:31
CAKeybdInput(CAMainWin *m)
Definition: keybdinput.cpp:44
CAStaff * _lastMidiInStaff
Definition: keybdinput.h:30
void onMidiInEvent(QVector< unsigned char > m)
Definition: keybdinput.cpp:61
Canorus main window Class CAMainWin represents Canorus main window. The core layout is generated usin...
Definition: plugins_swig.h:6
Playable instances of music elements.
Definition: playable.h:18
Definition: scoreview.h:55
Represents a single sheet of paper in the document.
Definition: sheet.h:22
Represents a staff in the sheet.
Definition: staff.h:25
Class used for tuplets (triplets, duols etc.)
Definition: tuplet.h:17
Class which represents a voice in the staff.
Definition: voice.h:23