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
Sample player issue.
15 posts
• Page 2 of 2 • 1, 2
Re: Sample player issue.
Thanks trog , yes i can see it now, was expecting to find something else then the bool one.
In this case I only need to play one loop at a time, no midi or poly is needed at all.
Its just that the wave player that I found uses midi to trigger the playback ,So I made an internal midi trigger.
If I use the stream isPlaying it will be a bit better but still have to convert that trigger to a midi note via green.
If i could just use that bool straight( or as good as).. for triggering playback then I would achieve what i need to to do. Just not sure how to achieve that , I dont know anything about poly signals but I can see that the midi signal goes to a MIDI to Poly and then only the freq output of that goes into the counter, nothing else is connected at the output of the MIDI to poly? So basically I need to send the Float 261.626 into the Freq input of the counter and it plays.
Can this be changed to trigger with the isPlaying Bool or can I use the bool to send that float into the poly stream?
I can see that poly streams are different then what I am used to , bit lost.
For a bit of clarity on what I am trying to achieve.
The plugin is put on a track - after a synth for example, then just loads one loop and plays it at the daw tempo whereby it controls an envelope follower that controls volume and filter, with delay capabilities on the envelope signal.Usually you dont even listen to the loop, its just a fancy modulator, and....as it stands my modulator is not sample accurate when i push play
btw, I dont have any ppq issues as I am running it with a synced ramp , only start times are off.
In this case I only need to play one loop at a time, no midi or poly is needed at all.
Its just that the wave player that I found uses midi to trigger the playback ,So I made an internal midi trigger.
If I use the stream isPlaying it will be a bit better but still have to convert that trigger to a midi note via green.
If i could just use that bool straight( or as good as).. for triggering playback then I would achieve what i need to to do. Just not sure how to achieve that , I dont know anything about poly signals but I can see that the midi signal goes to a MIDI to Poly and then only the freq output of that goes into the counter, nothing else is connected at the output of the MIDI to poly? So basically I need to send the Float 261.626 into the Freq input of the counter and it plays.
Can this be changed to trigger with the isPlaying Bool or can I use the bool to send that float into the poly stream?
I can see that poly streams are different then what I am used to , bit lost.
For a bit of clarity on what I am trying to achieve.
The plugin is put on a track - after a synth for example, then just loads one loop and plays it at the daw tempo whereby it controls an envelope follower that controls volume and filter, with delay capabilities on the envelope signal.Usually you dont even listen to the loop, its just a fancy modulator, and....as it stands my modulator is not sample accurate when i push play
btw, I dont have any ppq issues as I am running it with a synced ramp , only start times are off.
-
lalalandsynth - Posts: 600
- Joined: Sat Oct 01, 2016 12:48 pm
Re: Sample player issue.
Thanks for the description; as you say, your requirements should make a 'blue' solution much easier.
The lack of a counter start signal is just because of the way that poly works - beginning a new voice uses all sorts of hidden initialisation, so it usually looks after itself without needing a connection from anywhere.
The main thing is get the sample player all running in blue. If you're lucky, it might only need the MIDI-to-Poly stuff and the Poly-to-Mono at the end taking out, and it'll all just automatically convert to blue when you hook it back up to your blue output parts. If not, you might need to go through it checking for connectors that have been forced to poly and r-click them to force them to mono, and/or change any DSP/ASM "polyin/polyout" to "streamin/streamout".
Resetting the counter should then be a pretty easy job. Since the 'isPlaying' outputs either one or zero, if you multiply the counter value by 'isPlaying', it should just stick at zero when the DAW isn't playing and then run exactly as before when playback starts - you'll just need to find the spot where the frequency step gets added to the counter and put the multiply after that (or multiply the step instead to "freeze" the counter at its current position, depending on the details of how your sync works).
Good luck. That's a pretty funky kind of pseudo side-chaining you've got going on there. Why spend ages tweaking an envelope, when you can just load a loop that already has the funky rhythm that you want? - very neat!
The lack of a counter start signal is just because of the way that poly works - beginning a new voice uses all sorts of hidden initialisation, so it usually looks after itself without needing a connection from anywhere.
The main thing is get the sample player all running in blue. If you're lucky, it might only need the MIDI-to-Poly stuff and the Poly-to-Mono at the end taking out, and it'll all just automatically convert to blue when you hook it back up to your blue output parts. If not, you might need to go through it checking for connectors that have been forced to poly and r-click them to force them to mono, and/or change any DSP/ASM "polyin/polyout" to "streamin/streamout".
Resetting the counter should then be a pretty easy job. Since the 'isPlaying' outputs either one or zero, if you multiply the counter value by 'isPlaying', it should just stick at zero when the DAW isn't playing and then run exactly as before when playback starts - you'll just need to find the spot where the frequency step gets added to the counter and put the multiply after that (or multiply the step instead to "freeze" the counter at its current position, depending on the details of how your sync works).
Good luck. That's a pretty funky kind of pseudo side-chaining you've got going on there. Why spend ages tweaking an envelope, when you can just load a loop that already has the funky rhythm that you want? - very neat!
All schematics/modules I post are free for all to use - but a credit is always polite!
Don't stagnate, mutate to create!
Don't stagnate, mutate to create!
-
trogluddite - Posts: 1730
- Joined: Fri Oct 22, 2010 12:46 am
- Location: Yorkshire, UK
Re: Sample player issue.
Thanks mate, will try out some of your suggestions .
This plugin is great fun actually , can operate on a regular sidechain as well.
The delay is key for syncopation etc .
This plugin is great fun actually , can operate on a regular sidechain as well.
The delay is key for syncopation etc .
-
lalalandsynth - Posts: 600
- Joined: Sat Oct 01, 2016 12:48 pm
Re: Sample player issue.
Trog to the rescue !
Working now , thanks !
Working now , thanks !
-
lalalandsynth - Posts: 600
- Joined: Sat Oct 01, 2016 12:48 pm
Re: Sample player issue.
You're welcome! That's great news - I'm glad to hear it!
All schematics/modules I post are free for all to use - but a credit is always polite!
Don't stagnate, mutate to create!
Don't stagnate, mutate to create!
-
trogluddite - Posts: 1730
- Joined: Fri Oct 22, 2010 12:46 am
- Location: Yorkshire, UK
15 posts
• Page 2 of 2 • 1, 2
Who is online
Users browsing this forum: Google [Bot] and 81 guests