File: Spliter.h

package info (click to toggle)
zynaddsubfx 3.0.6-7.1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 65,848 kB
  • sloc: cpp: 124,436; ansic: 39,936; objc: 2,496; makefile: 1,369; python: 567; sh: 566; ruby: 178; javascript: 50
file content (27 lines) | stat: -rw-r--r-- 507 bytes parent folder | download | duplicates (11)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
//Copyright (c) 2002-2003 Nasca Octavian Paul
//License: GNU GPL 2

#ifndef SPLITER_H
#define SPLITER_H
#include <pthread.h>
#include <alsa/asoundlib.h>

extern pthread_mutex_t mutex;
extern int Pexitprogram;

class Spliter
{
    public:
        Spliter();
        ~Spliter();
        void midievents();

        //parameters
        unsigned char Psplitpoint;
        unsigned char Pchin, Pchout1, Pchout2;
        signed char   Poct1, Poct2;
    private:
        snd_seq_t *midi_in, *midi_out;
};

#endif