Fetching the latest programs, projects, and workspace data.

Realtime Audio/Visual Programming Environment
Showing 5 of 15 projects. Click any project card for scope, mentors, and proposal studio.
Mentors: Student: sushi_sudan
Project Title: Developing Musical Games with Purr Data Project Description: This project aims to create a collection of 6 to 8 musical games using Purr Data, a visual programming language for real-time audio and visual processing. The objective is to showcase the versatility of Purr Data in game development, specifically focusing on games where music plays a central role in gameplay mechanics. Problem: Traditional game development tools often prioritize graphics and gameplay mechanics over audio elements, leading to a lack of emphasis on the musical aspects of games. Additionally, there is a gap in accessible tools for developers interested in creating games that leverage music as a core gameplay mechanic. Solution: By leveraging Purr Data's capabilities for interactive audio and visual processing, this project seeks to address these issues by developing a diverse range of musical games. Purr Data's visual programming interface allows for intuitive creation and manipulation of audiovisual elements, making it an ideal platform for experimenting with innovative gameplay mechanics centered around music. Deliverables: Rhythm-based Platformer Infinite Piano Symphony Swiper Beat Blast Musical Memory Matchup Musical Tanks Wars A Musical Ride Musical Dungeon Lights Out Musical Bounce Each game thoroughly tested, optimized, and documented. Source code and assets open-sourced for community. Showcase Purr Data's potential in creating immersive musical gaming experiences.
Mentors: Student: ayushanand308
The proposal seeks to enhance the existing autocomplete functionality within Purr Data. Our approach involves gathering user feedback on their interactions with the autocomplete feature, identifying any encountered bugs or issues, and soliciting additional suggestions for improvement. Additionally, we will address the bugs we have identified. Following the user feedback phase, we will focus on resolving these issues through iterative cycles of usage and testing to ensure the viability of the features and bug fixes. If time allows, we will then consider implementing the features outlined in the proposal.
Mentors: Student: Nathan Paek
I aim to create two interactive demos to ship with the next release of Pd-L2Ork that showcase unique features of Pure Data! The first demo is a fun game that uses Pure Data graphics and has a adaptable soundtrack, and the second is a generative environment that reacts to audio input from the user and changes its visuals and sound. I'll design, program, and score each of these demos. The deliverables are the two games.
Mentors: Student: Amrut Kotrannavar
Purr-Data (Pd), a visual programming language for multimedia applications, offers a powerful and intuitive environment for sound and music creation. However, the initial learning curve for Pd can be daunting, especially for those unfamiliar with visual programming paradigms. Also, the experienced Purr-data users would want to generate patches faster. This project titled "Generating Pd Patches Using an LLM", aims to bridge this gap by leveraging the power of machine learning to assist users in creating Pd patches.
Mentors: Student: Prakhar Agarwal
When working on a project in Purr Data, saving regularly is important to avoid losing any changes or progress. The auto-save feature provides an added layer of protection by automatically saving the project at set intervals, such as every 10 minutes. In case of a sudden power outage or system crash, the auto-save feature can help to recover the project files, reducing the risk of losing valuable work. This feature also helps to reduce the likelihood of accidentally closing the program or forgetting to save changes. The auto-save feature in Purr Data is a helpful tool for ensuring that project data is automatically saved and backed up regularly, providing peace of mind and added protection against data loss.