Circuits

Circuits

41 ratings
The Steam workshop and the circuits composer
By Tentacle
This guide describe the different steps to both upload and download content from the steam workshop to the Circuits Composer Game.

  • Upload a Song
  • Download a Song
  • Create a sound Package ( knowledge of how to use musical software required )
  • Upload a sound Package
  • Download a sound Package

 
Rate  
Favorite
Favorited
Unfavorite
Circuits composer and the Steam Workshop
The integration between Circuits Composer and the Steam Workshop makes possible to share the content created within the composer tool in a really easy way. This guide will explain the different steps to successfully share your content with the rest of the workshop users.

You can find all the new content by accessing the Workshop tab within the community hub of our game Circuits.



There if you browse the items you will find songs or sound packages ready to download.

Next we will show how to upload a song from the circuits composer to the steam workshop
Create, add info, save and upload a song to steam workshop
This part of the tutorial will explain the steps to succesfull create, add a description, a brand image and upload a song to steam workshop.

Fist of all, you need to launch the circuits composer : Right button on "Circuits" under your steam library and in the floating new window select circuits composer.




After launching the Circuits Composer tool start composing a song ( You can save at any time your progress ) . When you have finished it, and you think the song is ready to be shared on steam, first of all let´s add the song info. Click on the Song info button.




Fill all the fields with your desired Title and description. Then add some tags and your website. For adding an image you need to create a .jpg file with the same title as your song and add it into your song folder inside of the composer directory. (When the file is uploaded to the workshop, we binarize it, so the image and the song are fusioned into one file, so people cannot change your image or song info. And only one file is managed)





Then when all the data is filled click on the "Save" button on the song info window,and next save your song clicking on save on the top of the main composer screen. ( yep, there are two saves. One in the song info that saves the song info, and the other in the main composer window that saves the song )

Now the song is ready to be uploaded to the steam workshop. To upload it click on the "steam workshop" button, located at the top of the main composer window. a new window will appear. With a list of the songs and packages ready to be uploaded.



Select the song you want to upload and hit upload. Your song will be sended to the Circuits steam Workshop, and will be ready to be downloaded by the community in minutes. While uploading, at the right of the "steam workshhop" button, this icon will appear rotating.





When the icon dissapear, the upload process will be finished.
Download a song from the steam workshop
Downloading a song from the steam workshop is a really easy task. First of all navigate to the Circuits steam workshop and click on browse item. Locate the song you want to download ( a good use by the uploaders will be to attach a soundcloud/youtube... link so people can preview the song ) and hit the Suscribe button.


Once the suscribe button is hit, the song will download automatically and in minutes will appear in your load directory, ready to be used in the composer. Perhaps, the song needs some sound packages that are not present in the user composer version. A window will tell which ones are left so users can download it from the Workshop.
Creating and adding a sound package to the Steam Workshop
Sound packages are sets of sounds that can be used inside of the Circuits Composer. Before starting is good to take into consideration some things:

The idea behind the composer is that everyone,with little effort can create something that sounds coherent. Obviously to do this we need to cut a lot of musical options and compose all the slices at a fixed tempo and in certain tonalities. For tempo we used 120 bpm or 60 bpm, and for the harmony we used as the main tonality A minor. But near tonalities can also be used, F maj, D min, C maj... Chords inside this tonalities can be as complex as you want. 13th,9th, augmented, diminished...feel free to experimet as this will give more colours to the creators palette. But take into consideration that if you use samples in G sharp minor at 75 bpm, this will be out of the main samples palette and will be difficult to match if not impossible.

Let´s start with the sample creation inside of our DAWS, and how and where we need to export it to be readable by the composer.

When we create the composer we want to maintain the natural tails of the sound without affecting the usability of the composer. To do that we decide to divide all samples in start,loop,end . So for example a piano with reverb that makes an arpeggio will have an "start", being the start the first time the arpeggio makes a complete cycle, being this cycle special as it starts without reverb, one loopable part, that will be the "loop", when the reverb is working in the sample, and an "end", that will be the tail of the piano and the reverb. Best is show this with an example :


This in the composer will be built with a single sound looped , so the first block of a sequence of looped blocks of the same sample will be the start block, then the composer will choose the "loop" sample for the next one and when the last block sounds then the composer will trigger the "end" sample. Here an example :


It´s important to say that not all the samples need to have this 3 "parts", for example a dry 4/4 kickdrum loop that don´t have any tail or reverb. In this case will be enough to create a "loop" part.

All the samples must be exported in .ogg ( i do it at CBR 196kb/s ) and on his own folder inside the PackagesSource folder in the composer tree directory. In this example i called the package "Masa", so there is a folder with this name. Inside all the .ogg that build the package.


When we have edited and exported our sample the next step is to say the composer how to handle it. this is done editing a simple .xml file that must be located inside of the composer/packagesSource directory with the name info.xml . We have created a little info.xml example file that you can find in the TEMPLATE folder inside of your packages source file. Looks like this:


After you have added all of your samples, names, description, it should look something like this :


As you can see there is a field called "Type". It refers to the kind of sample you are adding so we can categorize it inside of the composer . You should fill the Type filed with one of this categories:

  • ambient
  • sequence
  • melody
  • bass
  • effect
  • harmony
  • rhythm

When you have finished editing the XML file, next step is to add an image to your package. Create and edit it with your preferred software then when it´s ready, save it to your package folder as a .jpg and name it info, so it have the same name as the xml but as a .jpg, that is info.jpg

So the directory look like this :


Now the package is ready to be uploaded to the steam workshop. To upload it click on the "steam workshop" button, located at the top of the main composer window. a new window will appear. With a list of the songs and packages ready to be uploaded.



Select the package you want to upload and hit upload. Your package will be sended to the Circuits steam Workshop, and will be ready to be downloaded by the community in minutes. While uploading, at the right of the "steam workshhop" button, this icon will appear rotating.


And that´s all, if you find any problems or questions, contact with us starting a discussion on the community hub of circuits. We are listening.

Regards,
Digital Tentacle.





< >
6 Comments
Peasant Mobile™ Nov 29, 2016 @ 6:35am 
Undead: For me too, it works damn fine when not doing NAYTHING, but hte immideate second you do anything in it, the FPS goes down to 7. Please just fix.
undead Nov 28, 2016 @ 1:20pm 
composer interface reacts slowly to mouse and play button doesnt work on win 10 please assist
gengelbart Apr 10, 2016 @ 6:39am 
Is there any way to re-upload a sound package to the workshop without it being duplicated there?
Certified-G Jan 19, 2016 @ 6:21am 
Am I have to finish all of 25 official levels to play workshop levels?
Pantalaimon9469 Nov 16, 2015 @ 1:42pm 
I've been trying to add some tags for my song but when I see it in the Steam workshop there's only a "Song" tag. How can I add more?
Ronin Nov 8, 2015 @ 3:10pm 
Thanks. Gracias. Añadido a favoritos . Add favorites