Zrythm
a highly automated and intuitive digital audio workstation
|
The main Zrythm struct. More...
#include "zrythm-config.h"
#include <memory>
#include <gio/gio.h>
#include <glib.h>
#include "ext/juce/juce.h"
#include "zix/sem.h"
Go to the source code of this file.
Data Structures | |
class | ZrythmDirectoryManager |
class | Zrythm |
To be used throughout the program. More... | |
Macros | |
#define | ZRYTHM_PROJECTS_DIR "projects" |
#define | MAX_RECENT_PROJECTS 20 |
#define | DEBUGGING (G_UNLIKELY (gZrythm && gZrythm->debug)) |
#define | ZRYTHM_TESTING (g_test_initialized ()) |
#define | ZRYTHM_GENERATING_PROJECT (gZrythm->generating_project) |
#define | ZRYTHM_HAVE_UI (gZrythm && gZrythm->have_ui_) |
#define | ZRYTHM_USE_OPTIMIZED_DSP false |
Typedefs | |
typedef struct PCGRand | PCGRand |
Variables | |
std::unique_ptr< Zrythm > | gZrythm |
Global variable, should be available to all files. | |