working on win32 uwp! and libremidi update

This commit is contained in:
Sebastian @ HfG
2024-10-28 19:24:18 +01:00
parent 06cb6d8319
commit 1e3755148c
106 changed files with 8474 additions and 2198 deletions
+11 -5
View File
@@ -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>();