You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Wanted to look at a fun tool that can be used in education. I stopped playing music a long time ago, and want to find ways to start playing around with it again. Know there are lots of musicians here.
Background: What is it?
Developed in 2012 by Sam Aaron at U. of Cambridge
A free live coding synth based on Ruby for everyone originally designed to support computing and music lessons within schools.
An open source programming environment originally designed to explore and teach programming concepts within schools through the process of creating new sounds.
Three core domains:
Art: express yourself and ask new questions of music and notation
Technology: explore questions related to liveness, time and concurrency in programming languages
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
It's used to create user interfaces. Small components that present data. Tells HTML what to render and how to respond to events. (?Well structured component tree?) Clarify how different from regular JS and JQuery? Unclear.
How does React interact with the DOM?
Each component has a render function. It executes the code and renders the JS and HTML in the return statement. ?Virtual DOM?
React listens for state changes (data that can change) and re-renders it (in contrast to polling the data). When setState is called in a component, React knows to re-render it. (?Clarify mounted on the DOM?)