https://www.youtube.com/watch?v=CwSm_JaOBxU
- The video shows all important processes, from scratch to preseting and even some photoshop works (very basic).
- No device is available for download because the aim of the video is DIY
- The device shown is "finished inside" but graphic are for you to finish. You will have to copy/paste the EG and LFO parameters (using the same process as shown in the video for the VCO and filter)
Please note that I wanted to go as fast as possible

The video has no sound but music made with stuff from https://spacef-devices.com . You will hear BB3 oscillators and filters, KrOn and Eurorack, Aquarius, JunZ, etc as standalone or in various productions with vstis. You can of course disable the sound and listen to something else.
Adding parameters to a preset list
============================
It is in this video (quickly) , and is more detailled here: viewtopic.php?f=11&t=36390
Presets will work only when the device is reloaded in the project. You make the preset list, save tdevice, then delete it from project and load the latest version. Presets will work only after that.
PosX /Pos Y parameters
They are used to restore panel position. Here I restore it only in "Screensets" . In the video, The position will not be restored when loading a new preset, or when loading a project. You can check the boxes coresponding to Projects which is smarter thing to do in my opinion (because the device panels will be where you left them, which is generally the best position for this device).
Checkboxes in Module Parameters window
They are used to store/restore parameters in
- Presets,
- Projects
- Screensets
The "default" value is merely when you update a deviwith new parameters. It says "if this parameter is not found in the preset, then apply a value of...... It allows to apply a default value of X that would be similar to this parameter being "off" (ie older presets will be restored and new parameters will be "neutral" as if they did not exist. of course, it depends on device or parameter).
you set the default value of the pad by "long-clicking" on the space at the right of the "default" checkbox so a text display appears where you can enter the value that you want).
Tip: Select a pad in the parameter tree and the coresponding line in the Module Parameter will be automatically selected.
Shortcuts
===========
n = connect next pad
shift+n (does not work in sdk... or may be sdk 7 (to be verified)
Put a pad on a module side
- select a pad then strike
t = top
l = left
r = right
b= bottom
Move a pad to organize them better (avoid future confusion and connection errors)
==========
You move a pad up or down in the pad list and it will reflect on the module
u = up
b= bottom
---> You need to rename the module for the new order to show on the module (updated). Generally you rename the module with the same name, it is enough to refresh the module.
Export / Unexport a pad
============
select a pad then strike "e"
e = export or un-export the pad (depends on its current state)
Keys
=====
(I forgot, except Ctrl+G for grouping several modules together, but I prefer to group/ungroup fold/unfold buttons on the project windows, rather than keystrokes)
You cannot use the above function in the project explorer.
You can only use them in the project windows.
Control Pads
===========
Re-connecting every poti to new controlelr pads is not compulsory
It only allows to change modules while the pads and presets stay the same (ie, pads are still in the parameter list).
If the device is for your own use, you can put the modules pads or the graphics themselves (ie the pots and faders).
Renaming control pads is better for yourself and because you will not have tpo rename parameters after dragging them in the parameter tree.
Last advices:
==============
- Save often without overwriting the previous versions. example "my device-0001.dev , my device-0002.dev , my device-0003.dev" etc
and you can also add a name for what you just done (example mydevice-0021-filter-graphics.dev)
this gives unlimited undo capabilities if you want to go back to a version that was working fine before you messed something up

ADDED FURTHER TO DISCUSSION BELOW
==========================================
Where is the 8 controller pads ?
I did it myself
- Load 8 "controller pads", Fold them together (''shift+select each one, then choose "fold")
- then go inside this new folded module, and export each D pads (select pad then press E key).
- They should now appear at the right of the folded module, so use B key to place them at the bottom of the new module (click on a pad in the Pad Listthen press B key).
- Save this new module in your library
Cut & Paste= keeps the connections (the selected graphics are moved but connections are kept)
Copy & Paste= creates a new copy of the module or group. ie connections are not kept and the copied groups or modules are new instance. In general you want to delete the source group or modules in order to avoid double connections that can cause crashes due to exceptions ---> always check that what you want to connect is not connected somewhere else ie it does not create a loop of some kind with contradictory values or infinite loops that end up in an infinite loop of exception (stack) that obliges to hard-reboot your Scope !!! (ctrl+alt+del or PC reset button
GOOD LUCK !!!!