Zrythm
a highly automated and intuitive digital audio workstation
Loading...
Searching...
No Matches
midi_note.h
Go to the documentation of this file.
1// SPDX-FileCopyrightText: © 2018-2022 Alexandros Theodotou <alex@zrythm.org>
2// SPDX-License-Identifier: LicenseRef-ZrythmLicense
3
10#ifndef __GUI_WIDGETS_MIDI_NOTE_H__
11#define __GUI_WIDGETS_MIDI_NOTE_H__
12
13#include "dsp/midi_note.h"
15#include "utils/ui.h"
16
17#include <gtk/gtk.h>
18
29NONNULL void
30midi_note_draw (MidiNote * self, GtkSnapshot * snapshot);
31
32NONNULL void
33midi_note_get_adjusted_color (MidiNote * self, GdkRGBA * color);
34
39#endif
API for MIDI notes in the PianoRoll.
NONNULL void midi_note_draw(MidiNote *self, GtkSnapshot *snapshot)
A MIDI note inside a ZRegion shown in the piano roll.
Definition midi_note.h:49
User Interface utils.
ArrangerObject related functions for the GUI.