Create and play *.wav files: Difference between revisions
Jump to navigation
Jump to search
(imoprted) |
(split content in pages) |
||
Line 1: | Line 1: | ||
TODO. Say something about *.wav files |
|||
===== Create a *.wav file ===== |
===== Create a *.wav file ===== |
||
<syntaxhighlight lang="smalltalk" line="1"> |
|||
(AbstractSound noteSequenceOn: |
|||
⚫ | |||
FMSound flute2 from: |
|||
(d5 0.5 300) (e5 0.5 500) (e5 0.5 300) |
|||
(e5 |
#( (e5 0.5 500) (d5 0.5 300) (c5 0.5 350) |
||
(d5 |
(d5 0.5 300) (e5 0.5 500) (e5 0.5 300) |
||
( |
(e5 1.0 350) (d5 0.5 400) (d5 0.5 300) |
||
⚫ | |||
⚫ | |||
(g5 1.0 500) ) |
|||
⚫ | |||
</syntaxhighlight> |
|||
===== Play a *.wav file ===== |
===== Play a *.wav file ===== |
||
<syntaxhighlight lang="smalltalk"> |
|||
(SampledSound fromWaveFileNamed: 'maryhadalittlelamb.wav') play |
|||
</syntaxhighlight> |
Latest revision as of 21:20, 12 May 2025
TODO. Say something about *.wav files
Create a *.wav file
(AbstractSound noteSequenceOn:
FMSound flute2 from:
#( (e5 0.5 500) (d5 0.5 300) (c5 0.5 350)
(d5 0.5 300) (e5 0.5 500) (e5 0.5 300)
(e5 1.0 350) (d5 0.5 400) (d5 0.5 300)
(d5 1.0 330) (e5 0.5 400) (g5 0.5 300)
(g5 1.0 500) )
) storeWAVOnFileNamed: 'maryhadalittlelamb.wav'.
Play a *.wav file
(SampledSound fromWaveFileNamed: 'maryhadalittlelamb.wav') play