diff --git a/main.c b/main.c index 0aa88b0..76f8838 100644 --- a/main.c +++ b/main.c @@ -84,47 +84,3 @@ int main(int argc, char *argv[]) { return 0; } -#include -#include -#include -#include "engine.h" -#include "tui.h" - -int main(void) -{ - jack_client_t *client; - const char *client_name = "jack_looper"; - jack_options_t options = JackNullOption; - jack_status_t status; - - client = jack_client_open(client_name, options, &status); - if (client == NULL) { - fprintf(stderr, "jack_client_open() failed, status = 0x%2.0x\n", status); - if (status & JackServerFailed) { - fprintf(stderr, "Unable to connect to JACK server\n"); - } - return 1; - } - - float *buffer = calloc(4096, sizeof(float)); - if (!buffer) { - fprintf(stderr, "Failed to allocate audio buffer\n"); - jack_client_close(client); - return 1; - } - - if (engine_init(client, buffer, 4096) != 0) { - fprintf(stderr, "Failed to initialize engine\n"); - free(buffer); - jack_client_close(client); - return 1; - } - - int ret = tui_main(client, buffer, 4096); - - engine_cleanup(client); - free(buffer); - jack_client_close(client); - - return ret; -}