Jump to content

Project-jos-320c-2021: Difference between revisions

From CCRMA Wiki
Jos (talk | contribs)
Jos (talk | contribs)
mNo edit summary
Line 6: Line 6:
== Plan ==
== Plan ==


* Look at some 220C projects [https://ccrma.stanford.edu/courses/220c/] for general orientation on project reporting
* Look at some [https://ccrma.stanford.edu/courses/220c/ 220C projects] for general orientation on project reporting
* Read ahead in the course schedule [https://ccrma.stanford.edu/courses/320c/] to learn about GUI options
* Read ahead in the  [https://ccrma.stanford.edu/courses/320c/ course schedule] to learn about GUI options
* Decide on a file format: XML? Plain text? Encrypted?
* Decide on a file format: XML? Plain text? Encrypted?
** I am now thinking plain text, including a hash string generated by some secret algorithm to detect modification if/when needed
** I am starting with plain text, and planning to include a hash string generated by a secret algorithm to detect modification if/when needed
* I am now reading all GUI-related [https://juce.com/learn/tutorials JUCE tutorials] that are new since I last looked
* I am now reading all GUI-related [https://juce.com/learn/tutorials JUCE tutorials] that are new since I last looked

Revision as of 22:25, 23 April 2021

JOS 320C Project Goals

  • Make my first "meta plugin" that writes out files for other plugins to read
  • Learn how to make better GUIs for plugin Editors

Plan

  • Look at some 220C projects for general orientation on project reporting
  • Read ahead in the course schedule to learn about GUI options
  • Decide on a file format: XML? Plain text? Encrypted?
    • I am starting with plain text, and planning to include a hash string generated by a secret algorithm to detect modification if/when needed
  • I am now reading all GUI-related JUCE tutorials that are new since I last looked