SynthMaker

Sample Player Help

Archive · 2006 7 old posts

From the original SynthMaker forum (2004–2014), with its members’ names and dates.

aetmos ·

Okay, I've found myself stuck once more...I'm trying to make what amounts to a rompler. Basically, I want to play back a variety of samples I've made of a prepared piano. The samples don't really necessarily relate to any specific notes on the keyboard, so I want to be able to give the user control over the pitch of the sample playback...basically, spread one sample out over, say 5 different keys, but have the playback speed be user selectable for each individual key, not a function of the relative location of the actual key being pressed.

So, starting from the WavePlayer3.osm file that was posted to this forum, I've gotten a simple version mostly working...

http://www.gersic.com/synthmaker/WavePlayer8.osm

...however, the playback is limited to one pitch at a time. For instance, if I hit C3, it will play the sample back at a rate of 1, and if I hit B2, it will play it back at a rate of .42, but I can't hit both at the same time...essentially, I have no polyphony. However, in WavePlayer3.osm, there is polyphony. The only difference is that "Midi to Poly" is being used to adjust the relative pitch, whereas in my patch, it's just a "Selector" switch. Apparently "Midi to Poly" has some magic in it that allows for polyphony.

Does anybody have any suggestions on how to modify what I have there in order to add polyphony, or is what I'm trying to do just impossible at this time?

Thanks much,

aetmos ·

Anybody?

stefan ·

The problem is the "midi selector" module. It's entirely based upon green data, which by its nature is "monophonic" (it's not audio signals, just single values and maths etc).

What is the goal here, what is it that you want to achieve? Seperate tunings for each midi note?

Give me a hint and I'll see if I can figure something out 🙂

aetmos ·

Thanks Stefan, much appreciated. Yes, the goal is to allow for separate tunings of every note within a given range.

Thanks,

stefan ·

If you want to do that polyphonically you probably need to make a table that takes pitch in and gives another pitch out (you can make poly reads from such a table).

If I'm not mistaken someone has already made exactly that. I'll try to search some in the forum 🙂

stefan ·

Here's one neat link: Tun Files, Parsing and using.

you'd need to alter the values in the graph from the gui instead of by parsing a file though 🙂

aetmos ·

Thanks Stefan, I'll have a look.

Wrote something here? To have a post removed or your name hidden, write to [email protected].

Before your first post

A few rules keep this a friendly place. You agree to them once.

Shown next to what you post, here and in the app. It doesn’t have to be your real name: 3–24 lower-case letters, digits or _ (capitals become lower case, spaces become _).

    Then your post goes up straight away.

    Delete this reply?

    Open it in SynthMaker?

    It goes on the track you’re editing there, in place of that track’s sound, and into My sounds. Your other tracks stay as they are.

    Want to keep that track’s sound? Start a new song in SynthMaker first (Song › New song), then open this.

    Report this reply?

    Only the developer reads reports. The person isn’t told who reported them.

    What’s wrong with it?

    Block this person?

    You won’t see their posts and replies here any more. They aren’t told, and you can unblock them at any time.

    People you’ve blocked

    Their posts and replies are hidden from you. Unblock someone to see them again.

    The community rules

    A few rules keep this a friendly place. Everyone agrees to them once, before their first post.