Generating Music & Lyrics with ml5.js
Event box
ml5.js is an open-source library which aims to make machine learning approachable for a broad audience of artists, creative coders, and students: a friendly tool for creating intelligent systems in the browser. In this workshop, you’ll learn how to use ml5.js to train and harness LSTMs — a type of deep neural network — in order to generate novel melodies, poetry, and other creative symbol sequences.
This workshop is also part of Processing Community Day @ Pittsburgh, a national day with local activities. The instructors provide a space for people to learn how to program and make creative work with code, reaching out to diverse communities, especially those who might not otherwise have access to these tools and resources.
Level: Intermediate (participants should have some modest prior programming experience).
Equipment: Bring your own laptop, please! Instructions to download specific software provided upon completion of registration.
Participants are encouraged to bring their own device to use during workshops in the Digital Scholarship Commons. Please check in with the Presenter for your workshop to find out if you will need to download any software prior to attending the event.
If you are not affiliated with the University of Pittsburgh, you will need to register for Wi-Fi access in advance, by following these steps:
CONNECTING TO WIRELESS INTERNET IN THE DIGITAL SCHOLARSHIP COMMONS
FOR CMU AFFILIATES
- Select the eduroam network from your Wi-Fi list.
- Log in using your @andrew email address and password (@cmu addresses are not supported).
- Accept the server's certificate, if prompted.
FOR OTHER EDUROAM AFFILIATES
- Pitt is an eduroam service provider. You can check to see if your home institution supports using eduroam at remote sites here: https://www.eduroam.us/institutions_list. Your institution must be an “IdP” (Identity Provider) to allow you eduroamaccess.
FOR ALL OTHERS
- Advance online registration is required. Instructions for registration and use follow. This service is for short-term use by visitors on official University business. Guest wireless accounts are limited to 30 consecutive days. If you require wireless access for more than 30 consecutive days, consider using eduroam.
- To set up guest access to wi-fi, please visit http://bit.ly/pittguestwifi to begin the process, as outlined below:
- Before you arrive on campus, you must register for access.
- Your staff or faculty host will provide you with his/her University Computing Account username which is required for online registration (see below).
- Complete the online access request form.
- Under Host Information, you will see a field for Host Username. Enter the name of the presenter of your workshop in this field.
- You will receive an email, asking you to verify your email address. Click the link in the email and complete the verification form online.
- An email will be sent to your host to approve your request. Once approved, you will receive a final email directing you to accept the service usage guideline and select your password.
- When you arrive on campus, log in.
- Open your wireless network manager and select GUEST-WIRELESS-PITTNET.
- Open a Web browser. The Guest Login window will display.
- Log in using your email address and the password you selected in advance.