BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Music Hackspace - ECPv6.15.20//NONSGML v1.0//EN
CALSCALE:GREGORIAN
METHOD:PUBLISH
X-WR-CALNAME:Music Hackspace
X-ORIGINAL-URL:https://musichackspace.org
X-WR-CALDESC:Events for Music Hackspace
REFRESH-INTERVAL;VALUE=DURATION:PT1H
X-Robots-Tag:noindex
X-PUBLISHED-TTL:PT1H
BEGIN:VTIMEZONE
TZID:Europe/London
BEGIN:DAYLIGHT
TZOFFSETFROM:+0000
TZOFFSETTO:+0100
TZNAME:BST
DTSTART:20200329T010000
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:+0100
TZOFFSETTO:+0000
TZNAME:GMT
DTSTART:20201025T010000
END:STANDARD
BEGIN:DAYLIGHT
TZOFFSETFROM:+0000
TZOFFSETTO:+0100
TZNAME:BST
DTSTART:20210328T010000
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:+0100
TZOFFSETTO:+0000
TZNAME:GMT
DTSTART:20211031T010000
END:STANDARD
BEGIN:DAYLIGHT
TZOFFSETFROM:+0000
TZOFFSETTO:+0100
TZNAME:BST
DTSTART:20220327T010000
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:+0100
TZOFFSETTO:+0000
TZNAME:GMT
DTSTART:20221030T010000
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTART;TZID=Europe/London:20210727T180000
DTEND;TZID=Europe/London:20210727T200000
DTSTAMP:20260417T061022
CREATED:20210709T121759Z
LAST-MODIFIED:20220614T123049Z
UID:10000870-1627408800-1627416000@musichackspace.org
SUMMARY:Build Max for Live devices using Ableton Live’s API / On-demand
DESCRIPTION:Level: Intermediate \n \nIn this series of workshops you will explore concepts and techniques associated with Ableton Live’s API and the Live Object Model (LOM). The LOM provides a detailed level of control of Live via M4L and it can be used to underpin unique and novel M4L devices. These workshops aim to expand your knowledge and use of the Live API and the LOM within the M4L development environment\, which can be leveraged by M4L developers to enhance their practice and provide unprecedented control of Live. \nSeries Learning Outcomes \nBy the end of this series a successful student will be able to: \n\n\nIdentify the LOM structure\, LOM paths and LOM Object ids \n\n\nUtilise API Object types\, Classes\, Children\, Properties and Functions \n\n\nDeploy datatypes\, debugging\, notifications and javascript with the Live API \n\n\nObserve and control Live parameters via the API and M4L \n\n\nSession 1: The Live Object Model Pt.1  \n\n\nLive Objects (hierarchy\, properties\, functions) \n\n\nObject Paths \n\n\nRoot Objects \n\n\nMax Objects (live.path\, live. Object) \n\n\nSession 2: The Live Object Model Pt.2  \n\n\nMax Objects (live.remote~\, live.observer) \n\n\nControlling Ableton Live parameters \n\n\nObserving Ableton Live \n\n\nSession 3: Creating a Max for Live device with the Live API  \n\n\nWork with Control Surfaces \n\n\nRoute MIDI / audio \n\n\nPractical examples of API use \n\n\nSession 4: JavaScript \n\n\nThe LiveAPI Object in JS \n\n\nSummary of course \n\n\n\n \nRequirements \n\n\nA computer and internet connection \n\nAccess to a copy of Live Suite (preferably Live Suite 11) trial or full licence.\n\nAbout the workshop leader \nMark Towers is an Ableton Certified Trainer and a lecturer in music technology at Leicester College. He specialises in Max for Live\, as well as working with Isotonik Studios to create unique and creative devices for music production and performance such as the Arcade Series.
URL:https://musichackspace.org/event/build-max-for-live-devices-using-ableton-lives-api-live-session-27th-july/
LOCATION:Online
CATEGORIES:Ableton,Music software,Workshops
ATTACH;FMTTYPE=image/webp:https://musichackspace.org/wp-content/uploads/2021/07/MarkTowers-LOM-on-demand.001-scaled.webp
END:VEVENT
END:VCALENDAR