NOTE
this thread has evolved since the first version of crystal focus, so the information displayed in this first post can be somehow inacurate or out dated
-------------------------
As suggested by xwing, I'm opening the discussion about what would you like as new features for the buttered toast v2 aka the new version of the Crystal Focus Saber Core I've built.
So far, I've made about 50 of them, got away in something like 2 months (gosh). Time now for some more, as usual.
New design, the prototype is starting working, slowly, I'm porting the code of v1 to a new processor, so it's not totally stable yet, but it's there.
The first step was to improve sound : I've tried various amps but I'm staying using the original one cause with 16 bit sounds, it's already behaving MUCH BETTER (less quantification noise, better representation of the sounds).
I propose to edit the post during the firmware development. User's might post features proposals, and I'll try to implement them if it's doable (and if I or we like it). Like I did in the past for the crystal focus name contest, I'll reward in a way or another some of the best inovative ideas !
here we are, let's post !
Erv'
RoadMap :
- 6 sound banks (8 swings, 8 clash etc, like v1). Aux buttons pressed at startup => browsing the sound fonts, with an off-voice from the saber saying "bank one", "bank two" or... just put a descriptive sound you like ! could be a "preview" sound, the ignition sound, or something more descriptive like "sith config", "jedi config" "mixed config" etc. [done]
- one config file per sound bank, allows to have a damaged saber in one bank, a sith saber in the second one etc. [done]
- Boot sound. Just like your digital camera does. Can be a little sound "logo", or a "yes my master" if you like. [done]
- force push. If possible, no choice to make between the different effects, I'll try to put force push AND blaster deflection AND blade lockup. Already have the solution I think, needs to be tested [to be done]
- pitch alteration of the swing sounds depending on the swing hardness. Maybe applied to clash, but it's meaningless IMO. [done]
- design four different sound banks to be provided with the core [to be done]
- exchange/trading zone for sound bank, on the forum [to be done]
- reverse the pitch shifting effect controlled by the orientation of the saber: lower with saber down, higher with saber up. Impossible to change the polarity of the effect, increasing too much the sample playback speed reduces too much the CPU power. Effect is hence "just" lowering the speed, saber up brings it back to normal speed (as setup on the sd card) [done]
- orientation of the saber controls pitch shifting but only for the hum and blade lockup effect[done]
- 4 LED sequence to illuminate the hilt when the saber is on. Sequence to be defined in an additionnal configuration file (LED.txt) on the SD card, with patterns and delays between transition of patterns [done]
Additionnal Stuff for V3
- real low battery blinking indicator, voltage based [done]
- background music for the vocal menu [done]
- option to allow or not the play of the selected sound bank in the vocal menu Saves time when demontrating the banks or when heavily changing them. [done]
- optimized current measurement [done]
- blaster/force priority over swings : allows long blaster or force sounds not to be stopped by a swing to fake additionnal movements. Clashes however can break the sequence => variable duration for clashes [done]
- auxiliary circuit to drive an additionnal white flash (luxeon, simple LED) during blaster and clash. Specific duration of the flash can be setup on the card [done]
- instant on and off for the blade (already in 2.63) [done]
- blade lights up during iSaber, allows practice of a choreography with background music [done]
- additionnal flicker mode for iSaber : light is modulated with beat of the music [done]
- pulsing mode available in addition of the blade energy flickering mode (the so-called "movie flicker"). Not really screen accurate, but now that there are some alternate soundfonts like the phoenix blade of fire, this pulsing mode makes sense too. [done]
- shorten parameters name in the SD config file. Due to the growing number of parameters, I had to keep the param name short to stay under 512 bytes for the file size [done]
Bookmarks