diff --git a/src/portmidi_in.c b/src/portmidi_in.c index f43d731..eaf7877 100644 --- a/src/portmidi_in.c +++ b/src/portmidi_in.c @@ -4,6 +4,7 @@ #include #include #include +#include #define MAXBUFLEN 1024 @@ -54,6 +55,8 @@ static ERL_NIF_TERM do_poll(ErlNifEnv* env, int argc, const ERL_NIF_TERM argv[]) return enif_make_badarg(env); } + usleep(10); + if(Pm_Poll(*stream)) { return enif_make_atom(env, "read"); } else {