Skip to content

Commit f14f3c7

Browse files
committed
Merge commit '66b73a42bca486c5620fdb1c2b8a906045be3b40' as 'src/dmt'
2 parents bb6600a + 66b73a4 commit f14f3c7

161 files changed

Lines changed: 22094 additions & 0 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

src/dmt/.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
2+
3+

src/dmt/CODE_OF_CONDUCT.md

Lines changed: 133 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,133 @@
1+
# Contributor Covenant Code of Conduct
2+
3+
## Our Pledge
4+
5+
We as members, contributors, and leaders pledge to make participation in our
6+
community a harassment-free experience for everyone, regardless of age, body
7+
size, visible or invisible disability, ethnicity, sex characteristics, gender
8+
identity and expression, level of experience, education, socio-economic status,
9+
nationality, personal appearance, race, religion, or sexual identity
10+
and orientation.
11+
12+
We pledge to act and interact in ways that contribute to an open, welcoming,
13+
diverse, inclusive, and healthy community.
14+
15+
This project is focused on technical collaboration and development. Discussions
16+
or contributions related to politics, religion, or ideology are not appropriate
17+
in this community and should be avoided.
18+
19+
## Our Standards
20+
21+
Examples of behavior that contributes to a positive environment for our
22+
community include:
23+
24+
- Demonstrating empathy and kindness toward other people
25+
- Being respectful of differing opinions, viewpoints, and experiences
26+
- Giving and gracefully accepting constructive feedback
27+
- Accepting responsibility and apologizing to those affected by our mistakes,
28+
and learning from the experience
29+
- Focusing on what is best not just for us as individuals, but for the
30+
overall community
31+
32+
Examples of unacceptable behavior include:
33+
34+
- The use of sexualized language or imagery, and sexual attention or
35+
advances of any kind
36+
- Trolling, insulting or derogatory comments, and personal or political attacks
37+
- Public or private harassment
38+
- Publishing others' private information, such as a physical or email
39+
address, without their explicit permission
40+
- Other conduct which could reasonably be considered inappropriate in a
41+
professional setting
42+
- Introducing or engaging in discussions about politics, religion, or ideology
43+
44+
## Enforcement Responsibilities
45+
46+
Community leaders are responsible for clarifying and enforcing our standards of
47+
acceptable behavior and will take appropriate and fair corrective action in
48+
response to any behavior that they deem inappropriate, threatening, offensive,
49+
or harmful.
50+
51+
Community leaders have the right and responsibility to remove, edit, or reject
52+
comments, commits, code, wiki edits, issues, and other contributions that are
53+
not aligned to this Code of Conduct, and will communicate reasons for moderation
54+
decisions when appropriate.
55+
56+
## Scope
57+
58+
This Code of Conduct applies within all community spaces, and also applies when
59+
an individual is officially representing the community in public spaces.
60+
Examples of representing our community include using an official e-mail address,
61+
posting via an official social media account, or acting as an appointed
62+
representative at an online or offline event.
63+
64+
## Enforcement
65+
66+
Instances of abusive, harassing, or otherwise unacceptable behavior may be
67+
reported to the community leaders responsible for enforcement at
68+
.
69+
All complaints will be reviewed and investigated promptly and fairly.
70+
71+
All community leaders are obligated to respect the privacy and security of the
72+
reporter of any incident.
73+
74+
## Enforcement Guidelines
75+
76+
Community leaders will follow these Community Impact Guidelines in determining
77+
the consequences for any action they deem in violation of this Code of Conduct:
78+
79+
### 1. Correction
80+
81+
**Community Impact**: Use of inappropriate language or other behavior deemed
82+
unprofessional or unwelcome in the community.
83+
84+
**Consequence**: A private, written warning from community leaders, providing
85+
clarity around the nature of the violation and an explanation of why the
86+
behavior was inappropriate. A public apology may be requested.
87+
88+
### 2. Warning
89+
90+
**Community Impact**: A violation through a single incident or series
91+
of actions.
92+
93+
**Consequence**: A warning with consequences for continued behavior. No
94+
interaction with the people involved, including unsolicited interaction with
95+
those enforcing the Code of Conduct, for a specified period of time. This
96+
includes avoiding interactions in community spaces as well as external channels
97+
like social media. Violating these terms may lead to a temporary or
98+
permanent ban.
99+
100+
### 3. Temporary Ban
101+
102+
**Community Impact**: A serious violation of community standards, including
103+
sustained inappropriate behavior.
104+
105+
**Consequence**: A temporary ban from any sort of interaction or public
106+
communication with the community for a specified period of time. No public or
107+
private interaction with the people involved, including unsolicited interaction
108+
with those enforcing the Code of Conduct, is allowed during this period.
109+
Violating these terms may lead to a permanent ban.
110+
111+
### 4. Permanent Ban
112+
113+
**Community Impact**: Demonstrating a pattern of violation of community
114+
standards, including sustained inappropriate behavior, harassment of an
115+
individual, or aggression toward or disparagement of classes of individuals.
116+
117+
**Consequence**: A permanent ban from any sort of public interaction within
118+
the community.
119+
120+
## Attribution
121+
122+
This Code of Conduct is adapted from the [Contributor Covenant][homepage],
123+
version 2.0, available at
124+
https://www.contributor-covenant.org/version/2/0/code_of_conduct.html.
125+
126+
Community Impact Guidelines were inspired by [Mozilla's code of conduct
127+
enforcement ladder](https://github.com/mozilla/diversity).
128+
129+
[homepage]: https://www.contributor-covenant.org
130+
131+
For answers to common questions about this code of conduct, see the FAQ at
132+
https://www.contributor-covenant.org/faq. Translations are available at
133+
https://www.contributor-covenant.org/translations.

src/dmt/DmtHeader.h

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
//==============================================================================
2+
/**
3+
* @file DmtHeader.h
4+
* @brief Dimethoxy (DMT) Library - A comprehensive collection of internal
5+
* components and utilities for audio plug-in development.
6+
*
7+
* @details This library is exclusively designed for our plugins and is not
8+
* intended for external use. This file serves as a convenience header,
9+
* including all the headers in the library.
10+
*
11+
* @copyright 2024 Dimethoxy Audio
12+
*
13+
* @author Lunix-420
14+
*/
15+
//==============================================================================
16+
#pragma once
17+
//==============================================================================
18+
#include "../melatonin_perfetto/melatonin_perfetto/melatonin_perfetto.h"
19+
//==============================================================================
20+
#include "./app/App.h"
21+
#include "./configuration/Configuration.h"
22+
#include "./dsp/Dsp.h"
23+
#include "./gui/Gui.h"
24+
#include "./model/Model.h"
25+
#include "./theme/Theme.h"
26+
#include "./utility/Utility.h"
27+
#include "./version/Version.h"
28+
//==============================================================================

0 commit comments

Comments
 (0)