- Notifications
You must be signed in to change notification settings - Fork0
Node graph editor frontend for Synchrotron, created with Svelte Flow
License
ThatOtherAndrew/SynchrotronUI
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Node graph editor frontend forSynchrotron, created with Svelte Flow
Hack Club Showcase - Synchrotron |
---|
To download, install, and run Synchrotron UI locally, you need to build the project from source. To do so, clonethis repository, install the NPM dependencies and run thebuild
andpreview
scripts.
git clone https://github.com/ThatOtherAndrew/SynchrotronUIcd SynchrotronUInpm installnpm run buildnpm run preview
(If you know what you're doing, substitutenpm
withyarn
/pnpm
/bun
- for the curious, I usedbun
duringdevelopment!)
Firstly, ensure you've installed theSynchrotron server, and thatit is running:
synchrotron-server
Next, create some nodes with the following commands in the console:
new 440 freq;new SineNode sine;new PlaybackNode out;
Then use the belowlink
commands, or connect the corresponding ports by dragging between ports in the graph UI:
link freq.out -> sine.frequency;link sine.out -> out.left;link sine.out -> out.right;
Finally click theStart
button at the top right of the app (or use thestart
console command), and listen to thelovely 440 Hz sine wave produced. 😌
Full Synchrolang language reference coming Soon™️
About
Node graph editor frontend for Synchrotron, created with Svelte Flow
Topics
Resources
License
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Uh oh!
There was an error while loading.Please reload this page.