Synthesix

Page 5/8
1 | 2 | 3 | 4 | | 6 | 7 | 8

By hit9918

Prophet (2853)

hit9918's picture

13-11-2014, 15:25

Yes I think in the TV signal the fields have different amount of lines, but I don't know what the VDP does.
Maybe it could make always the same amount of lines and the TVs make no problem.

By Grauw

Enlighted (8015)

Grauw's picture

16-11-2014, 15:23

I made some changes to the UI:

As you can see I replaced the horizontal scrolling list of modules with a compact grid of modules on the left, and the current module selection is on the right. This way I hope to give the user a little more orientation, because the modules don’t shift around all the time. Just like before, left/right still select the module and up/down select the input/output ports.

It’s not done yet, but it should convey the general idea. Took surprising little time btw, just a couple of hours work :). Later, in the grid I plan to highlight the modules connected to the currently selected input or output, that should be really nice to see at a glance what links to what.

Visual improvements I still want to make are that the selection will be made to look better by highlighting just the title or changing the outline style to a fat border, and I also want to add a separator bar between the grid and the selection and remove the box around it. The scroll bar below the selected module will disappear.

Any suggestions are welcome. Anything from random thoughts to UI mockups is appreciated :).

If you want to try it in action, a test ROM can be downloaded here (old UI here). Let me know if you feel whether it is an improvement.

By hit9918

Prophet (2853)

hit9918's picture

16-11-2014, 16:42

I always like it when a new keypress goes on a new channel Smile
For debugging it would be better when main panel shows parameters of the channel of recent keypress.
And when pressing same key twice, well then the "next channel" is not nice but makes overlay distortion.

I wonder how it sounds on PSG Smile I wonder about the harsher PSG volume levels.

By Grauw

Enlighted (8015)

Grauw's picture

16-11-2014, 18:24

I agree, it’s not convenient for experimenting with sound design, I need to come up with a good solution for that. Maybe what you suggested, or perhaps have a different default note allocation algorithm which does not round robin.

Pressing the same key twice, it depends on the effect you are looking for. Polyphonic synthesizers usually don’t cut off the previous note even if it’s the same one. But, it’s all a matter of the note allocation algorithm used, eventually you will be able to select from various choices so you can use the one most appropriate for the sound.

PSG is the sound chip I want to support next. Maybe I’ll get around to it during the christmas holiday.

A few tweaks were made, btw.

By hit9918

Prophet (2853)

hit9918's picture

16-11-2014, 19:38

The round robin is epic except that pressing the same key twice sometimes messes up the tone totaly and that spoils the otherwise perfect experience.
e.g. the square wave can cancel out itself completely, you press a key and nothing happens, silence!
Best is doing round robin, except the key pressed is the same as one of the 4 units got running, then put the key on that unit.

To make it perfect maybe best is to have a list of 4 entries that tell the "oldness" of a unit.
Normal round robin picks the bottom of the list, puts the keypress on that unit, and puts it on top of the list.
But if a keypress matches one of the 4 units, then pick that one and put that on top of the list.
So this way the "key pressed on same unit again" feature doesnt mess up the age of the units.

By hit9918

Prophet (2853)

hit9918's picture

16-11-2014, 19:54

May I tell a PSG feature Smile "automatic press a second key one octave higher". That makes my favourite, string instrument waveform Smile
Another keypress and the previous one will loose one channel because there are only 3.
Maybe best would be when the auto-octave channels got lesser priority. So a 3 key chord is still possible. Well trying to get maximum out of PSG Smile

By Grauw

Enlighted (8015)

Grauw's picture

16-11-2014, 23:10

hit9918: Re. waves canceling each other out, got it, that makes sense.

Re. octave, a patch can contain multiple sound chip modules so you can play two or more channels from a single note. There is no functionality in the editor yet to add/remove modules, but in the source code I can already do that. Then, if there are more sound chip modules than there are channels available, it will use a priority system, though that still needs to be implemented.

By o.geerdink

Hero (526)

o.geerdink's picture

18-11-2014, 13:15

I like the mini keyboard on hte bottom!

By roadfighter

Champion (380)

roadfighter's picture

06-03-2015, 18:52

@Grauw, how do i use the UI ? Which keys ? Is there a short manual for the functions ?
Nice to play with and make some "noise" you gave a nice demo on Nijmegen, but i cant remember the way to change the settings.

Emil

By Grauw

Enlighted (8015)

Grauw's picture

06-03-2015, 20:06

Hi roadfighter, the usage instructions are here: https://bitbucket.org/grauw/synthesix#markdown-header-usage-...

The UI as you saw it @ Nijmegen and in the screenshots above is newer than what was in the last release… let me put a new build online. Done.

Page 5/8
1 | 2 | 3 | 4 | | 6 | 7 | 8