multi_s wrote:ya well if your ever up for it you should look into 'paging'. most devices have some sort of page read (or in the case of SD that is all you can do). You can do some tricks with buffering if you have slow memory. Basically you batch load large consecutive chunks of memory from the memory device into local ram. Since they are consecutive you only have to send the first address to retrieve the whole page. This saves a lot of time on SPI bus. Although you have to be a bit more organized i dont think there is any problem with even hi-fi on SD and the like. Consider that most digital cameras can record HD video direct to SD, which certainly contain more information than a typical audio file (although thats only writing, where this requires reading and writing but still.) .wav is just PCM with some nice header that specifies number of channels etc. So other than the header it is just literally the samples uncompressed. .wav can have variable sampling rates (from file to file) so as long as you specify the sampling rate in the header any program will be able to use it. Im sure you could do it, seems like you know whats up. (: but for a school project i would stick to something you are comfortable with just because of deadlines and crap like that.
Thanks for the nice words!
I have done paging before. was a pain in the butt because of different data types/sizes (int8, int16, chars, strings
). I might just give it a try anyways because I have all the parts I would need for something like that in school and now that I looked deeper into it, I think adding the .wav header to the a/d data wouldn't be that hard (would do it on the pc with the java program). I have some spare time because I'm already finished with my bitcrusher project. But yeah.. I think the best possible projects as of now are:
1) More complex bitcrusher with presets/mobile phone and pc integration, etc.
2) Synth/Ring Mod with mobile phone/pc control and presets, etc.
because as you said- deadlines, documentation, presentations... are a pain in the butt.
madmax1012 wrote:well since this isn't gonna be a product we as a community can purchase, who's up for the challenge of making it?!?!?
well... I think multi_s might be quite THE MAN!
Maybe some collaboration
big jilm wrote:How about a choppy tremolo pedal that launches a stroboscope in sync?
I have actually thought about something like that... wireless control of light effects via WiFi... I'm sure it would be possible to extend the idea to include different functions, but it would be "too simple" maybe.

Huge post is huge.



) so I will be a lot more active on development then i have been in the last 8 months.

