starlit  Diff

Differences From Artifact [7fad9bea38]:

To Artifact [ee9864718b]:


    16     16   
    17     17   local function envarg(n, default)
    18     18   	local v = os.getenv(n)
    19     19   	if v then return tonumber(v) end
    20     20   	return default
    21     21   end
    22     22   
    23         -local baseSeed = envarg('starsoul_sfx_vary', 420691917)
    24         -local variants = envarg('starsoul_sfx_variants', 4)
    25         -local fmt = os.getenv 'starsoul_sfx_fmt' or 'wav'
           23  +local baseSeed = envarg('starlit_sfx_vary', 420691917)
           24  +local variants = envarg('starlit_sfx_variants', 4)
           25  +local fmt = os.getenv 'starlit_sfx_fmt' or 'wav'
    26     26   
    27     27   local rules = {}
    28     28   local all = {}
    29     29   if fmt ~= 'ogg' then table.insert(rules,
    30         -	'out/starsoul-%.ogg: %.' .. fmt .. '\n' ..
           30  +	'out/starlit-%.ogg: %.' .. fmt .. '\n' ..
    31     31   		'\tffmpeg -y -i "$<" "$@"\n')
    32     32   end
    33     33   local function rule(out, file, seed)
    34     34   	if fmt == 'ogg' then
    35     35   		table.insert(rules, string.format(
    36         -			'out/starsoul-%s.ogg: %s.csd digital.orc physical.orc psi.orc dqual.inc\n' ..
           36  +			'out/starlit-%s.ogg: %s.csd digital.orc physical.orc psi.orc dqual.inc\n' ..
    37     37   			'\tcsound --omacro:seed=%d --format=ogg -o "$@" "$<"\n',
    38     38   			out, file,
    39     39   			seed
    40     40   		))
    41     41   	else
    42     42   		table.insert(rules, string.format(
    43     43   			'%s.%s: %s.csd digital.orc physical.orc psi.orc dqual.inc\n' ..
    44     44   			'\tcsound --omacro:seed=%d --format=%s -o "$@" "$<"\n',
    45     45   			out, fmt, file,
    46     46   			seed, fmt
    47     47   		))
    48     48   	end
    49         -	table.insert(all, string.format('out/starsoul-%s.ogg', out))
           49  +	table.insert(all, string.format('out/starlit-%s.ogg', out))
    50     50   end
    51     51   for _, v in ipairs(polyfx) do
    52     52   	local bn = v:match '^(.+).n.csd$'
    53     53   	for i=1, variants do
    54     54   		rule(bn .. '.' .. tostring(i), bn .. '.n', baseSeed + 4096*i)
    55     55   	end
    56     56   end