You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I don't have a good name at this time, but this software will be renamed later.
@@ -9,38 +13,47 @@ I don't have a good name at this time, but this software will be renamed later.
9
13
This software is a nodal editor that allow you to create sounds from several generators (sine wave, square wave, etc.)
10
14
and modulate them (frequency, amplitude, etc.) and modify them (delay, repeat, etc.).
11
15
16
+
### Warnings
12
17
**This is currently in alpha version.**<br>
13
-
It still lack of common features (copy/paste, undo/redo, etc.) and components (there a lot more to be done).
14
-
But the software is fully functionnaland have all the core features.
18
+
It still lack of features and components: there a lot more to be done.<br>
19
+
But the software is fully functionnal and have all the core features.<br>
20
+
See the [roadmap to beta version][link_projects] to get an idea of what is still to be done.
15
21
16
22
**There is currently only Windows 8/10 builds**<br>
17
-
If you want this software on other platform, please download Qt and build it yourself.<br>
23
+
If you want this software on other platform, please download Qt and build it yourself (see the [Technical Informations](#technical-informations) section to get Qt).<br>
18
24
You can also contribute by providing your build to share it with other people.
19
25
20
26
## Controls
21
27
Press any buttons from the left side to add a component in the scene.<br>
22
-
You can also drag and drop from one of those button to add a component at a position.<br>
28
+
You can also drag and drop from one of those buttons to add a component at a position.<br>
23
29
Or you can `right click > add` in the scene to add a component at a position.
24
30
25
31
You can select components with `mouse left button` and drag them around the scene.<br>
26
-
You can delete selected components with `right click > remove` or by pressing `delete`.<br>
32
+
You can delete selected components with `right click > remove` or by pressing `delete` key.<br>
27
33
(note that the output component cannot be removed)<br>
28
34
29
35
Press a component pin with `left mouse button` and hold it until you release it on another pin.<br>
30
36
An output pin cannot be connected to another output pin (same for input pins), and you cannot connect components in a loop.<br>
31
37
32
-
In order to play a sound, you have to generate it with the menu `Audio > Generate` or by pressing `F5`.
38
+
In order to play a sound, you have to generate it with the menu `Audio > Generate` or by pressing `F5`.<br>
39
+
You can auto-generate the sound when play button is pressed, or when a modification is made, in the audio menu.
40
+
41
+
Common shortcuts:
42
+
- Ctrl+A: select all the components;
43
+
- Ctrl+C/Ctrl+V: copy/paste components (except the output);
44
+
- Ctrl+Z/Ctrl+Y: undo/redo your modifications.
33
45
34
46
## Features
35
47
- Base sound signals : Sinus, Square, Triangle, Sawtooth, Random (White noise);
36
48
- Mix sound signals with operators like Add, Multiply;
37
49
- Modify sound signals with Delay, Repeat and ADSR;
38
-
- Save and load editor projects;
50
+
- Save and load projects;
39
51
- Save resulting sound in wav file.
40
52
41
-
Visit the [planned features](https://github.com/BenPyton/SoundGenerator/projects/1) to see what are the next features to come.
53
+
Visit the [planned features][link_projects] to see what are the next features to come.<br>
54
+
**Warning**: this project is made on my freetime, so it can take a while before releasing a new version.
42
55
43
-
If you think of another feature, or you found bugs, please go to the [issue panel](https://github.com/BenPyton/SoundGenerator/issues) to report it, or fix it yourself and do a [Pull Request](https://github.com/BenPyton/SoundGenerator/pulls) to contribute to the software.<br>
56
+
If you think of another feature, or you found bugs, please go to the [issue panel][link_issues] to report it, or fix it yourself and do a [Pull Request][link_pullRequest] to contribute to the software.<br>
44
57
(Be careful of the licenses from Qt and this software if you modify it for your own purpose)
45
58
46
59
## Technical informations
@@ -53,5 +66,5 @@ You can use another version of Qt or QtCreator but I cannot guarranty that it ca
0 commit comments