sound work

upcoming/past shows:

@ News Cafe Providence, RI 06092020
@ The Dirt Palace Providence, RI 06042020 Ende Tymes 12 041622 @ Trans Pecos NYC
Flash Crash 6 (Stream) 020522 
RudderFest, UK (Stream) 121821
@ Blacklace, Providence, RI 110921
Bleep and Klang @ Blacklace 110621
Flash Crash 4 (Stream) 090421
@ The Living Gallery NYC 09022021
Everybody Wins @ H0l0 NYC 082521
Deadnoise 01 @ H0l0 NYC 081521
@ Satellite Art Club NYC 071521
@ The Grove NYC 06102021
Creative Code Festival @ Lightbox NYC 101520
LIVE CODE @ Mayday PVD 092222


femi shonuga-fleming: experimental sound, viceral music and organic generativeness

disquiet: femi flemings ambient noise

new haven register: 
demystifying live coding

blast radio: in conversation with sadnoise

Femi Shonuga-Fleming

Ifemiwale Shonuga-Fleming works with modular synthesizers, DIY electronics and various coding languages to discuss the organic within electronics and technology through sound art and composition. His work explores the intersections of sound and space though spatial audio and architectural design as an experimental practice. He’s most interested in generative systems, chance and synthesized organic textures within sonic soundscapes. Femi is currently studying architecture and creative computation at RISD.


    July 07 2022 - Research in Spatial Audio assisting Shawn Greenlee and Nick Thompson

Foafx - A command line tool for applying spatially positioned audio effects to first order ambisonic sound files

foafx is a command line tool for applying spatially positioned audio effects to first order ambisonic sound files. It is written with Elementary, a JavaScript framework for writing audio applications, and uses its offline-renderer package.

As its input, foafx expects a B-format, 4-channel first order ambisonic encoded file with ACN channel ordering. It supports file normalization either in SN3D or N3D formats.

In order to apply a chosen effect, foafx decodes the B-format file using a simple Sampling Ambisonic Decoder (SAD) into an octahedral arrangement with six vertices that represent virtual microphone positions. Then, the effect is applied with the specified parameters including its spatial position (azimuth and elevation). After effect processing, the six signals are encoded back to B-format, panned to the matching octahedral positions of the decoder, and rendered to an output file. The result is an ambisonic wet/dry effect mix with wet focussed in a specific area of the sound field.


    April 24 2021 - Experimenting with the Serge Modular Synthesizer and Supercollider