-
Notifications
You must be signed in to change notification settings - Fork 2
/
foleys_musicology.h
48 lines (36 loc) · 1.83 KB
/
foleys_musicology.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
/*
==============================================================================
Copyright (c) 2019 Foleys Finest Audio Ltd - Daniel Walz
All rights reserved.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
OF THE POSSIBILITY OF SUCH DAMAGE.
==============================================================================
BEGIN_JUCE_MODULE_DECLARATION
ID: foleys_musicology
vendor: Foleys Finest Audio Ltd.
version: 1.0.0
name: Foleys Musicology
description: Contains scoring and harmony classes including musicxml
dependencies: juce_core, juce_graphics, juce_gui_basics
website: https://foleysfinest.com/
license: proprietary
END_JUCE_MODULE_DECLARATION
==============================================================================
*/
#pragma once
#include <juce_core/juce_core.h>
#include <juce_graphics/juce_graphics.h>
#include <juce_gui_basics/juce_gui_basics.h>
#include <unordered_map>
#include "Fonts/include/smufl.h"
#include "Model/foleys_Score.h"
#include "Rendering/foleys_NoteArrangement.h"
#include "Rendering/foleys_ScoreRenderer.h"