User Tools

Site Tools


notes:discrete:fall2023:projects:dap0

This is an old revision of the document!


DAP0

Number Bases

Converting between bases

Ideas for enhancement or polish

sound

.wav files can be included into your programs to produce sound.

The first thing you will want to do is to include the .wav file in your Make.sh. To do that nano into your make.sh and add the following:

echo
echo Convert the WAV sounds
echo
wav2vircon Paddle-ball.wav -o Paddle-ball.vsnd || abort_build
wav2vircon Brick-ball.wav -o Brick-ball.vsnd || abort_build
wav2vircon Miss-ball.wav -o Miss-ball.vsnd || abort_build

Depending on the number of .wav files you have, you may have more or less instances where you are calling wav2vircon.

You will also want to include it in your .xml file. Start by nanoing into your .xml file. Once your .xml file is open, add the following:

    <sounds>
        <sound path="Paddle-ball.vsnd"/>
        <sound path="Brick-ball.vsnd"/>
        <sound path="Miss-ball.vsnd"/>
    </sounds>

It is important that the file ends with .vsnd and not .wav. the .vsnd file is created by the make.sh file.

Then in your Program you will want to include the audtio.h library and define the sound.

    #include "audio.h"
    #define your_sound number

To use sound in your program you will want to reference the audio.h library using the C API reference http://www.vircon32.com/api.html

a simple function example

  play_sound( your_sound );

music

notes/discrete/fall2023/projects/dap0.1695298498.txt.gz · Last modified: 2023/09/21 12:14 by wgates1