Right, well the problem is he created a program to do this. Basically synthesizing something and importing the samples. I just wanted to clarify this point.Guenon wrote: Sat Sep 04, 2021 7:31 pmI'm naturally on the same page with you on this - otherwise one could also synthesize arbitrary audio with any custom tool and just import data straight from that; however, note that my intention in that passage was just to address the specific spoken word patch Peter used, and when saying "audio recording" I meant that particular speech snippet the patch utters, which I assume was originally an actual audio-ass fully-audioded audio-audio recording.z.prime wrote: Sat Sep 04, 2021 7:19 pm Small correction: not an audio recording per-se, but something that contains or has created sample points over time. Again, definition of sampling.
![]()
One Synth Challenge #150: TAL-NoiseMaker (Aiynzahev wins!)
- KVRAF
- 2228 posts since 29 Sep, 2011
- KVRAF
- 1950 posts since 17 Jun, 2005
Indeed so, although it shouldn't be an actual problem [as in, it is evident it doesn't follow the rules, instead of being problematic to judge], for the reasons you have pointed out as well; in any case, according to Peter, that program itself was used with data that was originally in Wavosaur as actual audio, and these discrete values originate from there. In a case like this, no matter how many intermediary steps one takes, the patch still relies on the audio clip that originated the data. Without the original recording, no data, nothing to import, no spoken word (done in this manner) in Noisemakerz.prime wrote: Sat Sep 04, 2021 7:44 pm Right, well the problem is he created a program to do this. Basically synthesizing something and importing the samples. I just wanted to clarify this point.
[Edit: and it still would be a no-no if the data for this imported spoken word was 100% synthesized, outside of Noisemaker, and not in any stage literally recorded and/or loaded into Wavosaur as audio, of course.]
- KVRian
- 613 posts since 29 Nov, 2019
No, just speculating. TAL does a Juno emulation, hence the thought.philnsicab wrote: Sat Sep 04, 2021 11:04 amDo you have a source or a hint for that ? Maybe a statement from the developers? I couldnt find the filter in the manual.ELEX wrote: Fri Sep 03, 2021 8:44 amOn second thought: maybe 'classic' Roland Juno 4-pole is more likely.ELEX wrote: Thu Sep 02, 2021 11:27 pm'classic' moog-style 4-pole ?philnsicab wrote: Thu Sep 02, 2021 11:09 pm About the NoiseMaker plugin : there is a filter called Cl LP24. Do you know what type of filter it is? What Cl stand for?
-
- KVRAF
- 1637 posts since 28 Jul, 2006
Saying it's arguable whether or not it's sampling because it's different then the PCM standard is really missing the point. Or its different from sampling because it's distorted, again missing the point.
As a thought experiment I wonder if you'd get less audible distortion if the note played in Noisemaker was extremely low, like if the synth allowed you to play notes in LFO range. In the Wikipedia article it talks about the carrier signal being higher frequency than the main signal. If there's no demodulator and the sample is short, like a word, I'm thinking a really low carrier could reduce audible distortion from there being no demodulator.
As a thought experiment I wonder if you'd get less audible distortion if the note played in Noisemaker was extremely low, like if the synth allowed you to play notes in LFO range. In the Wikipedia article it talks about the carrier signal being higher frequency than the main signal. If there's no demodulator and the sample is short, like a word, I'm thinking a really low carrier could reduce audible distortion from there being no demodulator.
- KVRian
- 628 posts since 5 Mar, 2011 from Austria
Voted!
After all those years I join the OSC, I am still surprised how different and versatile an apparently "limited" synth can sound.
After all those years I join the OSC, I am still surprised how different and versatile an apparently "limited" synth can sound.
soundcloud.com/photonic-1
- KVRist
- 411 posts since 3 Oct, 2019
I don't know you personally, and I wouldn't dare to judge you from a couple of forum posts. But I hope you see the irony in this.z.prime wrote: Sat Sep 04, 2021 6:36 pm [...]
2) You are a condescending jerk
[...]
EDIT: and also: learn to spell.
Please consider that not everybody is a native speaker of the English language (neither am I).
I get, that you fiercely try to get yout point across, but personal insults seldom convince your opponent.
Sneaking samples into a submission, however disguised, is against the rules. But the submission has been revised prior to the voting phase and the element in question removed. So can we all please return to a civil discussion?
- KVRian
- 613 posts since 29 Nov, 2019
By all means
There's not just the issue of the obvious ( removed ) audio sample. There's also the 'pure math' patch(es ?)SeBaer wrote: Sun Sep 05, 2021 6:31 pm ...Sneaking samples into a submission, however disguised, is against the rules. But the submission has been revised prior to the voting phase and the element in question removed.
ELEX wrote: Thu Sep 02, 2021 10:15 pm Peter's posted code seems to me to be a specialized oscillator that runs for 12000 samples. Essentially another synth. Capturing it's output and importing it in Noisemaker still constitutes sampling imo. But it is indeed very clever and makes for a great Noisemaker demo track. Just not one that complies with OSC rules.
That's what z.prime and Guenon have been discussing also.] Peter:H [ wrote: Thu Sep 02, 2021 3:30 pmCode: Select all
public class FormulaToSplinePoints { private static final String SPLINE_POINT_TEMPLATE = "<splinePoint isStartPoint=\"0\" isEndPoint=\"0\" centerPointX=\"%1$f\"\r\n" + " centerPointY=\"%2$f\" controlPointLeftX=\"%1$f\"\r\n" + " controlPointLeftY=\"%2$f\" controlPointRightX=\"%1$f\"\r\n" + " controlPointRightY=\"%2$f\"/>"; private static double MIN = 0; private static double MAX = 1.0; public static void main(String[] args) { Locale.setDefault(Locale.US); //first System.out.println("<splinePoint isStartPoint=\"1\" isEndPoint=\"0\" centerPointX=\"0.0\" centerPointY=\"0.5\"\r\n" + " controlPointLeftX=\"0.0\" controlPointLeftY=\"0.5\" controlPointRightX=\"0.1000000014901161\"\r\n" + " controlPointRightY=\"0.5\"/>"); emitStuff(); //last System.out.println("<splinePoint isStartPoint=\"0\" isEndPoint=\"1\" centerPointX=\"1.0\" centerPointY=\"0.5\"\r\n" + " controlPointLeftX=\"0.8999999761581421\" controlPointLeftY=\"0.5\"\r\n" + " controlPointRightX=\"1.0\" controlPointRightY=\"0.5\"/>"); } private static void emitStuff() { double steps=12000; double delta = (MAX-MIN) / steps; Random rand = new Random(); double fctMin = -2; double fctMax = 1; double fctDelta = (fctMax - fctMin) / steps; double fctMinValue = Math.exp(fctMin); //use if fct is not 0 at the min point. move it up,so that minpoint will be 0. double fctMaxVal = Math.exp(fctMax); double fctDeltaValue = fctMaxVal - fctMinValue; // use it to project into values 0-1 double maxFreq = 174.61; double deltaPhaseMaxFreq = 2*Math.PI*maxFreq/steps; double minFreq = 21.827; double deltaPhaseMinFreq = 2*Math.PI*minFreq/steps; double deltaFreq = (maxFreq-minFreq)/steps; double deltaDeltaPhase=(deltaPhaseMaxFreq - deltaPhaseMinFreq)/steps; //System.exit(-2); double phase=0; double deltaPhase = deltaPhaseMaxFreq; System.out.println("<!-- inverted exp start -->"); for(int i=1; i< steps;i++) { //System.out.println(min+i*delta); double currentX = MIN+i*delta; double blendFactor = (Math.exp(fctMax-i*fctDelta) - fctMinValue) / fctDeltaValue; double currentY1=rand.nextDouble(); double currentY2= 0.5+Math.sin(phase)*0.5; double currentY=currentY1*blendFactor + currentY2*(1-blendFactor); final String entry = String.format(SPLINE_POINT_TEMPLATE, currentX, currentY ); System.out.println(entry); phase += deltaPhase; deltaPhase-=deltaDeltaPhase; } System.out.println("<!-- inverted exp end -->"); } }
Last edited by ELEX on Mon Sep 06, 2021 8:50 am, edited 1 time in total.
- KVRAF
- 2228 posts since 29 Sep, 2011
I hope you see that I actually said this exact same thing in defense of Peter earlier:SeBaer wrote: Sun Sep 05, 2021 6:31 pmI don't know you personally, and I wouldn't dare to judge you from a couple of forum posts. But I hope you see the irony in this.z.prime wrote: Sat Sep 04, 2021 6:36 pm [...]
2) You are a condescending jerk
[...]
EDIT: and also: learn to spell.
Please consider that not everybody is a native speaker of the English language (neither am I).
I get, that you fiercely try to get yout point across, but personal insults seldom convince your opponent.
Sneaking samples into a submission, however disguised, is against the rules. But the submission has been revised prior to the voting phase and the element in question removed. So can we all please return to a civil discussion?
And there isn't irony here. I freely admit to being a jerk. But I am not condescending in any way as far as I know. The condescension has been all month long:To a native English speaker, this does come across a bit confrontational but I believe we should try to think of it as a well-intentioned point and assume it is from someone who's first language is not English (I believe you're German, Peter?).
... as if people cannot understand what he's done, because he is above everyone.Don't know whether this makes sence for you.
... as if people cannot use technology in a creative manner other than what he has done.... it's all about using technology in a creative manner.
... no one can understand AM, because they are not Peter.Seems you really don't know what AM is. Just go ahead ...
... I can't even believe someone posted something like this.I'd be whatever you say, ELEX. Lack of understanding, stupid, or silly, or brain dead...
... what started it all: insulting the OSC community as a whole!kind of interesting how the OSC community values "technical skills and understanding" vs "composition"
I'm sorry to beat this horse, but this stuff can't be overlooked or glossed over. Am I in the wrong? Could be! But I definitely did not use condescending words to anyone at any point and I believe Peter is absolutely out of line, no matter what native language he speaks.
- KVRist
- 411 posts since 3 Oct, 2019
All your arguments are valid. I didn't remember it being you specifically calling him out on his tone earlier (which in indeed appears arrogant at times).
It was using his spelling as ad hominem argument, what, to me, also came across as condenscending, after calling him exactly that. That was what ticked me off enough, to write a reply of which I didn't know how it would be perceived.
So I appreciate your levelheaded reply, because I wouldn't want to descent into a shouting match.
Cheers!
It was using his spelling as ad hominem argument, what, to me, also came across as condenscending, after calling him exactly that. That was what ticked me off enough, to write a reply of which I didn't know how it would be perceived.
So I appreciate your levelheaded reply, because I wouldn't want to descent into a shouting match.
Cheers!
z.prime wrote: Mon Sep 06, 2021 2:48 am [...]
I hope you see that I actually said this exact same thing in defense of Peter earlier:And there isn't irony here. I freely admit to being a jerk. But I am not condescending in any way as far as I know. The condescension has been all month long:To a native English speaker, this does come across a bit confrontational but I believe we should try to think of it as a well-intentioned point and assume it is from someone who's first language is not English (I believe you're German, Peter?).
[...]
I'm sorry to beat this horse, but this stuff can't be overlooked or glossed over. Am I in the wrong? Could be! But I definitely did not use condescending words to anyone at any point and I believe Peter is absolutely out of line, no matter what native language he speaks.
-
- KVRAF
- 1637 posts since 28 Jul, 2006
Most of those statements seem innocuous other than the AM one, and I guess the one directed at ELEX, but the ELEX thing you quoted ignores the context that it is in response to ELEX getting snide at Peter without Peter having said anything to ELEX. The AM comment also happened after the conversation went downhill and he may have felt like he was getting attacked from all sides.z.prime wrote: Mon Sep 06, 2021 2:48 am
I'm sorry to beat this horse, but this stuff can't be overlooked or glossed over. Am I in the wrong? Could be! But I definitely did not use condescending words to anyone at any point and I believe Peter is absolutely out of line, no matter what native language he speaks.
It makes it kinda seem like there is previous bad blood with Peter to make people automatically read negativity into some of those seemingly (to me at least) innocuous statements?
Last edited by briefcasemanx on Mon Sep 06, 2021 11:22 am, edited 1 time in total.
-
- KVRist
- 190 posts since 6 Feb, 2004 from Southampton, England
Didn't have time to enter the contest this month, but I did enjoy listening to all your submissions so I've voted. Well done everyone, lots of really impressive entries and great creativity.
-
- KVRist
- 104 posts since 10 Sep, 2019
As a native German speaker i honestly have no idea why you interpret this as an insult to the whole osc community. This is way to much reading between the lines from my point of view. If I want to insult the whole osc community, why would I not just simply type in my Insult directly rather than cryptically hiding it in a legitimate question if this is allowed by the rules ?z.prime wrote: Mon Sep 06, 2021 2:48 am
... what started it all: insulting the OSC community as a whole!kind of interesting how the OSC community values "technical skills and understanding" vs "composition"
I'm sorry to beat this horse, but this stuff can't be overlooked or glossed over. Am I in the wrong? Could be! But I definitely did not use condescending words to anyone at any point and I believe Peter is absolutely out of line, no matter what native language he speaks.
He is just wondering if people would rather give a good rating on a sounddesign focused track vs a composition focused track.
Let's illustrate this with two examples.
This track: https://open.spotify.com/track/5eBJDTLN ... 91d37540e3 is focused around the composition. It has no sounddesign whatsoever. It's just a recoded Piano performance. Which evokes a lot of interest only by it's composition.
This would be an example for a sounddesign focused track: https://open.spotify.com/track/4U0wNvX0 ... 5e27024311
The composition is extremely minimal that whole song is basically designed around that one bass sound. Even the break is just some spoken word rather than something musical.
This ultimately comes down to a communication problem.
Check out this communication model by Schulz von Thun https://en.wikipedia.org/wiki/Four-sides_model
No one should ever communicate on any other level than the Factual level when communicating via text over the internet. And no one should interpret what others write on any other level. This way communication would be way more efficient and no one would be offended (unless I intentionally offend someone (which should also not be necessary in this forum)).
This is the same reason why you need to attach an emojys in every WhatsApp Message when you write with girls.
Listen on Spotify: https://open.spotify.com/artist/1Hj25rA ... l_branch=1
-
- KVRist
- 157 posts since 30 Dec, 2020
see, this very statement is not on the factual level. not sure if that's the joke? bit weird context for it if so.GeneralQ wrote: Mon Sep 06, 2021 2:50 pm No one should ever communicate on any other level than the Factual level when communicating via text over the internet.
huh, i don't see why anyone...This way communication would be way more efficient and no one would be offended (unless I intentionally offend someone (which should also not be necessary in this forum)).
oh noThis is the same reason why you need to attach an emojys in every WhatsApp Message when you write with girls.
- KVRian
- 613 posts since 29 Nov, 2019
How can you possibly interpret anything as snide, as you seem to think all should be taken literally ? Anyway, the only thing possibly snide about that particular post was:briefcasemanx wrote: Mon Sep 06, 2021 9:31 am ... but the ELEX thing you quoted ignores the context that it is in response to ELEX getting snide at Peter without Peter having said anything to ELEX...
Which came from Peter's vague track descriptions. Like summarizing effects use as "...a weird amount of Bitwig FX" Seriously, how much interest in displaying technical skills speaks from that ? We are actually required to provide track details, you know. 'Proper track details' it says in the OP.ELEX wrote: Fri Aug 06, 2021 5:21 pm Don't forget to explain it all in your track details, so we can then be properly awed.
Btw, fishing for points on the basis of finding a hack before posting a proper example or a track is poor taste imo. Subsequently tying it to the "composition vs. technical skills" issue even more so. As if those are mutually exclusive. Or it's an issue at all. Well, to Peter it seems to be. It IS actually insulting to the community. As if people cannot make their own choices and need these things pointed out to them.
But maybe I should start publishing chord sheets and pointing out the special ones, or intricate melodic stuff, then saying "mmm...let's see what the community thinks of "composition vs. technical skills." But I won't, since that would that be snide, wouldn't it ? I'll just compose what I see fit, with sounds I think fitting, and leave it at that.
