第一部分:C++基础与JUCE基础
第一章:计算机基础
1.1 计算机硬件组成
1.2 CPU与寻址
1.3 计算机中的数据表示
1.4 软件的运行过程
第二章:C++程序设计
1.1 Hello World
1.2 C++基础
1.3 面向对象程序设计
1.4 多线程技术
1.5 GDI+技术
图形绘制接口
屏幕坐标系
1.6 实验:绘制三角函数
第三章:JUCE框架
1.1 安装JUCE
JUCE框架包含一下几部分:JUCE SDK,Projuce项目辅助软件,其他,如不同平台所对应的IDE开发软件,开发VST插件,或者Android程序所使用SDK。本章最后的实验将以JUCE GUI框架为基础,制作一个JUCE音频管理小程序,因此只需要安装JUCE SDK与不同平台对应的IDE即可。
图3-1 (a)Windows IDE Visual Studio (b)Mac IDE XCode (c)Android IDE Android Studio
在进行第二章,1.1节的练习时,已经为各平台安装了对应的IDE开发软件,Mac系统安装的IDE为XCode,Windows系统安装的IDE为Visual Studio。需要特别提醒的是,虽然Visual Studio也有Mac版本,但是JUCE并没有把这个版本的Visual Studio作为可使用的开发平台。此外,像一些常用的跨平台多语言开发平台,如Visual Studio Code,都不能用在JUCE开发中。
安装JUCE前,需要确定未来JUCE程序所运行的平台,并针对各平台进行SDK的安装,如果是Windows、Mac、Linux等桌面平台,只要在安装IDE时勾选C++支持即可,如果是iOS、Android平台,还需要安装如Android SDK这样的专用开发包。
图3-2 安装Visual Studio时勾选C++开发
图3-3 Android SDK安装
1.2 运行JUCE Demo
1.3 创建JUCE项目
1.4 配置JUCE项目
1.5 实验:JUCE GUI项目 - 音频文件管理器
第二部分:数字音频信号处理基础
第四章:模拟信号与数字信号
第五章:声音信号与人类听觉系统
第六章:数字音频信号处理
第三部分:数字音频技术
第七章:数字音频数据的编码
第八章:数字音频数据的存储
第九章:数字音频数据的传输
第四部分:音频程序设计实战
第十章:JUCE Audio音频开发基础
第十一章:JUCE Plugin音频插件开发基础
第十二章:语音人工智能技术应用
1.1 安装百度AI开发工具包
1.2 创建百度AI程序
1.3 百度AI语音识别与语音合成
1.4 实验:语音助手
标签:数字音频,JUCE,Studio,Android,IDE,安装,目录 From: https://www.cnblogs.com/pangxingqing/p/18160117