Shu Xu
Programmer / Electronic musician
As a competitive programmer and an electronic musician, I aim to combine my experience in deep learning and full-stack development with my passion for electronic music production and sound design.
I am a program organizer of Brown University's IgniteCS tutoring program and the Branding Lead of Brown Concert Agency. I am also a student member of the Shanghai Computer Music Association and have studied for two years at Berklee Online, where I obtained the Professional Certificate for Composing and Producing Electronic Music.
作为一名竞技程序员和电子音乐人,我希望将我将深度学习和全栈开发方面的经验与我对电子音乐制作和声音设计的热情结合起来。
PROJECTS
Text-to-image Generation Using Stable Diffusion
An implementation of a lightweight Variational Autoencoder, UNet, and pre-trained CLIP within a stable diffusion model in TensorFlow.
Redlining Data Mapping
A website designed using Java, React, and the MapBox API to display GeoJson and redlining data
The GAN Color Organ: Generate Visual Music Using Onset Detection and HistoGAN
The GAN Color Organ aims to fuse this tradition with AI-generated visuals by integrating audio feature extraction, generative adversarial networks (GAN), and color modification into one complete algorithm. Using this program, artists could create generative GAN-based music visualizations.
Image-Driven Granular Synthesizer
The image-driven granular synthesis algorithm allows users to manipulate source audio using imported image files.
Advisor: Professor Roger B. Dannenberg | Carnegie Mellon University
CyberMachine
This hybrid drum machine contains an assortment of drum samples, bass lines, and vocal chops geared toward creating Midtempo Bass Music.
Spaghetti Orchestra
This patch uses the coll object to generate chords and melodies in the Gb Lydian scale. The probabilistically generated cords are played by the piano, violin, and viola in different rhythms.
EDUCATION
Brown University
September 2023 - Present
-
Intended Major: Computer Science, Science Technology & Society
-
Relevant Courses: Deep Learning, Intro to Software Engineering, Accelerated Intro to Comp Sci, Linear Algebra, Statistical Inference, Multivariable Calculus, Nonfiction Audio Storytelling, Hyper/Pop
Berklee Online Music Production
Program and Max Programming
-
Attained the “Composing and Producing Electronic Music Professional Certificate”
-
Relevant Courses: Composing and Producing Electronic Music 1, Composing and Producing Electronic Music 2, Ableton Live Fundamentals, and Introduction to Procedural Music Software with Max
Berklee College of Music
August 2021 - May 2023
SKILLS
Technical
C++, Python, Pyret, Tensorflow, Java, Racket, Arduino, Max/MSP, JUCE, NyquistIDE, SuperColider
Creative
Ableton, FL Studio,
Logic Pro, Final Cut Pro,
Photoshop, Illustrator
Languages
Chinese (native),
English (native),
Spanish