Skip to content

Slenderize/FP3

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FP3: Final Project Assignment 3: Exploration 2

Due Sunday, March 26, 2017

RSound: A Sound Engine for Racket

My name: Chhayhout Chhoeu Partner: LeangSeu Kim

For Exploration 2, I tested out the library called Rsound: A Sound Engine for Racket by John Clements clements@racket-lang.org.

For this assignment, I used RSound i/o reader (rs-read) that will read in a .wav 16-bit files. RSound provides a means to represent, read, write, play, and manipulate sounds. By using the procedures of play, rs-read, make-pstream, rs-frames, pstream-queue, and pstream-current-frame. Which allowed me to queue sounds for playback. That will loop itself and continue to play forever by using RSound provides a "pstream" abstraction which falls conceptually in between play and signal-play which uses only single portaudio stream. It will continue to play the WAV file from the given path, returns it as an rsound For this case I used super mario theme song from Audio. I will be planning to add sound for the main project by using song kind of theme song later on.

Code

About

final project exploration #2: use a Racket library that will be part of your final project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Racket 100.0%