<rdf:RDF
    xmlns:s='http://snipsnap.org/rdf/snip-schema#'
    xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#'
    xml:base='http://www.loadbang.net/rdf'>
    <s:Snip rdf:about='http://www.loadbang.net/rdf#Software/net.loadbang.shado/Tutorials'
         s:name='Software/net.loadbang.shado/Tutorials'
         s:cUser='nick'
         s:oUser='nick'
         s:mUser='nick'>
        <s:content>{image:img=three.png}&#xD;&#xA;&#xD;&#xA;This is an index of tutorials for designing script-based applications using the [shado workbench|Software/net.loadbang.shado/Workbench]. We start with the basics, and proceed to designing monome-based interface controls, step sequencing systems and other random things.&#xD;&#xA;&#xD;&#xA;Since all the scripting is done in the Python language, we introduce language concepts as we go along, with links to further reading where necessary.&#xD;&#xA;&#xD;&#xA;1 The Basics&#xD;&#xA;&#xD;&#xA;1. [Software/net.loadbang.shado/Tutorials/Installation]: downloading and installing the software&#xD;&#xA;1. [Software/net.loadbang.shado/Tutorials/Quick Tour]: introducing the workbench&#xD;&#xA;1. [Software/net.loadbang.shado/Tutorials/The Demos] running the demo scripts&#xD;&#xA;1. [Software/net.loadbang.shado/Tutorials/Hello World]: a very first Python script&#xD;&#xA;1. [Software/net.loadbang.shado/Tutorials/Buttons]: responding to the monome&#xD;&#xA;1. [Software/net.loadbang.shado/Tutorials/First Light]: turning on the lights&#xD;&#xA;&#xD;&#xA;1 Introducing shado&#xD;&#xA;&#xD;&#xA;Blocks, Frames and ViewPorts. Lamp states and overlays. Basic interface design.&#xD;&#xA;&#xD;&#xA;1 Sequencing&#xD;&#xA;&#xD;&#xA;Dealing with clock messages. Transmitting MIDI.&#xD;&#xA;&#xD;&#xA;1 Interface Design&#xD;&#xA;&#xD;&#xA;Toggles, radio groups, faders, multi-page displays.&#xD;&#xA;&#xD;&#xA;Object-oriented design for interfaces: targets and callbacks. Decoupling visual feedback from manipulation.&#xD;&#xA;&#xD;&#xA;1 Scrolling and Blinking with shadox&#xD;&#xA;&#xD;&#xA;Asynchronous actions, threads and completion.</s:content>
        <s:mTime>2009-05-08 16:28:35.109</s:mTime>
        <s:cTime>2009-01-11 13:58:32.0</s:cTime>
        <s:comments
             rdf:type='http://www.w3.org/1999/02/22-rdf-syntax-ns#Bag'/>
        <s:snipLinks>
            <rdf:Bag>
                <rdf:li rdf:resource='http://www.loadbang.net/rdf#'/>
                <rdf:li rdf:resource='http://www.loadbang.net/rdf#Software/net.loadbang.shado'/>
                <rdf:li rdf:resource='http://www.loadbang.net/rdf#Software/net.loadbang.jython'/>
                <rdf:li rdf:resource='http://www.loadbang.net/rdf#Software/net.loadbang.shado/Workbench'/>
                <rdf:li rdf:resource='http://www.loadbang.net/rdf#Software/net.loadbang.shado/Tutorials/Installation'/>
                <rdf:li rdf:resource='http://www.loadbang.net/rdf#Software/net.loadbang.web'/>
                <rdf:li rdf:resource='http://www.loadbang.net/rdf#Software/net.loadbang-SQL'/>
                <rdf:li rdf:resource='#snipsnap-index'/>
                <rdf:li rdf:resource='http://www.loadbang.net/rdf#Software/net.loadbang.shado/Tutorials/First Light'/>
                <rdf:li rdf:resource='http://www.loadbang.net/rdf#Software/net.loadbang.groovy'/>
                <rdf:li rdf:resource='http://www.loadbang.net/rdf#Software/net.loadbang.shado/Tutorials/Buttons'/>
                <rdf:li rdf:resource='http://www.loadbang.net/rdf#Software/net.loadbang.fireflash'/>
                <rdf:li rdf:resource='http://www.loadbang.net/rdf#Software/net.loadbang.shado/Tutorials/Hello World'/>
                <rdf:li rdf:resource='http://www.loadbang.net/rdf#Software/net.loadbang.shado/Tutorials/The Demos'/>
                <rdf:li rdf:resource='#snipsnap-search'/>
                <rdf:li rdf:resource='http://www.loadbang.net/rdf#Software/net.loadbang-SQL/MySQL'/>
                <rdf:li rdf:resource='http://www.loadbang.net/rdf#Software/net.loadbang.shado/README.MANUAL'/>
                <rdf:li rdf:resource='http://www.loadbang.net/rdf#Software/TextBrick'/>
                <rdf:li rdf:resource='http://www.loadbang.net/rdf#Software/Nixies'/>
                <rdf:li rdf:resource='#Software'/>
                <rdf:li rdf:resource='http://www.loadbang.net/rdf#software/net.loadbang.web'/>
                <rdf:li rdf:resource='http://www.loadbang.net/rdf#Software/net.loadbang.shado/Tutorials/Quick Tour'/>
                <rdf:li rdf:resource='http://www.loadbang.net/rdf#Software/textbrick'/>
                <rdf:li rdf:resource='http://www.loadbang.net/rdf#Software/'/>
                <rdf:li rdf:resource='http://www.loadbang.net/rdf#Software/net.loadbang.shado/README'/>
                <rdf:li rdf:resource='#nick'/>
                <rdf:li rdf:resource='http://www.loadbang.net/rdf#Software/net.loadbang-lib'/>
                <rdf:li rdf:resource='#snipsnap-portlet-2'/>
                <rdf:li rdf:resource='http://www.loadbang.net/rdf#SnipSnap/config'/>
                <rdf:li rdf:resource='http://www.loadbang.net/rdf#Tech Notes/MXJ Class Loading'/>
                <rdf:li rdf:resource='http://www.loadbang.net/rdf#Software/Registry'/>
                <rdf:li rdf:resource='http://www.loadbang.net/rdf#Tech Notes/Eclipse and MXJ'/>
                <rdf:li rdf:resource='http://www.loadbang.net/rdf#Software/net.loadbang.shado/Tutorials/First+Light'/>
                <rdf:li rdf:resource='http://www.loadbang.net/rdf#Software/net.loadbang.shado/Tutorials/'/>
                <rdf:li rdf:resource='#snipsnap-notfound'/>
                <rdf:li rdf:resource='#__license.GPL'/>
                <rdf:li rdf:resource='http://www.loadbang.net/rdf#start/2009-02-03/1'/>
                <rdf:li rdf:resource='http://www.loadbang.net/rdf#Software/net.loadbang.shado/Tutorials/Tour'/>
                <rdf:li rdf:resource='http://www.loadbang.net/rdf#Tech+Notes/MXJ+Class+Loading'/>
                <rdf:li rdf:resource='http://www.loadbang.net/rdf#SnipSnap/themes/Sky'/>
                <rdf:li rdf:resource='http://www.loadbang.net/rdf#software/'/>
                <rdf:li rdf:resource='http://www.loadbang.net/rdf#Software/net.loadbang.shado/Tutorials/First Blink'/>
                <rdf:li rdf:resource='http://www.loadbang.net/rdf#Software/net.loadbang.shado/Tutorials/The Tour'/>
            </rdf:Bag>
        </s:snipLinks>
        <s:attachments>
            <rdf:Bag>
                <rdf:li>
                    <s:Attachment rdf:about='http://www.loadbang.net/space/Software/net.loadbang.shado/Tutorials/three.png'
                         s:fileName='three.png'
                         s:contentType='image/png'
                         s:size='5386'>
                        <s:date>Sun Mar 01 21:14:35 UTC 2009</s:date>
                    </s:Attachment>
                </rdf:li>
            </rdf:Bag>
        </s:attachments>
    </s:Snip>
</rdf:RDF>

