summaryrefslogtreecommitdiff
path: root/scripts/gen_assets.sh
blob: 46613f248e7800c681d8196f00a487632c3008c7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#!/bin/sh

# generate some assets

# Ensure tools are built
cmake --build build -j8

# Analyze drum sounds
# old: ./build/spectool analyze ./assets/wav/kick/Glum\ Kick.wav ./assets/final/kick1.spec
# old: ./build/spectool analyze ./assets/wav/snare/Snare\ \(24\).wav ./assets/final/snare1.spec
# old: ./build/spectool analyze ./assets/wav/hh/hammock\ hh.wav ./assets/final/hihat1.spec

# Pack assets into source tree (as requested by Task 9)

mkdir -p src/generated

# For demo assets:

./build/asset_packer ./assets/final/demo_assets.txt ./src/generated/assets.h ./src/generated/assets_data.cc



# For test assets:

./build/asset_packer ./assets/final/test_assets_list.txt ./src/generated/test_assets.h ./src/generated/test_assets_data.cc