O'Reilly logo

Mapping and Visualization with SuperCollider by Marinos Koutsomichalis

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

The View

We are now ready to proceed with our View. In our case, the View is not only responsible for what we see, but also for all those parts of our program that constitute its output. Since Snakes is an audiovisual work, the View should be responsible for constructing and holding an instance of Window with a properly configured instance of UserView, as well as for initiating the sound synthesis engine, that is an instance of Server. Note that the View is not just a file packed with code for decompressing Blackboard. It is an object of its own sake and has certain tasks and responsibilities to carry out, also reinforced by Blackboard's requirement that it should implement an init method and an initiated member.

Clients and interfaces

A properly ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required