JUCE Advent Calendar 2020
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ユーザーにはお馴染みのプラグインフォーマットを開発するのに長けており、日本国内外で多くの採用事例があります。
Sun | Mon | Tue | Wed | Thu | Fri | Sat |
---|---|---|---|---|---|---|
29 | 30 | 1 Overwrite You can post either your article on Qiita or your blog post. When you participate, When you participate, we will assume that you have agreed to the terms of use | 2 Overwrite You can post either your article on Qiita or your blog post. When you participate, When you participate, we will assume that you have agreed to the terms of use | 3 Overwrite You can post either your article on Qiita or your blog post. When you participate, When you participate, we will assume that you have agreed to the terms of use | 4 Overwrite You can post either your article on Qiita or your blog post. When you participate, When you participate, we will assume that you have agreed to the terms of use | 5 Overwrite You can post either your article on Qiita or your blog post. When you participate, When you participate, we will assume that you have agreed to the terms of use |
6 Overwrite You can post either your article on Qiita or your blog post. When you participate, When you participate, we will assume that you have agreed to the terms of use | 7 Overwrite You can post either your article on Qiita or your blog post. When you participate, When you participate, we will assume that you have agreed to the terms of use | 8 Join calendar on 8 day You can also reserve a slot without registering a title or URL. Articles to be submitted are welcome on any website as well as on Qiita. If you link a limited shared article by the day before, it will be automatically published around 7:00am on the same day. When you participate, When you participate, we will assume that you have agreed to the terms of use | 9 Overwrite You can post either your article on Qiita or your blog post. When you participate, When you participate, we will assume that you have agreed to the terms of use | 10 Overwrite You can post either your article on Qiita or your blog post. When you participate, When you participate, we will assume that you have agreed to the terms of use | 11 Join calendar on 11 day You can also reserve a slot without registering a title or URL. Articles to be submitted are welcome on any website as well as on Qiita. If you link a limited shared article by the day before, it will be automatically published around 7:00am on the same day. When you participate, When you participate, we will assume that you have agreed to the terms of use | 12 Join calendar on 12 day You can also reserve a slot without registering a title or URL. Articles to be submitted are welcome on any website as well as on Qiita. If you link a limited shared article by the day before, it will be automatically published around 7:00am on the same day. When you participate, When you participate, we will assume that you have agreed to the terms of use |
13 Join calendar on 13 day You can also reserve a slot without registering a title or URL. Articles to be submitted are welcome on any website as well as on Qiita. If you link a limited shared article by the day before, it will be automatically published around 7:00am on the same day. When you participate, When you participate, we will assume that you have agreed to the terms of use | 14 Join calendar on 14 day You can also reserve a slot without registering a title or URL. Articles to be submitted are welcome on any website as well as on Qiita. If you link a limited shared article by the day before, it will be automatically published around 7:00am on the same day. When you participate, When you participate, we will assume that you have agreed to the terms of use | 15 Join calendar on 15 day You can also reserve a slot without registering a title or URL. Articles to be submitted are welcome on any website as well as on Qiita. If you link a limited shared article by the day before, it will be automatically published around 7:00am on the same day. When you participate, When you participate, we will assume that you have agreed to the terms of use | 16 Overwrite You can post either your article on Qiita or your blog post. When you participate, When you participate, we will assume that you have agreed to the terms of use | 17 Overwrite You can post either your article on Qiita or your blog post. When you participate, When you participate, we will assume that you have agreed to the terms of use | 18 Join calendar on 18 day You can also reserve a slot without registering a title or URL. Articles to be submitted are welcome on any website as well as on Qiita. If you link a limited shared article by the day before, it will be automatically published around 7:00am on the same day. When you participate, When you participate, we will assume that you have agreed to the terms of use | 19 Join calendar on 19 day You can also reserve a slot without registering a title or URL. Articles to be submitted are welcome on any website as well as on Qiita. If you link a limited shared article by the day before, it will be automatically published around 7:00am on the same day. When you participate, When you participate, we will assume that you have agreed to the terms of use |
20 Join calendar on 20 day You can also reserve a slot without registering a title or URL. Articles to be submitted are welcome on any website as well as on Qiita. If you link a limited shared article by the day before, it will be automatically published around 7:00am on the same day. When you participate, When you participate, we will assume that you have agreed to the terms of use | 21 Join calendar on 21 day You can also reserve a slot without registering a title or URL. Articles to be submitted are welcome on any website as well as on Qiita. If you link a limited shared article by the day before, it will be automatically published around 7:00am on the same day. When you participate, When you participate, we will assume that you have agreed to the terms of use | 22 Join calendar on 22 day You can also reserve a slot without registering a title or URL. Articles to be submitted are welcome on any website as well as on Qiita. If you link a limited shared article by the day before, it will be automatically published around 7:00am on the same day. When you participate, When you participate, we will assume that you have agreed to the terms of use | 23 Join calendar on 23 day You can also reserve a slot without registering a title or URL. Articles to be submitted are welcome on any website as well as on Qiita. If you link a limited shared article by the day before, it will be automatically published around 7:00am on the same day. When you participate, When you participate, we will assume that you have agreed to the terms of use | 24 Overwrite You can post either your article on Qiita or your blog post. When you participate, When you participate, we will assume that you have agreed to the terms of use | 25 Overwrite You can post either your article on Qiita or your blog post. When you participate, When you participate, we will assume that you have agreed to the terms of use | 26 |
1 | Overwrite You can post either your article on Qiita or your blog post. When you participate, When you participate, we will assume that you have agreed to the terms of use |
---|---|
2 | Overwrite You can post either your article on Qiita or your blog post. When you participate, When you participate, we will assume that you have agreed to the terms of use |
3 | Overwrite You can post either your article on Qiita or your blog post. When you participate, When you participate, we will assume that you have agreed to the terms of use |
4 | Overwrite You can post either your article on Qiita or your blog post. When you participate, When you participate, we will assume that you have agreed to the terms of use |
5 | Overwrite You can post either your article on Qiita or your blog post. When you participate, When you participate, we will assume that you have agreed to the terms of use |
6 | Overwrite You can post either your article on Qiita or your blog post. When you participate, When you participate, we will assume that you have agreed to the terms of use |
7 | Overwrite You can post either your article on Qiita or your blog post. When you participate, When you participate, we will assume that you have agreed to the terms of use |
8 | Join calendar on 8 day You can also reserve a slot without registering a title or URL. Articles to be submitted are welcome on any website as well as on Qiita. If you link a limited shared article by the day before, it will be automatically published around 7:00am on the same day. When you participate, When you participate, we will assume that you have agreed to the terms of use |
9 | Overwrite You can post either your article on Qiita or your blog post. When you participate, When you participate, we will assume that you have agreed to the terms of use |
10 | Overwrite You can post either your article on Qiita or your blog post. When you participate, When you participate, we will assume that you have agreed to the terms of use |
11 | Join calendar on 11 day You can also reserve a slot without registering a title or URL. Articles to be submitted are welcome on any website as well as on Qiita. If you link a limited shared article by the day before, it will be automatically published around 7:00am on the same day. When you participate, When you participate, we will assume that you have agreed to the terms of use |
12 | Join calendar on 12 day You can also reserve a slot without registering a title or URL. Articles to be submitted are welcome on any website as well as on Qiita. If you link a limited shared article by the day before, it will be automatically published around 7:00am on the same day. When you participate, When you participate, we will assume that you have agreed to the terms of use |
13 | Join calendar on 13 day You can also reserve a slot without registering a title or URL. Articles to be submitted are welcome on any website as well as on Qiita. If you link a limited shared article by the day before, it will be automatically published around 7:00am on the same day. When you participate, When you participate, we will assume that you have agreed to the terms of use |
14 | Join calendar on 14 day You can also reserve a slot without registering a title or URL. Articles to be submitted are welcome on any website as well as on Qiita. If you link a limited shared article by the day before, it will be automatically published around 7:00am on the same day. When you participate, When you participate, we will assume that you have agreed to the terms of use |
15 | Join calendar on 15 day You can also reserve a slot without registering a title or URL. Articles to be submitted are welcome on any website as well as on Qiita. If you link a limited shared article by the day before, it will be automatically published around 7:00am on the same day. When you participate, When you participate, we will assume that you have agreed to the terms of use |
16 | Overwrite You can post either your article on Qiita or your blog post. When you participate, When you participate, we will assume that you have agreed to the terms of use |
17 | Overwrite You can post either your article on Qiita or your blog post. When you participate, When you participate, we will assume that you have agreed to the terms of use |
18 | Join calendar on 18 day You can also reserve a slot without registering a title or URL. Articles to be submitted are welcome on any website as well as on Qiita. If you link a limited shared article by the day before, it will be automatically published around 7:00am on the same day. When you participate, When you participate, we will assume that you have agreed to the terms of use |
19 | Join calendar on 19 day You can also reserve a slot without registering a title or URL. Articles to be submitted are welcome on any website as well as on Qiita. If you link a limited shared article by the day before, it will be automatically published around 7:00am on the same day. When you participate, When you participate, we will assume that you have agreed to the terms of use |
20 | Join calendar on 20 day You can also reserve a slot without registering a title or URL. Articles to be submitted are welcome on any website as well as on Qiita. If you link a limited shared article by the day before, it will be automatically published around 7:00am on the same day. When you participate, When you participate, we will assume that you have agreed to the terms of use |
21 | Join calendar on 21 day You can also reserve a slot without registering a title or URL. Articles to be submitted are welcome on any website as well as on Qiita. If you link a limited shared article by the day before, it will be automatically published around 7:00am on the same day. When you participate, When you participate, we will assume that you have agreed to the terms of use |
22 | Join calendar on 22 day You can also reserve a slot without registering a title or URL. Articles to be submitted are welcome on any website as well as on Qiita. If you link a limited shared article by the day before, it will be automatically published around 7:00am on the same day. When you participate, When you participate, we will assume that you have agreed to the terms of use |
23 | Join calendar on 23 day You can also reserve a slot without registering a title or URL. Articles to be submitted are welcome on any website as well as on Qiita. If you link a limited shared article by the day before, it will be automatically published around 7:00am on the same day. When you participate, When you participate, we will assume that you have agreed to the terms of use |
24 | Overwrite You can post either your article on Qiita or your blog post. When you participate, When you participate, we will assume that you have agreed to the terms of use |
25 | Overwrite You can post either your article on Qiita or your blog post. When you participate, When you participate, we will assume that you have agreed to the terms of use |
Sun | Mon | Tue | Wed | Thu | Fri | Sat |
---|---|---|---|---|---|---|
29 | 30 | 1 Overwrite You can post either your article on Qiita or your blog post. When you participate, When you participate, we will assume that you have agreed to the terms of use | 2 Overwrite You can post either your article on Qiita or your blog post. When you participate, When you participate, we will assume that you have agreed to the terms of use | 3 Overwrite You can post either your article on Qiita or your blog post. When you participate, When you participate, we will assume that you have agreed to the terms of use | 4 Overwrite You can post either your article on Qiita or your blog post. When you participate, When you participate, we will assume that you have agreed to the terms of use | 5 Overwrite You can post either your article on Qiita or your blog post. When you participate, When you participate, we will assume that you have agreed to the terms of use |
6 Overwrite You can post either your article on Qiita or your blog post. When you participate, When you participate, we will assume that you have agreed to the terms of use | 7 Overwrite You can post either your article on Qiita or your blog post. When you participate, When you participate, we will assume that you have agreed to the terms of use | 8 Join calendar on 8 day You can also reserve a slot without registering a title or URL. Articles to be submitted are welcome on any website as well as on Qiita. If you link a limited shared article by the day before, it will be automatically published around 7:00am on the same day. When you participate, When you participate, we will assume that you have agreed to the terms of use | 9 Overwrite You can post either your article on Qiita or your blog post. When you participate, When you participate, we will assume that you have agreed to the terms of use | 10 Overwrite You can post either your article on Qiita or your blog post. When you participate, When you participate, we will assume that you have agreed to the terms of use | 11 Join calendar on 11 day You can also reserve a slot without registering a title or URL. Articles to be submitted are welcome on any website as well as on Qiita. If you link a limited shared article by the day before, it will be automatically published around 7:00am on the same day. When you participate, When you participate, we will assume that you have agreed to the terms of use | 12 Join calendar on 12 day You can also reserve a slot without registering a title or URL. Articles to be submitted are welcome on any website as well as on Qiita. If you link a limited shared article by the day before, it will be automatically published around 7:00am on the same day. When you participate, When you participate, we will assume that you have agreed to the terms of use |
13 Join calendar on 13 day You can also reserve a slot without registering a title or URL. Articles to be submitted are welcome on any website as well as on Qiita. If you link a limited shared article by the day before, it will be automatically published around 7:00am on the same day. When you participate, When you participate, we will assume that you have agreed to the terms of use | 14 Join calendar on 14 day You can also reserve a slot without registering a title or URL. Articles to be submitted are welcome on any website as well as on Qiita. If you link a limited shared article by the day before, it will be automatically published around 7:00am on the same day. When you participate, When you participate, we will assume that you have agreed to the terms of use | 15 Join calendar on 15 day You can also reserve a slot without registering a title or URL. Articles to be submitted are welcome on any website as well as on Qiita. If you link a limited shared article by the day before, it will be automatically published around 7:00am on the same day. When you participate, When you participate, we will assume that you have agreed to the terms of use | 16 Overwrite You can post either your article on Qiita or your blog post. When you participate, When you participate, we will assume that you have agreed to the terms of use | 17 Overwrite You can post either your article on Qiita or your blog post. When you participate, When you participate, we will assume that you have agreed to the terms of use | 18 Join calendar on 18 day You can also reserve a slot without registering a title or URL. Articles to be submitted are welcome on any website as well as on Qiita. If you link a limited shared article by the day before, it will be automatically published around 7:00am on the same day. When you participate, When you participate, we will assume that you have agreed to the terms of use | 19 Join calendar on 19 day You can also reserve a slot without registering a title or URL. Articles to be submitted are welcome on any website as well as on Qiita. If you link a limited shared article by the day before, it will be automatically published around 7:00am on the same day. When you participate, When you participate, we will assume that you have agreed to the terms of use |
20 Join calendar on 20 day You can also reserve a slot without registering a title or URL. Articles to be submitted are welcome on any website as well as on Qiita. If you link a limited shared article by the day before, it will be automatically published around 7:00am on the same day. When you participate, When you participate, we will assume that you have agreed to the terms of use | 21 Join calendar on 21 day You can also reserve a slot without registering a title or URL. Articles to be submitted are welcome on any website as well as on Qiita. If you link a limited shared article by the day before, it will be automatically published around 7:00am on the same day. When you participate, When you participate, we will assume that you have agreed to the terms of use | 22 Join calendar on 22 day You can also reserve a slot without registering a title or URL. Articles to be submitted are welcome on any website as well as on Qiita. If you link a limited shared article by the day before, it will be automatically published around 7:00am on the same day. When you participate, When you participate, we will assume that you have agreed to the terms of use | 23 Join calendar on 23 day You can also reserve a slot without registering a title or URL. Articles to be submitted are welcome on any website as well as on Qiita. If you link a limited shared article by the day before, it will be automatically published around 7:00am on the same day. When you participate, When you participate, we will assume that you have agreed to the terms of use | 24 Overwrite You can post either your article on Qiita or your blog post. When you participate, When you participate, we will assume that you have agreed to the terms of use | 25 Overwrite You can post either your article on Qiita or your blog post. When you participate, When you participate, we will assume that you have agreed to the terms of use | 26 |
1 | Overwrite You can post either your article on Qiita or your blog post. When you participate, When you participate, we will assume that you have agreed to the terms of use |
---|---|
2 | Overwrite You can post either your article on Qiita or your blog post. When you participate, When you participate, we will assume that you have agreed to the terms of use |
3 | Overwrite You can post either your article on Qiita or your blog post. When you participate, When you participate, we will assume that you have agreed to the terms of use |
4 | Overwrite You can post either your article on Qiita or your blog post. When you participate, When you participate, we will assume that you have agreed to the terms of use |
5 | Overwrite You can post either your article on Qiita or your blog post. When you participate, When you participate, we will assume that you have agreed to the terms of use |
6 | Overwrite You can post either your article on Qiita or your blog post. When you participate, When you participate, we will assume that you have agreed to the terms of use |
7 | Overwrite You can post either your article on Qiita or your blog post. When you participate, When you participate, we will assume that you have agreed to the terms of use |
8 | Join calendar on 8 day You can also reserve a slot without registering a title or URL. Articles to be submitted are welcome on any website as well as on Qiita. If you link a limited shared article by the day before, it will be automatically published around 7:00am on the same day. When you participate, When you participate, we will assume that you have agreed to the terms of use |
9 | Overwrite You can post either your article on Qiita or your blog post. When you participate, When you participate, we will assume that you have agreed to the terms of use |
10 | Overwrite You can post either your article on Qiita or your blog post. When you participate, When you participate, we will assume that you have agreed to the terms of use |
11 | Join calendar on 11 day You can also reserve a slot without registering a title or URL. Articles to be submitted are welcome on any website as well as on Qiita. If you link a limited shared article by the day before, it will be automatically published around 7:00am on the same day. When you participate, When you participate, we will assume that you have agreed to the terms of use |
12 | Join calendar on 12 day You can also reserve a slot without registering a title or URL. Articles to be submitted are welcome on any website as well as on Qiita. If you link a limited shared article by the day before, it will be automatically published around 7:00am on the same day. When you participate, When you participate, we will assume that you have agreed to the terms of use |
13 | Join calendar on 13 day You can also reserve a slot without registering a title or URL. Articles to be submitted are welcome on any website as well as on Qiita. If you link a limited shared article by the day before, it will be automatically published around 7:00am on the same day. When you participate, When you participate, we will assume that you have agreed to the terms of use |
14 | Join calendar on 14 day You can also reserve a slot without registering a title or URL. Articles to be submitted are welcome on any website as well as on Qiita. If you link a limited shared article by the day before, it will be automatically published around 7:00am on the same day. When you participate, When you participate, we will assume that you have agreed to the terms of use |
15 | Join calendar on 15 day You can also reserve a slot without registering a title or URL. Articles to be submitted are welcome on any website as well as on Qiita. If you link a limited shared article by the day before, it will be automatically published around 7:00am on the same day. When you participate, When you participate, we will assume that you have agreed to the terms of use |
16 | Overwrite You can post either your article on Qiita or your blog post. When you participate, When you participate, we will assume that you have agreed to the terms of use |
17 | Overwrite You can post either your article on Qiita or your blog post. When you participate, When you participate, we will assume that you have agreed to the terms of use |
18 | Join calendar on 18 day You can also reserve a slot without registering a title or URL. Articles to be submitted are welcome on any website as well as on Qiita. If you link a limited shared article by the day before, it will be automatically published around 7:00am on the same day. When you participate, When you participate, we will assume that you have agreed to the terms of use |
19 | Join calendar on 19 day You can also reserve a slot without registering a title or URL. Articles to be submitted are welcome on any website as well as on Qiita. If you link a limited shared article by the day before, it will be automatically published around 7:00am on the same day. When you participate, When you participate, we will assume that you have agreed to the terms of use |
20 | Join calendar on 20 day You can also reserve a slot without registering a title or URL. Articles to be submitted are welcome on any website as well as on Qiita. If you link a limited shared article by the day before, it will be automatically published around 7:00am on the same day. When you participate, When you participate, we will assume that you have agreed to the terms of use |
21 | Join calendar on 21 day You can also reserve a slot without registering a title or URL. Articles to be submitted are welcome on any website as well as on Qiita. If you link a limited shared article by the day before, it will be automatically published around 7:00am on the same day. When you participate, When you participate, we will assume that you have agreed to the terms of use |
22 | Join calendar on 22 day You can also reserve a slot without registering a title or URL. Articles to be submitted are welcome on any website as well as on Qiita. If you link a limited shared article by the day before, it will be automatically published around 7:00am on the same day. When you participate, When you participate, we will assume that you have agreed to the terms of use |
23 | Join calendar on 23 day You can also reserve a slot without registering a title or URL. Articles to be submitted are welcome on any website as well as on Qiita. If you link a limited shared article by the day before, it will be automatically published around 7:00am on the same day. When you participate, When you participate, we will assume that you have agreed to the terms of use |
24 | Overwrite You can post either your article on Qiita or your blog post. When you participate, When you participate, we will assume that you have agreed to the terms of use |
25 | Overwrite You can post either your article on Qiita or your blog post. When you participate, When you participate, we will assume that you have agreed to the terms of use |