History

further adding to ChAI historical note and acknowledgements

Ge Wang committed 3 years ago

Commit 3c642991 parent 8f279f23 files · +15 −12Browse files

Unified · Split

3 files
  1. notes/VERSIONS +5 −4
  2. src/core/ulib_ai.cpp +5 −4
  3. src/core/ulib_ai.h +5 −4
notes/VERSIONS+5−4
@@ -337,26 +337,27 @@ extraction). All of these have directly or indirectly contributed the · 336 unmodified lines
337creation of ChAI. Additionally, ChAI benefitted from the teaching337creation of ChAI. Additionally, ChAI benefitted from the teaching
338and design philosophy of Perry R. Cook (Ph.D. advisor to Rebecca and Ge338and design philosophy of Perry R. Cook (Ph.D. advisor to Rebecca and Ge
339at Princeton, and ChucK co-author), who argued for real-time human interaction,339at Princeton, and ChucK co-author), who argued for real-time human interaction,
340parameteric sound synthesis, and play in the design of musical tools.340parametric sound synthesis, and play in the design of musical tools.
341 341
342[1] Fiebrink, Rebecca. 2011. /Real-time Human Interaction With Supervised342[1] Fiebrink, Rebecca. 2011. /Real-time Human Interaction With Supervised
343Learning Algorithms for Music Composition and Performance/ Ph.D. Thesis.343Learning Algorithms for Music Composition and Performance/ Ph.D. Thesis.
344Princeton University.344Princeton University. https://www.cs.princeton.edu/techreports/2010/891.pdf
345[2] http://www.wekinator.org/345[2] http://www.wekinator.org/
346Wekinator | Software for real-time, interactive machine learning346Wekinator | Software for real-time, interactive machine learning
347[3] Fiebrink, Rebecca. "Machine Learning for Musicians and Artists" MOOC347[3] Fiebrink, Rebecca. "Machine Learning for Musicians and Artists" MOOC
348https://www.kadenze.com/courses/machine-learning-for-musicians-and-artists/info348https://www.kadenze.com/courses/machine-learning-for-musicians-and-artists/info
349[4] Fiebrink, R., G. Wang, P. R. Cook. 2008. "Foundations for On-the-fly349[4] Fiebrink, R., G. Wang, P. R. Cook. 2008. "Foundations for On-the-fly
350Learning in the ChucK Programming Language." /International Computer Music350Learning in the ChucK Programming Language." /International Computer Music
351Conference/.351Conference/. https://mcd.stanford.edu/publish/files/2008-icmc-learning.pdf
352[5] Fiebrink, R., G. Wang, P. R. Cook. 2008. "Support for Music Information352[5] Fiebrink, R., G. Wang, P. R. Cook. 2008. "Support for Music Information
353Retrieval in the ChucK Programming Language." /International Conference353Retrieval in the ChucK Programming Language." /International Conference
354on Music Information Retrieval/ (ISMIR).354on Music Information Retrieval/ (ISMIR).
355https://mcd.stanford.edu/publish/files/2008-ismir-proto.pdf
355[6] http://smirk.cs.princeton.edu/356[6] http://smirk.cs.princeton.edu/
356sMIRk | Small Music Information Retrieval toolKit357sMIRk | Small Music Information Retrieval toolKit
357[7] Wang, G., R. Fiebrink, P. R. Cook. 2007. "Combining Analysis and358[7] Wang, G., R. Fiebrink, P. R. Cook. 2007. "Combining Analysis and
358Synthesis in the ChucK Programming Language." /International Computer359Synthesis in the ChucK Programming Language." /International Computer
359Music Conference/.360Music Conference/. https://mcd.stanford.edu/publish/files/2007-icmc-uana.pdf
360---361---
361 - (added) MFCC unit analyzer (thanks Yikai Li)362 - (added) MFCC unit analyzer (thanks Yikai Li)
362 |- A unit analyzer that computes Mel-frequency Cepstral Coefficients363 |- A unit analyzer that computes Mel-frequency Cepstral Coefficients
src/core/ulib_ai.cpp+5−4
@@ -43,11 +43,11 @@ · 42 unmodified lines
43// creation of ChAI. Additionally, ChAI benefitted from the teaching43// creation of ChAI. Additionally, ChAI benefitted from the teaching
44// and design philosophy of Perry R. Cook (Ph.D. advisor to Rebecca and Ge44// and design philosophy of Perry R. Cook (Ph.D. advisor to Rebecca and Ge
45// at Princeton, and ChucK co-author), who argued for real-time human interaction,45// at Princeton, and ChucK co-author), who argued for real-time human interaction,
46// parameteric sound synthesis, and play in the design of musical tools.46// parametric sound synthesis, and play in the design of musical tools.
47//47//
48// [1] Fiebrink, Rebecca. 2011. /Real-time Human Interaction With Supervised48// [1] Fiebrink, Rebecca. 2011. /Real-time Human Interaction With Supervised
49// Learning Algorithms for Music Composition and Performance/ Ph.D. Thesis.49// Learning Algorithms for Music Composition and Performance/ Ph.D. Thesis.
50// Princeton University.50// Princeton University. https://www.cs.princeton.edu/techreports/2010/891.pdf
51//51//
52// [2] http://www.wekinator.org/52// [2] http://www.wekinator.org/
53// Wekinator | Software for real-time, interactive machine learning53// Wekinator | Software for real-time, interactive machine learning
@@ -57,18 +57,19 @@ · 3 unmodified lines
57//57//
58// [4] Fiebrink, R., G. Wang, P. R. Cook. 2008. "Foundations for On-the-fly58// [4] Fiebrink, R., G. Wang, P. R. Cook. 2008. "Foundations for On-the-fly
59// Learning in the ChucK Programming Language." /International Computer Music59// Learning in the ChucK Programming Language." /International Computer Music
60// Conference/.60// Conference/. https://mcd.stanford.edu/publish/files/2008-icmc-learning.pdf
61//61//
62// [5] Fiebrink, R., G. Wang, P. R. Cook. 2008. "Support for Music Information62// [5] Fiebrink, R., G. Wang, P. R. Cook. 2008. "Support for Music Information
63// Retrieval in the ChucK Programming Language." /International Conference63// Retrieval in the ChucK Programming Language." /International Conference
64// on Music Information Retrieval/ (ISMIR).64// on Music Information Retrieval/ (ISMIR).
65// https://mcd.stanford.edu/publish/files/2008-ismir-proto.pdf
65//66//
66// [6] http://smirk.cs.princeton.edu/67// [6] http://smirk.cs.princeton.edu/
67// sMIRk | Small Music Information Retrieval toolKit68// sMIRk | Small Music Information Retrieval toolKit
68//69//
69// [7] Wang, G., R. Fiebrink, P. R. Cook. 2007. "Combining Analysis and70// [7] Wang, G., R. Fiebrink, P. R. Cook. 2007. "Combining Analysis and
70// Synthesis in the ChucK Programming Language." /International Computer71// Synthesis in the ChucK Programming Language." /International Computer
71// Music Conference/.72// Music Conference/. https://mcd.stanford.edu/publish/files/2007-icmc-uana.pdf
72//-----------------------------------------------------------------------------73//-----------------------------------------------------------------------------
73#include "ulib_ai.h"74#include "ulib_ai.h"
74#include "chuck_type.h"75#include "chuck_type.h"
src/core/ulib_ai.h+5−4
@@ -43,11 +43,11 @@ · 42 unmodified lines
43// creation of ChAI. Additionally, ChAI benefitted from the teaching43// creation of ChAI. Additionally, ChAI benefitted from the teaching
44// and design philosophy of Perry R. Cook (Ph.D. advisor to Rebecca and Ge44// and design philosophy of Perry R. Cook (Ph.D. advisor to Rebecca and Ge
45// at Princeton, and ChucK co-author), who argued for real-time human interaction,45// at Princeton, and ChucK co-author), who argued for real-time human interaction,
46// parameteric sound synthesis, and play in the design of musical tools.46// parametric sound synthesis, and play in the design of musical tools.
47//47//
48// [1] Fiebrink, Rebecca. 2011. /Real-time Human Interaction With Supervised48// [1] Fiebrink, Rebecca. 2011. /Real-time Human Interaction With Supervised
49// Learning Algorithms for Music Composition and Performance/ Ph.D. Thesis.49// Learning Algorithms for Music Composition and Performance/ Ph.D. Thesis.
50// Princeton University.50// Princeton University. https://www.cs.princeton.edu/techreports/2010/891.pdf
51//51//
52// [2] http://www.wekinator.org/52// [2] http://www.wekinator.org/
53// Wekinator | Software for real-time, interactive machine learning53// Wekinator | Software for real-time, interactive machine learning
@@ -57,18 +57,19 @@ · 3 unmodified lines
57//57//
58// [4] Fiebrink, R., G. Wang, P. R. Cook. 2008. "Foundations for On-the-fly58// [4] Fiebrink, R., G. Wang, P. R. Cook. 2008. "Foundations for On-the-fly
59// Learning in the ChucK Programming Language." /International Computer Music59// Learning in the ChucK Programming Language." /International Computer Music
60// Conference/.60// Conference/. https://mcd.stanford.edu/publish/files/2008-icmc-learning.pdf
61//61//
62// [5] Fiebrink, R., G. Wang, P. R. Cook. 2008. "Support for Music Information62// [5] Fiebrink, R., G. Wang, P. R. Cook. 2008. "Support for Music Information
63// Retrieval in the ChucK Programming Language." /International Conference63// Retrieval in the ChucK Programming Language." /International Conference
64// on Music Information Retrieval/ (ISMIR).64// on Music Information Retrieval/ (ISMIR).
65// https://mcd.stanford.edu/publish/files/2008-ismir-proto.pdf
65//66//
66// [6] http://smirk.cs.princeton.edu/67// [6] http://smirk.cs.princeton.edu/
67// sMIRk | Small Music Information Retrieval toolKit68// sMIRk | Small Music Information Retrieval toolKit
68//69//
69// [7] Wang, G., R. Fiebrink, P. R. Cook. 2007. "Combining Analysis and70// [7] Wang, G., R. Fiebrink, P. R. Cook. 2007. "Combining Analysis and
70// Synthesis in the ChucK Programming Language." /International Computer71// Synthesis in the ChucK Programming Language." /International Computer
71// Music Conference/.72// Music Conference/. https://mcd.stanford.edu/publish/files/2007-icmc-uana.pdf
72//-----------------------------------------------------------------------------73//-----------------------------------------------------------------------------
73#ifndef __ULIB_AI_H__74#ifndef __ULIB_AI_H__
74#define __ULIB_AI_H__75#define __ULIB_AI_H__

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t