mirror of
https://github.com/stevenhowes/CTheEscape.git
synced 2026-05-27 04:00:52 +01:00
Load and save of binary audio
Format in h/Sound
This commit is contained in:
+5
-34
@@ -8,6 +8,8 @@
|
||||
|
||||
//#defene PROFILE(X) lastprofile = clock(); X; printf("\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t%s %i\n", #X, (clock() - lastprofile))
|
||||
#define PROFILE(X) X
|
||||
extern sound_composition_save(char *filename);
|
||||
extern sound_composition_load(char *filename);
|
||||
|
||||
enum sprite_e{player_ship, durno_ship, ship_trgt, durno_ship2, ship2_trgt, player_shipl,player_shipr,explode_start,explode_shp2,explode_shp3,explode_end,photon1,photon2,plasma1,plasma2};
|
||||
char *sprites[] = {"player_ship","durno_ship","ship_trgt","durno_ship2","ship2_trgt","player_shipl","player_shipr","explode_shp1","explode_shp2","explode_shp3","explode_shp4","photon1","photon2","plasma1","plasma2"};
|
||||
@@ -842,40 +844,9 @@ void game1_death()
|
||||
sound_set_voice(3,"WaveSynth-Beep");
|
||||
sound_set_voice(4,"WaveSynth-Beep");
|
||||
sound_composition_init();
|
||||
|
||||
currentstart += 100;
|
||||
sound_composition_element_add(currentstart,1,sound_note("D2"),150);
|
||||
currentstart += 100;
|
||||
sound_composition_element_add(currentstart,2,sound_note("G2"),200);
|
||||
currentstart += 200;
|
||||
sound_composition_element_add(currentstart,3,sound_note("B3"),75);
|
||||
currentstart += 40;
|
||||
sound_composition_element_add(currentstart,4,sound_note("G2"),75);
|
||||
currentstart += 50;
|
||||
sound_composition_element_add(currentstart,2,sound_note("B3"),200);
|
||||
currentstart += 200;
|
||||
sound_composition_element_add(currentstart,1,sound_note("A3"),100);
|
||||
currentstart += 100;
|
||||
sound_composition_element_add(currentstart,3,sound_note("G2"),150);
|
||||
currentstart += 150;
|
||||
sound_composition_element_add(currentstart,2,sound_note("E2"),100);
|
||||
currentstart += 100;
|
||||
sound_composition_element_add(currentstart,1,sound_note("D2"),150);
|
||||
currentstart += 150;
|
||||
sound_composition_element_add(currentstart,3,sound_note("D2"),150);
|
||||
currentstart += 100;
|
||||
sound_composition_element_add(currentstart,4,sound_note("G2"),150);
|
||||
currentstart += 150;
|
||||
sound_composition_element_add(currentstart,1,sound_note("B3"),75);
|
||||
currentstart += 40;
|
||||
sound_composition_element_add(currentstart,2,sound_note("G2"),75);
|
||||
currentstart += 40;
|
||||
sound_composition_element_add(currentstart,3,sound_note("B3"),150);
|
||||
currentstart += 150;
|
||||
sound_composition_element_add(currentstart,4,sound_note("A3"),130);
|
||||
currentstart += 100;
|
||||
sound_composition_element_add(currentstart,1,sound_note("G2"),200);
|
||||
currentstart += 300;
|
||||
|
||||
sound_composition_load("cmpagrac");
|
||||
|
||||
tick = clock();
|
||||
|
||||
sound_composition_start(clock());
|
||||
|
||||
Reference in New Issue
Block a user