working on win32 uwp! and libremidi update
This commit is contained in:
+11
-5
@@ -5,6 +5,7 @@
|
||||
#include "libremidi/observer_configuration.hpp"
|
||||
#include "raylib.h"
|
||||
|
||||
#include <iostream>
|
||||
#include <map>
|
||||
#include <memory>
|
||||
#include "datatypes.h"
|
||||
@@ -23,11 +24,7 @@ class Midi {
|
||||
|
||||
public:
|
||||
Midi() {
|
||||
int i = 0;
|
||||
for(const libremidi::output_port& port : obs.get_output_ports()){
|
||||
midi_out_ports.push_back({port, i, false});
|
||||
i++;
|
||||
}
|
||||
enumerate();
|
||||
}
|
||||
|
||||
std::vector<std::string> midiNotes = {
|
||||
@@ -60,6 +57,15 @@ class Midi {
|
||||
|
||||
float timer;
|
||||
|
||||
void enumerate(){
|
||||
std::cout << (int)obs.get_current_api() << std::endl;
|
||||
int i = 0;
|
||||
for(const libremidi::output_port& port : obs.get_output_ports()){
|
||||
midi_out_ports.push_back({port, i, false});
|
||||
i++;
|
||||
}
|
||||
}
|
||||
|
||||
void open_midi_out(MidiOutPort *out_port){
|
||||
if(!midi_outs.contains(out_port->number)){
|
||||
auto out = std::make_shared<libremidi::midi_out>();
|
||||
|
||||
Reference in New Issue
Block a user