The Qiita Advent Calendar 2020 is supported by the following companies, organizations, and services.

Microsoft AzureDataRobotLenovoIBM CloudfreeeUdemyパソナテックメタップス

JUCE Advent Calendar 2020

Participant6People
Subscriber13People
24
Category:Library & Framework
Creator

JUCE Advent Calendar 2020

JUCE (Jules' Utility Class Extensions)についてのアドベントカレンダーです。

JUCEに関するアレコレについて語ろう!!

JUCEに関するTips
JUCEを使って作ったもの
JUCEと他のツールの連携・コラボレーション
などなど、これまで使ってきた人も、これから触る人も、JUCEに関する情報を共有しましょう。

キーワード:JUCE, C++, SOUL, Tracktion Engine, ROLI, Blocks, Littlefoot

JUCEって何?

JUCEは、C++言語によるマルチメディア系アプリケーションの開発を支援するフレームワークです。
JUCEライブラリはクロスプラットフォームな設計となっており、また、付属されているプロジェクトジェネレータ『Projucer』から各種IDE(VisualStudio, Xcode, Makefile)向けにプロジェクトファイルを出力することで、ワンソースからWindows, macOS, Linux, iOS, Android で動作するアプリケーションを作成することができます。
また、2020年にリリースされたJUCE 6から、プロジェクト生成ツールとして『CMake』が正式サポートされました。
https://juce.com/

JUCEの特徴は?

JUCEの最大の特徴として、オーディオプラグインを開発するためのテンプレートが充実していることが挙げられます
特に、VSTプラグインといった、DTMユーザーにはお馴染みのプラグインフォーマットを開発するのに長けており、日本国内外で多くの採用事例があります。

SunMonTueWedThuFriSat

29

30

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

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
SunMonTueWedThuFriSat

29

30

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

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

The Qiita Advent Calendar 2020 is supported by the following companies, organizations, and services.

Microsoft AzureDataRobotLenovoIBM CloudfreeeUdemyパソナテックメタップス