diff options
| author | Goran Mekić <meka@tilda.center> | 2017-12-30 01:52:00 +0100 | 
|---|---|---|
| committer | Goran Mekić <meka@tilda.center> | 2017-12-30 15:18:26 +0100 | 
| commit | 74f18e24e100b487184e3dd7a57fe1609f645654 (patch) | |
| tree | 70cd659a85d49679debf49fe7da25ffa5908234a /drumgizmo | |
| parent | f0f2899bc811fcd2fcbb116198ac2eab241dc254 (diff) | |
Remove extra codefeature/oss-midi
Diffstat (limited to 'drumgizmo')
| -rw-r--r-- | drumgizmo/input/ossmidi.cc | 12 | 
1 files changed, 5 insertions, 7 deletions
| diff --git a/drumgizmo/input/ossmidi.cc b/drumgizmo/input/ossmidi.cc index c504781..325a83d 100644 --- a/drumgizmo/input/ossmidi.cc +++ b/drumgizmo/input/ossmidi.cc @@ -105,16 +105,14 @@ void OSSInputEngine::run(size_t pos, size_t len, std::vector<event_t>& events)  			int note = buf[1];  			int velocity = buf[2];  			event_t event; -			event.type = 0; -			event.offset = 0; -			int i = mmap.lookup(note); -			if(i != -1) +			event.instrument = mmap.lookup(note); +			if(event.instrument != -1)  			{ -				event.instrument = i;  				event.velocity = velocity / 127.0; +				event.type = 0; +				event.offset = 0; +				events.push_back(event);  			} -			events.push_back(event); -			std::cout << "note = " << note << ", velocity = " << velocity << std::endl;  		}  	} else if (errno != EAGAIN) {  		std::cerr << "Error code: " << errno << std::endl; | 
