FX-Sabers.com

Ahch-To: Instructional Section related to constructing your own Lightsaber => Open Source Sound Cards => Topic started by: JakeSoft on February 12, 2019, 07:30:32 PM

Title: S.T.R.E.A.M. for free
Post by: JakeSoft on February 12, 2019, 07:30:32 PM
As a thank you for long-time DIYino supporters, I have made a free version of the STREAM system available for users of DIYino Prime V1 and Home-brew equivalents. (Stardust V3 versions are coming soon.) Both RGB in-hilt LEDs and Pixel blade versions are available to try. Think of this as the easy-button alternative to FX-SaberOS. You won't have to look at a single line of code, the firmware is pre-compiled and a GUI-based firmware installer is included.

This is a work-in-progress, but has passed alpha testing.

You can download for free here:
GitHub - JakeS0ft/STREAM at Version1.5_WIP (https://github.com/JakeS0ft/STREAM/tree/Version1.5_WIP)

Presently all features are enabled except multi-font support. (If there is enough interest/public outcry, I can work on increasing that in a future release.)

A free sound font and all the files you'll need for your SD card are part of the download (see SDCard directory). A special version of my sound font converter tool is also included in the download. This tool can convert any of your Plecter fonts to STREAM format. (See SoundConverter directory.) The sound font converter tool's presets are already set to what STREAM expects (correct number of swings, clashes, etc.), so you should not have to touch them. Just select your Plecter font folder, a destination folder to put the converted files, and then convert. Easy!

Note to Mac users: All development and testing was done on Windows 10. The GUI is java-based so in theory it should work on Mac, however the included firmware loader will probably not work. For now Windows 10 is the only officially supported operating system.

Title: Re: S.T.R.E.A.M. for free
Post by: Obi_1 on February 14, 2019, 05:33:57 AM
Awesome Jake! For DIYino fans this will feel like you get an offer to upgrade your Ford Mustang to a Lamborghini for FREE!!!

I'm already a convert, all of my sabers at home are by now converted to STREAM!
Title: Re: S.T.R.E.A.M. for free
Post by: Vandar Cam on February 15, 2019, 01:23:17 PM
Jake, fortunate work! Thank you. For two years I have been paying attention to the development of the arduino lightsaber soundboard..I really like it, and since then I have made a couple of arduino home brewboards based on the designs that have worked well. I just tried the
S.T.R.E.A.M software and amazing.
I would also like to try the soundfont converter. Do you have any guide?
Title: Re: S.T.R.E.A.M. for free
Post by: JakeSoft on February 15, 2019, 05:18:39 PM
Jake, fortunate work! Thank you. For two years I have been paying attention to the development of the arduino lightsaber soundboard..I really like it, and since then I have made a couple of arduino home brewboards based on the designs that have worked well. I just tried the
S.T.R.E.A.M software and amazing.

Thanks for confirming it works for you! I think you are the first person besides Obi_1 to ever report a successful install. :)

I would also like to try the/ soundfont converter. Do you have any guide?

Yup. Watch this video. Just skip the parts about setting the counts for each type of sound, the defaults are already set to what you need for S.T.R.E.A.M.
Title: Re: S.T.R.E.A.M. for free
Post by: JakeSoft on February 16, 2019, 03:50:57 PM
Title: Re: S.T.R.E.A.M. for free
Post by: JakeSoft on February 18, 2019, 07:43:59 PM
I forgot to mention: If the "STREAM is FREE" video in the previous post gets enough likes, I'll unlock multi-font support in the firmware. Watch the video until the end for details!
Title: Re: S.T.R.E.A.M. for free
Post by: EXAR KUN on February 19, 2019, 09:00:15 AM
LIKE this VIDEO on YOUTUBE :D
Title: Re: S.T.R.E.A.M. for free
Post by: Hightower85 on February 27, 2019, 04:24:19 AM
Hi All,

My KRS Flagship is being installed with the STREAM today and was wondering how to put Plecter fonts on to the board?

Can you do it through the GUI?

Any help would be greatly appreciated.

Thanks in advance.
Title: Re: S.T.R.E.A.M. for free
Post by: JakeSoft on February 27, 2019, 06:43:13 AM
Hi All,

My KRS Flagship is being installed with the STREAM today and was wondering how to put Plecter fonts on to the board?

Can you do it through the GUI?

Any help would be greatly appreciated.

Thanks in advance.

The sound font converter is included in the STREAM GUI download.
STREAM/SoundConverter at Version1.5_WIP JakeS0ft/STREAM GitHub (https://github.com/JakeS0ft/STREAM/tree/Version1.5_WIP/SoundConverter)

Scroll up in this thread and watch the video where I replied to Vandar Cam's question. You should not have to change anything with sound counts or in the config file; just set the source and destination folders and the tool will do the rest.

Good luck with your install!
Title: Re: S.T.R.E.A.M. for free
Post by: Hightower85 on February 27, 2019, 08:47:54 AM
Hi All,

My KRS Flagship is being installed with the STREAM today and was wondering how to put Plecter fonts on to the board?

Can you do it through the GUI?

Any help would be greatly appreciated.

Thanks in advance.

The sound font converter is included in the STREAM GUI download.
STREAM/SoundConverter at Version1.5_WIP JakeS0ft/STREAM GitHub (https://github.com/JakeS0ft/STREAM/tree/Version1.5_WIP/SoundConverter)

Scroll up in this thread and watch the video where I replied to Vandar Cam's question. You should not have to change anything with sound counts or in the config file; just set the source and destination folders and the tool will do the rest.

Good luck with your install!

That's brilliant.

I have just PM'd you regarding a problem I am having with firmware/loading the GUI for the first time bud.
Title: Re: S.T.R.E.A.M. for free
Post by: JakeSoft on February 28, 2019, 05:26:20 PM
(https://www.fx-sabers.com/forum/proxy.php?request=http%3A%2F%2Foi65.tinypic.com%2F24eweq1.jpg&hash=d0d49b60d7d0ae6a727304e50536ad53)

Sooo close. 23 likes as of tonight. Just 2 more likes to unlock multi-font support! Share the video on FB, Reddit, and other forums! You can do it! Thanks everyone for the support so far!
Title: Re: S.T.R.E.A.M. for free
Post by: JakeSoft on March 02, 2019, 07:45:07 PM
The video says it all.



Thanks everyone for your support!
Title: Re: S.T.R.E.A.M. for free
Post by: Kolgrima on March 03, 2019, 07:30:56 PM
Awesome News! I've been playing around with STREAM on a Brewboard for a couple of days now and I really like it. It's super responsive and very easy to use!
Title: Re: S.T.R.E.A.M. for free
Post by: Vandar Cam on March 06, 2019, 03:49:31 PM
Thank you Jake the 2 soundfont, nice!
Title: Re: S.T.R.E.A.M. for free
Post by: JakeSoft on March 06, 2019, 07:33:51 PM
Awesome News! I've been playing around with STREAM on a Brewboard for a couple of days now and I really like it. It's super responsive and very easy to use!

Thanks, Kolgrima for the kind words and also for testing it out on a Brew Board.

Ease of use was a big goal with this, so I was pleased to read your comment. I suspect that the requirement to edit and build code has turned off some would-be Arduino/DIYino fans. I hope that removing that requirement can help change that at least a little.

The motion engine is something I spent a lot of time working on to get it just right. I am glad to see the result is appreciated!

Side note: Since the free STREAM dropped, I've been getting a lot of PMs with words of praise, and while I really value that feedback, so far not a single video or picture. What gives? Don't be shy, folks! I wanna see some hum'n glow sticks!  :grin:
Title: Re: S.T.R.E.A.M. for free
Post by: Kolgrima on March 09, 2019, 09:38:43 PM
Thanks, Kolgrima for the kind words and also for testing it out on a Brew Board.

Ease of use was a big goal with this, so I was pleased to read your comment. I suspect that the requirement to edit and build code has turned off some would-be Arduino/DIYino fans. I hope that removing that requirement can help change that at least a little.

The motion engine is something I spent a lot of time working on to get it just right. I am glad to see the result is appreciated!

Side note: Since the free STREAM dropped, I've been getting a lot of PMs with words of praise, and while I really value that feedback, so far not a single video or picture. What gives? Don't be shy, folks! I wanna see some hum'n glow sticks!  :grin:

I fully intend to do a video... soonish, I'm just finishing up some other stuff first.  :wink:
Title: Re: S.T.R.E.A.M. for free
Post by: JakeSoft on March 10, 2019, 10:25:12 AM
I fully intend to do a video... soonish, I'm just finishing up some other stuff first.  :wink:

Awesome! :)
Title: Re: S.T.R.E.A.M. for free
Post by: BipeFlyer on March 12, 2019, 10:04:45 PM
Thanks for providing this!  I'll be downloading and playing with this soon. 
Title: Re: S.T.R.E.A.M. for free
Post by: JakeSoft on March 14, 2019, 05:25:43 PM
Thanks for providing this!  I'll be downloading and playing with this soon.

The more the merrier! Based on some of your previous works, you probably already have a compatible saber or two. It should just be a quick re-program for you.
Title: Re: S.T.R.E.A.M. for free
Post by: Vandar Cam on March 21, 2019, 03:41:57 PM
S.T.R.E.A.M FREE with Neopixel (homebrewboard) - YouTube (https://www.youtube.com/watch?v=wuTJzzbuOpA)
Title: Re: S.T.R.E.A.M. for free
Post by: Vandar Cam on March 21, 2019, 03:50:45 PM
Here's a video, I've tried the stream software with the neopix. I haven't set the final blade style yet
Title: Re: S.T.R.E.A.M. for free
Post by: JakeSoft on March 21, 2019, 06:53:02 PM
S.T.R.E.A.M FREE with Neopixel (homebrewboard) - YouTube (https://www.youtube.com/watch?v=wuTJzzbuOpA)

Looking good so far!
Title: Re: S.T.R.E.A.M. for free
Post by: Obi_1 on March 27, 2019, 02:47:44 AM
S.T.R.E.A.M FREE with Neopixel (homebrewboard) - YouTube (https://www.youtube.com/watch?v=wuTJzzbuOpA)

Nice job Atti!!! I've seen it already on FB, thanks for sharing! You might also want to link it in to the FX-SaberOS group.
Title: Re: S.T.R.E.A.M. for free
Post by: Kolgrima on March 29, 2019, 09:23:52 PM
This is My Review



Great addition for folks building their own boards!!!
Title: Re: S.T.R.E.A.M. for free
Post by: JakeSoft on March 30, 2019, 07:54:25 AM
This is My Review

Great addition for folks building their own boards!!!

Great video! Thank you for the valuable feedback. I'll keep your suggestions in mind for future versions of STREAM. (I have a little code space left to play with before it won't work with the old Nano bootloader.)

And remember, if the "STREAM is FREE" video gets 50 likes, the font limit gets increased further from 2 to 3 fonts. At the time of this posting, it sits at needing only 15 more likes, so it's entirely possible to get there! Thank you for continuing to share this news and the video.
Title: Re: S.T.R.E.A.M. for free
Post by: Kolgrima on March 30, 2019, 11:27:36 PM
This is My Review

Great addition for folks building their own boards!!!

Great video! Thank you for the valuable feedback. I'll keep your suggestions in mind for future versions of STREAM. (I have a little code space left to play with before it won't work with the old Nano bootloader.)

And remember, if the "STREAM is FREE" video gets 50 likes, the font limit gets increased further from 2 to 3 fonts. At the time of this posting, it sits at needing only 15 more likes, so it's entirely possible to get there! Thank you for continuing to share this news and the video.

Ohh so close!!! I'll keep trying to plug that video, got to get it past 50...
Title: Re: S.T.R.E.A.M. for free
Post by: Vandar Cam on March 31, 2019, 08:11:39 AM
I see it reached 50 like.
Title: Re: S.T.R.E.A.M. for free
Post by: Kolgrima on March 31, 2019, 09:50:01 AM
I see it reached 50 like.

Level-up!

Keeps getting better... Looks like it's right on the mark! as of this post!

OK, now I need to Build a Pixel Blade Saber to try STREAM out on.
Title: Re: S.T.R.E.A.M. for free
Post by: JakeSoft on April 02, 2019, 01:19:36 PM
I see it reached 50 like.

Indeed it has. And so fast! 15 likes in less than 24 hours from posting a reminder? You guys are great!

As promised, 3 sound fonts are now unlocked in the free firmware. A third sound font has also been added to the default SD card files.

Download it here:
GitHub - JakeS0ft/STREAM at Version1.5_WIP (https://github.com/JakeS0ft/STREAM/tree/Version1.5_WIP)

Important Note: If you plan to upgrade your firmware on an existing install, be aware that doing so will revert your settings to safe defaults. That means your custom colors will be reset to defaults and your sound timings may be off. (Unfortunately maintaining backwards compliance with older firmware versions' settings is expensive in terms of precious code space on the chip.) Version 1.5 has the ability to back up your sound timings to PC harddisk, so I suggest you do this for each profile before you do the upgrade. Then at least you won't have to re-tune them if you use the same fonts.

Other than that, it should be quite easy to move to the 3-font version.

Thank you so much for all the kind support! Long live FX!  :smiley:


Title: Re: S.T.R.E.A.M. for free
Post by: Kolgrima on April 02, 2019, 01:48:38 PM
I guess I know what I'm doing tonight!!! Thanks Jake!
Title: Re: S.T.R.E.A.M. for free
Post by: Vandar Cam on April 02, 2019, 02:41:01 PM
Thank you Jake. I've been waiting. Now, I settled in a saber.
Title: Re: S.T.R.E.A.M. for free
Post by: Obi_1 on April 09, 2019, 07:03:45 AM
Great news Jake, keep up the good work! If we have enough likes, I'm considering uploading the Proto sound fonts free of charge for anyone to enjoy. I in fact already have Darth PJM's (the sound font artist who created these terrific SFs) blessing for doing so.
Title: Re: S.T.R.E.A.M. for free
Post by: Kolgrima on April 09, 2019, 04:59:25 PM
Great news Jake, keep up the good work! If we have enough likes, I'm considering uploading the Proto sound fonts free of charge for anyone to enjoy. I in fact already have Darth PJM's (the sound font artist who created these terrific SFs) blessing for doing so.

That would be very generous indeed, I think STREAM deserves quite a bit more attention, what were you thinking count wise on the Likes?
Title: Re: S.T.R.E.A.M. for free
Post by: JakeSoft on April 09, 2019, 06:30:35 PM
Great news Jake, keep up the good work! If we have enough likes, I'm considering uploading the Proto sound fonts free of charge for anyone to enjoy. I in fact already have Darth PJM's (the sound font artist who created these terrific SFs) blessing for doing so.

That would be a welcome addition. "Proto Flash" is one of my favorite fonts. Darth PJs is a good font artist! STREAM + BrewBoard already gives you the most features per dollar to be found anywhere, some more free fonts would be icing on the cake.

Also, I want to publicly announce that I have granted Protowerkstatt permission to install the full version of STREAM on all future runs of the StardustV3 board royalty-free until further notice. That means the price of the board should be more or less what a stock SDv3 has always has been but will be drop-in ready from the factory.
Title: Re: S.T.R.E.A.M. for free
Post by: JakeSoft on April 22, 2019, 06:26:22 PM
S.T.R.E.A.M. Version 1.5 has been finalized and merged to the master branch on GitHub.
GitHub - JakeS0ft/STREAM: STREAM GUI and documentation (https://github.com/JakeS0ft/STREAM)

Release notes:
http://github.com/JakeS0ft/STREAM/blob/master/doc/ReleaseNotes.txt (http://github.com/JakeS0ft/STREAM/blob/master/doc/ReleaseNotes.txt)

Special thanks to everyone who helped with testing and feedback!
Title: Re: S.T.R.E.A.M. for free
Post by: Kolgrima on April 24, 2019, 12:52:02 PM
S.T.R.E.A.M. Version 1.5 has been finalized and merged to the master branch on GitHub.
GitHub - JakeS0ft/STREAM: STREAM GUI and documentation (https://github.com/JakeS0ft/STREAM)

Release notes:
http://github.com/JakeS0ft/STREAM/blob/master/doc/ReleaseNotes.txt (http://github.com/JakeS0ft/STREAM/blob/master/doc/ReleaseNotes.txt)

Special thanks to everyone who helped with testing and feedback!

Awesome man! I can't wait to try STREAM with a Pixel Blade!
Title: Re: S.T.R.E.A.M. for free
Post by: JakeSoft on June 02, 2019, 07:33:55 PM
Version 1.51 has been finalized. Brewboard by Saber Republic is now officially supported! It can now be selected from the firmware install screen just like any of the DIYino boards. Both RGB and Pixel blade versions are available.

With STREAM and Brewboard it's never been easier to  build your own super-affordable saber sound solution, so I hope you'll check it out if you've got a home-brew setup. The Brewboard pinout is identical to FX-SaberOS, so even if you built your own with strip board, the Brewboard version of the firmware should still work.

Download for FREE here:
GitHub - JakeS0ft/STREAM: STREAM GUI and documentation (https://github.com/JakeS0ft/STREAM)
 
Title: Re: S.T.R.E.A.M. for free
Post by: Kolgrima on June 02, 2019, 09:03:43 PM
Thanks, Jake! you rock!

I've tested this and it's very nice, it's now just so easy to setup a board. The accent pad is now also mapped for Brewboard so no resoldering wires.
This truly makes Brewboard plug and play! Cheers!