Synthian Basic - AVAILABLE FREE





The first piece of software from the synthian project is now ready for you to use!





Synthian Basic is a serial monitor and device manager for your Arduinos.

You can connect as many arduinos as you like, manage their connections and even set properties and functions in advance for the software to recognise for you.





You can download it Here (my google drive) or by visiting the downloads page .





It's still quite basic, but many other features are in the pipeline. Expect frequent updates!

Other features mentioned on this site such as databases, python scripting, server/client setups, graphs and interfaces are not ready for release yet.





To get full use out of it, why not try using the Synthian template arduino sketch ? It allows you to set properties and functions which will be sent to 'Synthian Basic' and displayed on screen as a useful reference.

Formatting your functions as in the template allows for quick and efficient communication with your device.





If you have any suggestions please email me or comment on this post and I will make bugfixes and implement new features.





More Details

The arduino default "end-line" character is \r

, if you don't see anything in the Serial monitor panel for your device, go to serial keywords, type in \r

and press enter. You can also type in nothing and hit enter. Then save the keywords with the 'save keywords' button.





Type your serial commands into the serial input box then just hit enter to send to your device.





At the moment you are restricted to a baudrate of 9600 which is fast enough for most things. The arduino sends text 4 characters at a time and the program has to store those characters and check them before it can receive the next 4 characters. Upgrades are pending.







I will also be adding "hover-over" text in the next update.

A full "how to" instruction document will be added here in the next few days, Please check back then.





The .exe contains it's own version of node webkit so you don't need to download it separately. This is why the file is relatively large.







