If you have a problem or need to report a bug please email : support@dsprobotics.com
There are 3 sections to this support area:
DOWNLOADS: access to product manuals, support files and drivers
HELP & INFORMATION: tutorials and example files for learning or finding pre-made modules for your projects
USER FORUMS: meet with other users and exchange ideas, you can also get help and assistance here
NEW REGISTRATIONS - please contact us if you wish to register on the forum
Users are reminded of the forum rules they sign up to which prohibits any activity that violates any laws including posting material covered by copyright
Simple Arp
Re: Simple Arp
josevo wrote:I used C++ and Delphi pascal for decades, not for audio related projects though.
Nevertheless, I gave a little try to an VST synth using WDL-OL libraries some time ago, following Martin Finke's blog, but I finally came to the conclusion that there wasn't a considerable difference (compared to FS) in terms of latency and sound quality, to continue using archaic and tedious ways of programming.
Now, to be honest, I don't own a business and I'm not selling VST pluggins; at least, right now. I'm just learning how to use this beast called flowstone because it's the most productive development environment I've ever had the chance to use in my life. It's so "straight-forward" that I didn't even need the documentation to create a complete synthesizer with it, for the first time.
Well, yes, I can agree that FS is really cool and moreover, opens the universe of software development even for very poor skilled coders like me. But it still suffers from the not-existence of cross platform plugin rendering (for mac, linux, andorid, etc) and yet doesn't support a decent sample adopting method (like disk reading) nor advanced midi handling (for instance, working with midi files), so knowing other languages still has it's strong x-factor.
About your plugin: I tested it and it's sounds full of potential, but still needs a hard cooking. The syncing with the DAW bpm is yet not perfect and the step sequencer GUI is quite confusing. Also, the virtual keyboard doesn't respond to pressing ( I have no idea if that what you've been meant to do or just a bug...)
But overall it creates powerful and very musical note combinations and that's a huge reason to wait for a progress.
Thanks for sharing and keep it coming
-
kortezzzz - Posts: 763
- Joined: Tue Mar 19, 2013 4:21 pm
Re: Simple Arp
I could not agree more.
This one is a little better and it includes help in some presets.
I tested it with 5 instances playing different arpeggios at the same time.
This one is a little better and it includes help in some presets.
I tested it with 5 instances playing different arpeggios at the same time.
- Attachments
-
- TestArp02b.zip
- (3.99 MiB) Downloaded 1014 times
-
josevo - Posts: 33
- Joined: Mon Jan 01, 2018 9:41 pm
Re: Simple Arp
Yes, lot better now
Syncing work just fine and it sounds very "Nexusic" now. I wonder if the "random seed" option can be somehow integrated. I mean it generates a random seeded arpeggio and the note combination is automatically translated to drawn notes in the piano roll. That would be lovely as a feature.
Syncing work just fine and it sounds very "Nexusic" now. I wonder if the "random seed" option can be somehow integrated. I mean it generates a random seeded arpeggio and the note combination is automatically translated to drawn notes in the piano roll. That would be lovely as a feature.
-
kortezzzz - Posts: 763
- Joined: Tue Mar 19, 2013 4:21 pm
Re: Simple Arp
Thank you, Halon!
And yes, that's the idea , Kortezzzz.
A kind of "discovery arp" and "discovery seq" modes with the possibility of transferring the sequence you like to the "piano roll". It would be very inspirational and useful.
And yes, that's the idea , Kortezzzz.
A kind of "discovery arp" and "discovery seq" modes with the possibility of transferring the sequence you like to the "piano roll". It would be very inspirational and useful.
-
josevo - Posts: 33
- Joined: Mon Jan 01, 2018 9:41 pm
Re: Simple Arp
Good luck, Josevo. I would love to see the results. Anyway, another idea: Your random arpeggios generate 8 notes sequences. You can somehow make it generate upto 32 pure random notes and you're making something supreme
-
kortezzzz - Posts: 763
- Joined: Tue Mar 19, 2013 4:21 pm
Re: Simple Arp
Fractal formulas are better than random values for music creation.
I just came up with a formula based on Z[n+1] = Z[n]^2+C
I made C = constant value (aka discovery) + position index
"...Et voilà, un universe de possibilités."
P.S Now, even more editable.
I just came up with a formula based on Z[n+1] = Z[n]^2+C
I made C = constant value (aka discovery) + position index
"...Et voilà, un universe de possibilités."
P.S Now, even more editable.
- Attachments
-
- TestArp03b.zip
- (4.28 MiB) Downloaded 961 times
-
josevo - Posts: 33
- Joined: Mon Jan 01, 2018 9:41 pm
Re: Simple Arp
josevo wrote:Fractal formulas are better than random values for music creation.
I just came up with a formula based on Z[n+1] = Z[n]^2+C
I made C = constant value (aka discovery) + position index
"...Et voilà, un universe de possibilités."
P.S Now, even more editable.
It's definitely is! The editing aspect makes it much powerful now. The combination of generating thousands of randomized arpeggios with zero programming efforts + editing possibilities would make it even greater.
I have another question: I saw that your original code keeps generating 8 notes arpeggio combinations, no matter what is the actual selected speed \ numerator. I guess what it's actually doing is to play the first notes before it resets to zero according to the numerator (for example, in 1\6 mode, the time signature is actually set to 3\4 and only 6 of the 8 generated notes will play before it resets to zero).
I tried to do something interesting and increased the number of the generated notes to double size by changing the line "(step == 8) to "(step == @a)". then connected a knob to the ruby module which can change @a to 16 and back to 8. It worked and the arpeggiator started generating 16 notes combination seeds which is awesome! but when I went back to 8, it doesn't goes back to the original combination smoothly but kinda freaks out and looses the it's focus.
Perhaps it needs some kind of pos resetting or something every time the number of the steps get changed so it would go back to the original sequence? There is any way to do that?
Thank you once again, J.
-
kortezzzz - Posts: 763
- Joined: Tue Mar 19, 2013 4:21 pm
Re: Simple Arp
kortezzzz wrote:
I tried to do something interesting and increased the number of the generated notes to double size by changing the line "(step == 8) to "(step == @a)". then connected a knob to the ruby module which can change @a to 16 and back to 8. It worked and the arpeggiator started generating 16 notes combination seeds which is awesome! but when I went back to 8, it doesn't goes back to the original combination smoothly but kinda freaks out and looses the it's focus.
I'm expecting that if the comparison regresses to step==8 while it is surpassed (when playing 16 steps), the counter doesn't reach the value and keeps growing forever.
Try this:
- Code: Select all
if (@step >= @a)
instead of
- Code: Select all
if (@step == @a)
That's why I don't like using == for stopping or resetting counters; although it's good for explaining concepts.
-
josevo - Posts: 33
- Joined: Mon Jan 01, 2018 9:41 pm
Who is online
Users browsing this forum: Google [Bot] and 55 guests