West Yorkshire Python User Group

The West Yorkshire Python User Group (WYPy) have been meeting monthly since 2007. Our meetings are free, and usually include at least one talk, as well as a trip to the pub.

We discuss our meetings on the Python Yorkshire and Humberside Google Group and you can also follow us on Twitter at @WYPython.

Programming Music for Performance: Live Coding With FoxDot

Thursday November 9, 2017

This month Ryan Kirkbride will be talking about and demoing FoxDot, a library for live coding music:

FoxDot is a Python library for interactive programming, specifically for live coding music. This talk will touch upon the history of live coding, the algorave movement (where people get together and dance to algorithms - yes, it's true), and how you can use Python to make your own music.

The FoxDot editor gives users the ability to edit their Python code while it is being run, allowing them to enter a feedback loop where they can execute code, listen to the result, then change the code and re-execute it based on what they hear. Often dubbed "the composer programmer", a live coder makes the act of composing music a performance practice in itself. Python's clean syntax and flexibility lends itself to this and FoxDot allows users to define musical algorithms quickly and easily.

The talk will then culminate in a 10 minute improvised performance that will demonstrate the wide range of musical capabilities available in the system.

FoxDot is maintained at https://github.com/Qirky/FoxDot.

We hope to have time for a workshop for anyone who wants to have a play, so please bring a laptop if you have one.

Date and Time

Thursday 9th November, starting around 7.30pm.

We will finish at about 8:45pm, and will be going to Headrow House afterwards.

Location

As usual, we will be meeting at Futurelabs (map).

Futurelabs
1 Eastgate
Leeds
LS2 7LY

From the Futurelabs web site: "If you’re walking, we’re 50 yards from the back entrance of the Victoria Quarter. Simply look left, walk to the crossroads and we’re in the building on the opposite corner (above the Gas Showrooms). Take the door to the left of the Gas Showrooms and our Reception is on the second floor."

Coming up

Nothing scheduled yet. Please check back soon.

Previous meetings

  1. 2017

    1. November - Programming Music for Performance: Live Coding With FoxDot
    2. October - PostgreSQL: Beyond the Basics
    3. August - Skipole: A framework for creating WSGI web applications
    4. May - Talisker - One Year On
    5. April - Python/Django Workshop
    6. March - Becoming Polyglot - Lorna Mitchell
    7. February - February Social
  2. 2016

    1. September - (TBC) PyConUK Warmup
    2. June - Pair Programming Game
    3. May - Pair Programming Game
    4. April - Talisker - a Web Application Runtime
    5. February - February Social
    6. January - Fast Python Implementations: An Opinionated Review
  3. 2015

    1. November - Hypothesis, a QuickCheck style testing library for Python
    2. October - October Social
    3. September - Elephant taming for snake lovers
    4. August - How To Get Your Patch Accepted
    5. July - to pytest or not to pytest
    6. June - June Social
    7. May - Hacking on the WYPy website.
    8. January - Micropython
  4. 2014

    1. August - Simple Selenium Test - A case study
    2. June - Suggestions on designing a flexible framework
    3. May - Monitoring things that aren't computers
    4. April - Monitoring things that aren't computers
    5. March - Lightning talks: A Python editor/IDE show and tell
    6. February - Teaching Python at The Test People
  5. 2013

    1. November - Geist UI Automation Library
    2. September - Encouraging Contributions To Your Open Source Project
    3. July - Coding Session: Turtles All The Way Down
    4. May - Stormy Webber - Tornado for everyone
    5. April - PyCon US Review and social meeting
    6. March - Coding Session - Porting Restish to Python 3
    7. February - Inkscape and Python
  6. 2012

    1. December - Unit testing Django
    2. November - A Python powered media server
    3. October - IPython: tools for interactive computing
    4. June - Go From a Python Programmer's Perspective
    5. May - The Twisted Toolbox
    6. March - Coding Dojo
    7. February - Python Web Framework Comparrison (Part 2)
    8. January - Python Web Framework Comparrison (Part 1)
  7. 2011

    1. December - Coding Dojo
    2. November - Testing in Python
    3. October - Testing in Python and Using the SciPy toolset for interactive analysis
    4. August - Block World - Simon Davy