|
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. | |