Commit Graph

90 Commits

Author SHA1 Message Date
nucular
593bf96742 Made demo window height larger and added Save/Load/Export buttons 2014-06-20 14:48:38 +02:00
nucular
c217c68ea3 The noise and phaser buffers are not longer exposed as instance members but rather created every generation 2014-06-10 14:23:24 +02:00
nucular
0540c95b95 Added saving and loading of simple Lua files 2014-06-05 22:28:51 +02:00
nucular
146daa6004 Added link to the Wiki to the README 2014-06-02 18:52:18 +02:00
nucular
2f51732280 Added version to conf.lua 2014-05-31 16:23:50 +02:00
nucular
3d3395f8f4 Don't show the console 2014-05-31 16:21:30 +02:00
nucular
a686d41ec8 Added Sound.exportWAV 2014-05-31 15:51:17 +02:00
nucular
69015be97e Subtract a bit from the base frequency to match the pitch of the original, Fixes #6 2014-05-29 16:05:17 +02:00
nucular
d8b03912c0 Various smaller fixes at the generator 2014-05-29 16:04:34 +02:00
nucular
51e8617ef7 Added Sound.play 2014-05-26 20:25:10 +02:00
nucular
e2b2cf5e4b Moved issues to the GitHub tracker 2014-05-26 18:56:23 +02:00
nucular
528321dce3 Preserve wave type when randomizing 2014-05-26 18:03:07 +02:00
nucular
b12d141682 I was actually working on this all the time but was too lazy to push it :P 2014-05-26 16:41:44 +02:00
nucular
f86be65536 Mighty API change! 2014-05-26 14:38:33 +02:00
nucular
d0a644ecbc Don't let repeatSpeed go over 1.0 2014-05-26 14:32:14 +02:00
nucular
e674b0761c Don't reset volume at Sound.resetParameters(); Reset the parameters before Sound.randomize() 2014-05-26 13:53:50 +02:00
nucular
6a932ec970 Added two issues 2014-05-26 12:56:54 +02:00
nucular
f271d7a627 Added links and issues to the README 2014-05-25 23:26:49 +02:00
nucular
39a001a1a4 Return undefined from Sound.generateSoundData if no sample data was yielded 2014-05-25 23:26:23 +02:00
nucular
d7c314dc18 Fix volume application 2014-05-25 23:05:02 +02:00
nucular
f3e49ab0a8 Fixed generators 2014-05-25 21:15:17 +02:00
nucular
abfa927494 It's pure Lua 2014-05-24 15:32:13 +02:00
nucular
2ca33bd6d5 Added LoveFrames as a submodule so I can start to build a fancy GUI as a demo 2014-05-12 14:24:04 +02:00
nucular
8f2b359e79 'Fixed' the bug with the sample being nil sometimes 2014-05-09 17:31:10 +02:00
nucular
0b3049d054 Use interpolation instead of skipping a sample when generating for 22050 Hz 2014-05-08 16:21:26 +02:00
nucular
c3b2a0eec3 Added seed arguments to mutate and the random generators 2014-05-08 15:50:56 +02:00
nucular
47299dfa0c Added optional frequency and bits arguments to stuff 2014-05-08 15:44:43 +02:00
nucular
db899ddb3a Smaller fixes 2014-05-07 21:40:53 +02:00
nucular
2562f39571 Added all other random generators 2014-05-07 21:05:20 +02:00
nucular
09e552bdd5 But apparently it's faster this way :O 2014-05-07 20:00:45 +02:00
nucular
37e58ac6be We don't need to pass that huge table here 2014-05-07 19:20:22 +02:00
nucular
299e2d14f1 Added mutating 2014-05-07 19:11:43 +02:00
nucular
8127c6a9fa Implemented resetting and randomizing 2014-05-07 18:48:23 +02:00
nucular
702398322e Added actual generation functions 2014-05-07 18:05:04 +02:00
nucular
9b287f7a6e Main synthesizing iterator 2014-05-07 18:03:57 +02:00
nucular
3cf88e042e Simplify module structure 2014-05-07 16:58:37 +02:00
nucular
a92cc28afd Locals initialization 2014-05-07 16:54:13 +02:00
nucular
4a6bf880ec Initialization stuff 2014-05-06 21:49:27 +02:00
nucular
92c364c146 Basic README and sfxr.lua structure 2014-04-11 20:16:20 +02:00
nucular
bcb4606b3c Initial commit 2014-04-11 10:31:10 -07:00