#50daysofvideochat #50daysofmaking #p5livemedia
- Day 1: https://editor.p5js.org/shawn/sketches/jE67n-n2x - Active speaker display
- Day 2: https://editor.p5js.org/shawn/sketches/qc4GpF2I6 - Active speaker quantification
- Day 3: https://editor.p5js.org/shawn/sketches/P-ccnhzdd - Active speaker visualization
- Day 4: https://editor.p5js.org/shawn/sketches/iagVW-48s - Audio stream distortion
- Day 5: https://editor.p5js.org/shawn/sketches/PGQBmmjQO - FFT to tone generation on audio stream
- Day 6: https://editor.p5js.org/shawn/sketches/pjcyWi2Ag - Position
- Day 7: https://editor.p5js.org/shawn/sketches/8pVLHCGJE - Positional audio
- Day 8: https://editor.p5js.org/shawn/sketches/2WQWeE3g9 - 3D Positional Audio (WIP)
- Day 9: https://github.com/vanevery/50daysofvideochat/tree/main/Day%209%20-%20ITP%20Camp%202021%20p5LiveMedia%20Workshop - p5LiveMedia Workshop + Examples
- Day 10: https://github.com/vanevery/50daysofvideochat/tree/main/Day%2010%20webrtc%20webaudio%20example - Playing an oscillator in a stream - straight JavaScript (not p5LiveMedia)
- Day 11: https://walking-productions.com/50days/Day_11_50_Days_of_Video_Chat/ - Playing an audio file in a stream
- Day 12: https://editor.p5js.org/shawn/sketches/DmsCQtcZG - Basic 2D Space Sharing
- Day 13: https://editor.p5js.org/shawn/sketches/AitJTA03B - Manipulation of stream before sending - Shared canvas
- Day 14: https://editor.p5js.org/shawn/sketches/IRxcvNvnF - Manipulation of stream before sending - Shared canvas - Another version (Need to work out transparency in transmission - maybe a specific color for that?)
- Day 15: https://editor.p5js.org/shawn/sketches/ME86kAwkK - Greenscreen - sort of - no transparency :-( - Work in Progress!
- Day 16: https://editor.p5js.org/shawn/sketches/B2RkDAfrM - BodyPix from ml5 for background removal - Sloooooow
- Day 17: https://editor.p5js.org/shawn/sketches/9pCDDRXBO - MediaRecorder - Local saving only
- Day 18: https://editor.p5js.org/shawn/sketches/8e2KXcA8P - A-FrameP5 3D Video Chat
- Day 19: https://editor.p5js.org/shawn/sketches/oy9gPIImS - Bitrate Modification - Most code in underlying library: p5livemedia
- Day 20: https://editor.p5js.org/shawn/sketches/UBFdh8X9- - Bitrate Modification, Audio and Video - Most code in underlying library: p5livemedia
- Day 21: Fixed up Day 18 Sketch to send position
- Day 22: