Skip to content

Commit

Permalink
fixed typos and declarations
Browse files Browse the repository at this point in the history
  • Loading branch information
vlazzarini committed Dec 23, 2017
1 parent f658aaa commit 06b7a93
Showing 1 changed file with 9 additions and 13 deletions.
22 changes: 9 additions & 13 deletions Bela/main.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@
02111-1307 USA
*/

#include <getopt.h>
#include <Bela.h>
#include <Midi.h>
#include <csound/csound.hpp>
Expand Down Expand Up @@ -159,13 +160,6 @@ struct CsData {


extern "C"
{
int (*csound_setup)(BelaContext*, void*);
void (*csound_render)(BelaContext*, void*);
void (*csound_cleanup)(BelaContext*, void*);
};


bool csound_setup(BelaContext *context, void *p)
{
CsData *csData = (CsData *) p;
Expand Down Expand Up @@ -233,6 +227,7 @@ bool csound_setup(BelaContext *context, void *p)
return true;
}

extern "C"
void csound_render(BelaContext *context, void *p)
{
CsData *csData = (CsData *) p;
Expand Down Expand Up @@ -289,6 +284,7 @@ void csound_render(BelaContext *context, void *p)
}
}

extern "C"
void csound_cleanup(BelaContext *context, void *p)
{
CsData *csData = (CsData *) p;
Expand Down Expand Up @@ -374,9 +370,9 @@ int main(int argc, const char *argv[]) {
{NULL, 0, NULL, 0}};

Bela_defaultSettings(&settings);
settings.setup = setup;
settings.render = render;
settings.cleanup = cleanup;
settings.setup = csound_setup;
settings.render = csound_render;
settings.cleanup = csound_cleanup;
settings.highPerformanceMode = 1;
settings.interleave = 0;
settings.analogOutputsPersist = 0;
Expand All @@ -386,7 +382,7 @@ int main(int argc, const char *argv[]) {
usage(argv[0]);
return 1;
} else if (c == 'f') {
CsData.csdfile = optarg;
csData.csdfile = optarg;
res = true;
} else {
usage(argv[0]);
Expand All @@ -395,10 +391,10 @@ int main(int argc, const char *argv[]) {
}

if(res) {
res = Bela_initAudio(&settings, &CsData);
res = Bela_initAudio(&settings, &csData);
if(!res){
if(Bela_startAudio() == 0) {
while(CsData.res == 0)
while(csData.res == 0)
usleep(100000);
} else
std::cerr << "error starting audio \n";
Expand Down

0 comments on commit 06b7a93

Please sign in to comment.