Re: Graillon 1.0, VST effect fully made with D

2016-02-09 Thread Guillaume Piolat via Digitalmars-d-announce
On Thursday, 17 December 2015 at 18:17:41 UTC, Thomas wrote: On Thursday, 26 November 2015 at 15:48:48 UTC, Guillaume Piolat wrote: OT: Readers of this NG probably know me under the name "ponce", however over the year I was made aware that it's an english swear word so I'll post under my IRL

Re: Graillon 1.0, VST effect fully made with D

2015-12-17 Thread Thomas via Digitalmars-d-announce
On Thursday, 26 November 2015 at 15:48:48 UTC, Guillaume Piolat wrote: OT: Readers of this NG probably know me under the name "ponce", however over the year I was made aware that it's an english swear word so I'll post under my IRL name from now on. [...] Hi, Is there a tutorial on how to

Re: Graillon 1.0, VST effect fully made with D

2015-12-17 Thread Guillaume Piolat via Digitalmars-d-announce
On Thursday, 17 December 2015 at 18:17:41 UTC, Thomas wrote: On Thursday, 26 November 2015 at 15:48:48 UTC, Guillaume Piolat wrote: OT: Readers of this NG probably know me under the name "ponce", however over the year I was made aware that it's an english swear word so I'll post under my IRL

Re: Graillon 1.0, VST effect fully made with D

2015-11-29 Thread Ola Fosheim Grøstad via Digitalmars-d-announce
On Sunday, 29 November 2015 at 16:15:32 UTC, Guillaume Piolat wrote: There is also a sample-wise FFT I've came across, which is expensive but avoids chunking. Hm, I don't know what that is :). Looking for similar grains is the idea behind the popular auto-correlation pitch detection methods.

Re: Graillon 1.0, VST effect fully made with D

2015-11-29 Thread Guillaume Piolat via Digitalmars-d-announce
On Sunday, 29 November 2015 at 17:23:20 UTC, Ola Fosheim Grøstad wrote: Yes, so that will generate sidebands in the frequency spectrum, like FM synthesis, right? It won't because the vibrato frequency is too low, around 10hz. So in order to pick up fast vibrato I would assume you would

Re: Graillon 1.0, VST effect fully made with D

2015-11-29 Thread Ola Fosheim Grøstad via Digitalmars-d-announce
On Sunday, 29 November 2015 at 17:36:47 UTC, Guillaume Piolat wrote: On Sunday, 29 November 2015 at 17:23:20 UTC, Ola Fosheim Grøstad wrote: Yes, so that will generate sidebands in the frequency spectrum, like FM synthesis, right? It won't because the vibrato frequency is too low, around

Re: Graillon 1.0, VST effect fully made with D

2015-11-29 Thread Guillaume Piolat via Digitalmars-d-announce
On Sunday, 29 November 2015 at 13:21:53 UTC, Ola Fosheim Grøstad wrote: I remember the electro acoustic people here in Oslo (NoTAM) doing live pitchtracking 20 years ago, I believe they used an envelope follower of some sort. Just measuring the distance between the tops? That was to have the

Re: Graillon 1.0, VST effect fully made with D

2015-11-29 Thread Ola Fosheim Grøstad via Digitalmars-d-announce
On Sunday, 29 November 2015 at 06:18:13 UTC, Jonny wrote: While, this doesn't prove you don't have a clue about jitter, my guess is, you don't. Yes, jitter is bad and worse than latency, but OS-X AudioUnits run at a high priority thread where you cannot do system calls, malloc or run a GC.

Re: Graillon 1.0, VST effect fully made with D

2015-11-29 Thread Ola Fosheim Grøstad via Digitalmars-d-announce
On Sunday, 29 November 2015 at 09:12:42 UTC, deadalnix wrote: I see that if that RT music thing doesn't pan out for you, you can always become a psychiatrist. You are a man a many talents, congrats. Maybe you and Guillaume Piolat should try to tone down your french rhetorics? I don't think

Re: Graillon 1.0, VST effect fully made with D

2015-11-29 Thread Any via Digitalmars-d-announce
On Sunday, 29 November 2015 at 06:18:13 UTC, Jonny wrote: um, come on, you sit here and preach that I don't know what I'm talking about yet you can't even be right on the first sentence? jitter is the standard deviation of the timings. Do you know what standard deviation is? It is the square

Re: Graillon 1.0, VST effect fully made with D

2015-11-29 Thread deadalnix via Digitalmars-d-announce
On Sunday, 29 November 2015 at 05:59:19 UTC, Jonny wrote: I feel sorry for you. You are filled with hatred. I'm sorry if your life sucks, but no reason to blame me, put the blame squarely where it goes... on yourself. If you actually did any RT music for a living, it would be a big issue,

Re: Graillon 1.0, VST effect fully made with D

2015-11-29 Thread Warwick via Digitalmars-d-announce
On Sunday, 29 November 2015 at 09:12:18 UTC, Any wrote: On Sunday, 29 November 2015 at 06:18:13 UTC, Jonny wrote: um, come on, you sit here and preach that I don't know what I'm talking about yet you can't even be right on the first sentence? jitter is the standard deviation of the timings.

Re: Graillon 1.0, VST effect fully made with D

2015-11-29 Thread Ola Fosheim Grøstad via Digitalmars-d-announce
On Sunday, 29 November 2015 at 11:58:20 UTC, Guillaume Piolat wrote: I've never said the GC is compatible with real-time, it isn't. I said, we can avoid it in a small part of an application and be real-time. So D can do real-time (audio). Yes, but why say it if you don't use it after init?

Re: Graillon 1.0, VST effect fully made with D

2015-11-29 Thread Guillaume Piolat via Digitalmars-d-announce
On Sunday, 29 November 2015 at 12:28:49 UTC, Ola Fosheim Grøstad wrote: The sound samples sound quite a bit like the classic vocal sound of Infected Mushroom to my ears, which is cool. Infected Mushroom released another plugin recently:

Re: Graillon 1.0, VST effect fully made with D

2015-11-29 Thread Guillaume Piolat via Digitalmars-d-announce
On Sunday, 29 November 2015 at 12:40:43 UTC, Ola Fosheim Grøstad wrote: On Sunday, 29 November 2015 at 11:58:20 UTC, Guillaume Piolat wrote: I've never said the GC is compatible with real-time, it isn't. I said, we can avoid it in a small part of an application and be real-time. So D can do

Re: Graillon 1.0, VST effect fully made with D

2015-11-29 Thread Ola Fosheim Grøstad via Digitalmars-d-announce
On Sunday, 29 November 2015 at 12:40:30 UTC, Guillaume Piolat wrote: On Sunday, 29 November 2015 at 12:28:49 UTC, Ola Fosheim Grøstad wrote: The sound samples sound quite a bit like the classic vocal sound of Infected Mushroom to my ears, which is cool. Infected Mushroom released another

Re: Graillon 1.0, VST effect fully made with D

2015-11-29 Thread Guillaume Piolat via Digitalmars-d-announce
On Sunday, 29 November 2015 at 09:55:43 UTC, Ola Fosheim Grøstad wrote: On Sunday, 29 November 2015 at 09:12:42 UTC, deadalnix wrote: I see that if that RT music thing doesn't pan out for you, you can always become a psychiatrist. You are a man a many talents, congrats. Maybe you and

Re: Graillon 1.0, VST effect fully made with D

2015-11-29 Thread Guillaume Piolat via Digitalmars-d-announce
On Sunday, 29 November 2015 at 06:18:13 UTC, Jonny wrote: um, come on, you sit here and preach that I don't know what I'm talking about yet you can't even be right on the first sentence? jitter is the standard deviation of the timings. Do you know what standard deviation is? It is the

Re: Graillon 1.0, VST effect fully made with D

2015-11-29 Thread Guillaume Piolat via Digitalmars-d-announce
On Sunday, 29 November 2015 at 10:14:40 UTC, Warwick wrote: We're talking about whether a plugin / audio code / runtime environment can deliver audio to a soundcard in a reliable manner so that you don't get audio drop outs. We're not talking about the jitter of a digital clock source that's

Re: Graillon 1.0, VST effect fully made with D

2015-11-29 Thread Guillaume Piolat via Digitalmars-d-announce
On Sunday, 29 November 2015 at 08:12:17 UTC, Ola Fosheim Grøstad wrote: On Sunday, 29 November 2015 at 06:18:13 UTC, Jonny wrote: While, this doesn't prove you don't have a clue about jitter, my guess is, you don't. Yes, jitter is bad and worse than latency, but OS-X AudioUnits run at a high

Re: Graillon 1.0, VST effect fully made with D

2015-11-29 Thread Ola Fosheim Grøstad via Digitalmars-d-announce
On Sunday, 29 November 2015 at 11:15:41 UTC, Guillaume Piolat wrote: On Sunday, 29 November 2015 at 09:55:43 UTC, Ola Fosheim Grøstad wrote: On Sunday, 29 November 2015 at 09:12:42 UTC, deadalnix wrote: I see that if that RT music thing doesn't pan out for you, you can always become a

Re: Graillon 1.0, VST effect fully made with D

2015-11-29 Thread Ola Fosheim Grøstad via Digitalmars-d-announce
On Sunday, 29 November 2015 at 15:13:41 UTC, Guillaume Piolat wrote: The hard thing about live pitch-tracking is getting the minimal latency keeping reliability. It's not that simple. You also want "voicedness", which is more challenging than pitch. I think they developed it for a specific

Re: Graillon 1.0, VST effect fully made with D

2015-11-29 Thread Guillaume Piolat via Digitalmars-d-announce
On Sunday, 29 November 2015 at 15:34:34 UTC, Ola Fosheim Grøstad wrote: I don't now much about current pitch trackers, but I think you can do a high quality one for voice using filterbanks. Some people do resynthesis that way (and well, that is just an alternative to FFT after all). You

Re: Graillon 1.0, VST effect fully made with D

2015-11-28 Thread Jacob Carlborg via Digitalmars-d-announce
On 2015-11-27 17:52, Guillaume Piolat wrote: Not sure what do you mean. Personally I would only support 10.7+. Past 10.7, you can use any (provided you avoid TLS). Currently I use LDC for 64-bit, DMD for 32-bit, also because LDC used to have a bug in 32-bit codegen (fixed since then). Ok.

Re: Graillon 1.0, VST effect fully made with D

2015-11-28 Thread Guillaume Piolat via Digitalmars-d-announce
On Saturday, 28 November 2015 at 02:37:40 UTC, Marco Leise wrote: We can probably agree that we don't know about the impact on a large multimedia application written in D. What you can communicate is: Create a @nogc thread routine and don't register it with the GC to write real-time VSTs.

Re: Graillon 1.0, VST effect fully made with D

2015-11-28 Thread Warwick via Digitalmars-d-announce
On Saturday, 28 November 2015 at 11:35:56 UTC, Guillaume Piolat wrote: On Saturday, 28 November 2015 at 02:37:40 UTC, Marco Leise wrote: We can probably agree that we don't know about the impact on a large multimedia application written in D. What you can communicate is: Create a @nogc thread

Re: Graillon 1.0, VST effect fully made with D

2015-11-28 Thread deadalnix via Digitalmars-d-announce
On Friday, 27 November 2015 at 18:09:08 UTC, Adam D. Ruppe wrote: On Friday, 27 November 2015 at 17:12:05 UTC, Jonny wrote: On Thursday, 26 November 2015 at 15:48:48 UTC, Guillaume Piolat I don't really have a point to prove, but I'm really tired with people arguing that a language with GC

Re: Graillon 1.0, VST effect fully made with D

2015-11-28 Thread Adam D. Ruppe via Digitalmars-d-announce
On Saturday, 28 November 2015 at 21:30:38 UTC, Ola Fosheim Grøstad wrote: What is the better tool to bring to the top of a mountain? Only maniacs go down mountains. The fun part is the ascent... the descent is an exceedingly painful journey through the ultimate experience in grueling terror,

Re: Graillon 1.0, VST effect fully made with D

2015-11-28 Thread deadalnix via Digitalmars-d-announce
On Saturday, 28 November 2015 at 20:27:02 UTC, Warwick wrote: Just to play devils advocate... you haven't proved GC can do real time if you achieve it by quarantining the real time code from the GC. Well I think it is a fair thing to do. GC is a tradeoff, and while not usable in all

Re: Graillon 1.0, VST effect fully made with D

2015-11-28 Thread Adam D. Ruppe via Digitalmars-d-announce
On Saturday, 28 November 2015 at 20:27:02 UTC, Warwick wrote: It's kind of like saying you can climb a mountain on a bycicle if you get of an carry it on the bits that are too steep. *snip* The real story is how easy D makes it to achieve that. Indeed... the beauty of a bike is you can get

Re: Graillon 1.0, VST effect fully made with D

2015-11-28 Thread Ola Fosheim Grøstad via Digitalmars-d-announce
On Saturday, 28 November 2015 at 21:05:24 UTC, Adam D. Ruppe wrote: On Saturday, 28 November 2015 at 20:27:02 UTC, Warwick wrote: It's kind of like saying you can climb a mountain on a bycicle if you get of an carry it on the bits that are too steep. *snip* The real story is how easy D makes

Re: Graillon 1.0, VST effect fully made with D

2015-11-28 Thread Ola Fosheim Grøstad via Digitalmars-d-announce
On Saturday, 28 November 2015 at 21:39:06 UTC, Adam D. Ruppe wrote: On Saturday, 28 November 2015 at 21:30:38 UTC, Ola Fosheim Grøstad wrote: What is the better tool to bring to the top of a mountain? Only maniacs go down mountains. The fun part is the ascent... the descent is an exceedingly

Re: Graillon 1.0, VST effect fully made with D

2015-11-28 Thread Jonny via Digitalmars-d-announce
On Saturday, 28 November 2015 at 01:31:22 UTC, Guillaume Piolat wrote: On Friday, 27 November 2015 at 17:12:05 UTC, Jonny wrote: You have no idea what you are talking about! It is mentalities like yours that cause headaches for musicians and engineers who work with RT audio. Do you realize

Re: Graillon 1.0, VST effect fully made with D

2015-11-28 Thread Jonny via Digitalmars-d-announce
On Saturday, 28 November 2015 at 20:56:28 UTC, deadalnix wrote: On Friday, 27 November 2015 at 18:09:08 UTC, Adam D. Ruppe wrote: On Friday, 27 November 2015 at 17:12:05 UTC, Jonny wrote: On Thursday, 26 November 2015 at 15:48:48 UTC, Guillaume Piolat I don't really have a point to prove, but

Re: Graillon 1.0, VST effect fully made with D

2015-11-27 Thread Jacob Carlborg via Digitalmars-d-announce
On 2015-11-27 10:53, Guillaume Piolat wrote: Interesting thanks. That means I should either be using DMD for everything, or not support OS X 10.6. I would go with not supporting 10.6. It's a really old version now. BTW, would there be a problem of using both DMD and LDC? -- /Jacob Carlborg

Re: Graillon 1.0, VST effect fully made with D

2015-11-27 Thread Guillaume Piolat via Digitalmars-d-announce
On Friday, 27 November 2015 at 16:29:54 UTC, Jacob Carlborg wrote: On 2015-11-27 10:53, Guillaume Piolat wrote: Interesting thanks. That means I should either be using DMD for everything, or not support OS X 10.6. I would go with not supporting 10.6. It's a really old version now. BTW,

Re: Graillon 1.0, VST effect fully made with D

2015-11-27 Thread Jonny via Digitalmars-d-announce
On Thursday, 26 November 2015 at 15:48:48 UTC, Guillaume Piolat wrote: OT: Readers of this NG probably know me under the name "ponce", however over the year I was made aware that it's an english swear word so I'll post under my IRL name from now on. I'm happy to release my first commercial

Re: Graillon 1.0, VST effect fully made with D

2015-11-27 Thread Ola Fosheim Grøstad via Digitalmars-d-announce
On Friday, 27 November 2015 at 16:54:11 UTC, Guillaume Piolat wrote: Exactly, that's like all the talk about "scaling" or "big data" on the Internet. Problems we wish we had. All commercial websites can benefit from automatic scaling, load balancing and fully managed systems: 1. You get rid

Re: Graillon 1.0, VST effect fully made with D

2015-11-27 Thread Radu via Digitalmars-d-announce
On Friday, 27 November 2015 at 17:12:05 UTC, Jonny wrote: On Thursday, 26 November 2015 at 15:48:48 UTC, Guillaume Piolat wrote: [...] You have no idea what you are talking about! It is mentalities like yours that cause headaches for musicians and engineers who work with RT audio. [...]

Re: Graillon 1.0, VST effect fully made with D

2015-11-27 Thread Guillaume Piolat via Digitalmars-d-announce
On Friday, 27 November 2015 at 04:45:18 UTC, deadalnix wrote: Everybody like to think what they do is so real time sensitive they can't possibly afford a GC. Really, that is just self importance getting into the way of good judgement. Yet, some can't afford a GC. But the set of people that

Re: Graillon 1.0, VST effect fully made with D

2015-11-27 Thread Adam D. Ruppe via Digitalmars-d-announce
On Friday, 27 November 2015 at 17:12:05 UTC, Jonny wrote: On Thursday, 26 November 2015 at 15:48:48 UTC, Guillaume Piolat I don't really have a point to prove, but I'm really tired with people arguing that a language with GC can't possibly do real-time. It's not like you are unallowed to

Re: Graillon 1.0, VST effect fully made with D

2015-11-27 Thread Andre Polykanine via Digitalmars-d-announce
VPvDda> I took this approach with my image processing blog post and it VPvDda> got quite popular. Could you post a link to it, please? Andre.

Re: Graillon 1.0, VST effect fully made with D

2015-11-27 Thread Nemanja Boric via Digitalmars-d-announce
On Friday, 27 November 2015 at 14:25:42 UTC, Andre Polykanine wrote: VPvDda> I took this approach with my image processing blog post and it VPvDda> got quite popular. Could you post a link to it, please? Andre. http://blog.thecybershadow.net/2014/03/21/functional-image-processing-in-d/

Re: Graillon 1.0, VST effect fully made with D

2015-11-27 Thread Guillaume Piolat via Digitalmars-d-announce
On Friday, 27 November 2015 at 12:12:42 UTC, Vladimir Panteleev wrote: I took this approach with my image processing blog post and it got quite popular. It's one of my favourite blog post because it works as a introduction to ae.utils.graphics, covers interesting material, and tells why

Re: Graillon 1.0, VST effect fully made with D

2015-11-27 Thread Vladimir Panteleev via Digitalmars-d-announce
On Thursday, 26 November 2015 at 22:04:18 UTC, Guillaume Piolat wrote: On Thursday, 26 November 2015 at 18:47:29 UTC, tired_eyes wrote: On Thursday, 26 November 2015 at 15:48:48 UTC, Guillaume Piolat wrote: I've just checked demo songs and want to say that the sound is amazing! This is an

Re: Graillon 1.0, VST effect fully made with D

2015-11-27 Thread Guillaume Piolat via Digitalmars-d-announce
On Friday, 27 November 2015 at 17:12:05 UTC, Jonny wrote: You have no idea what you are talking about! It is mentalities like yours that cause headaches for musicians and engineers who work with RT audio. Do you realize that even 5 ms of jitter can be felt by the listener and musician as

Re: Graillon 1.0, VST effect fully made with D

2015-11-27 Thread Marco Leise via Digitalmars-d-announce
We can probably agree that we don't know about the impact on a large multimedia application written in D. What you can communicate is: Create a @nogc thread routine and don't register it with the GC to write real-time VSTs. Guillaume did a good job, taking the GC out of the real-time thread. It's

Re: Graillon 1.0, VST effect fully made with D

2015-11-27 Thread Guillaume Piolat via Digitalmars-d-announce
On Friday, 27 November 2015 at 07:47:08 UTC, Jacob Carlborg wrote: I don't know what the audio industry is using but the 10.4 was the first version to get limited support for 64bit. I would say that 10.6 is a fully 64bit compatible OS [1]. Even if the kernel is running in 32bit mode you can

Graillon 1.0, VST effect fully made with D

2015-11-26 Thread Guillaume Piolat via Digitalmars-d-announce
OT: Readers of this NG probably know me under the name "ponce", however over the year I was made aware that it's an english swear word so I'll post under my IRL name from now on. I'm happy to release my first commercial software, it's a voice effect designed for singers, follows the VST 2.x

Re: Graillon 1.0, VST effect fully made with D

2015-11-26 Thread bitwise via Digitalmars-d-announce
On Thursday, 26 November 2015 at 15:48:48 UTC, Guillaume Piolat wrote: OT: Readers of this NG probably know me under the name "ponce", however over the year I was made aware that it's an english swear word so I'll post under my IRL name from now on. [...] Awesome! Congrats. Bit

Re: Graillon 1.0, VST effect fully made with D

2015-11-26 Thread Guillaume Piolat via Digitalmars-d-announce
On Thursday, 26 November 2015 at 16:33:46 UTC, bitwise wrote: Awesome! Congrats. Bit Thanks. You are in the manual BTW, without you and Martin Nowak and Jacob Carlborg, there would be no Mac version.

Re: Graillon 1.0, VST effect fully made with D

2015-11-26 Thread Gary Willoughby via Digitalmars-d-announce
On Thursday, 26 November 2015 at 15:48:48 UTC, Guillaume Piolat wrote: I'm happy to release my first commercial software, it's a voice effect designed for singers, follows the VST 2.x format, and is made entirely with D (LDC 0.16.0 for OSX 64-bit, DMD 2.069.0 for the rest). Awesome. Please

Re: Graillon 1.0, VST effect fully made with D

2015-11-26 Thread tired_eyes via Digitalmars-d-announce
On Thursday, 26 November 2015 at 15:48:48 UTC, Guillaume Piolat wrote: I've just checked demo songs and want to say that the sound is amazing! This is an excellent debunking of "GC is slow" myth. And it definitely worth a blog post, as mentioned above.

Re: Graillon 1.0, VST effect fully made with D

2015-11-26 Thread Jacob Carlborg via Digitalmars-d-announce
On 2015-11-26 16:48, Guillaume Piolat wrote: If you want to make audio effects with D too, this one uses "dplug" which was announced already: https://github.com/p0nce/dplug I see that you mention Mac OS X 10.6 as the supported version. LDC only supports 10.7 and later. The reason is that's

Re: Graillon 1.0, VST effect fully made with D

2015-11-26 Thread Guillaume Piolat via Digitalmars-d-announce
On Thursday, 26 November 2015 at 18:47:29 UTC, tired_eyes wrote: On Thursday, 26 November 2015 at 15:48:48 UTC, Guillaume Piolat wrote: I've just checked demo songs and want to say that the sound is amazing! This is an excellent debunking of "GC is slow" myth. And it definitely worth a

Re: Graillon 1.0, VST effect fully made with D

2015-11-26 Thread Guillaume Piolat via Digitalmars-d-announce
On Thursday, 26 November 2015 at 19:48:15 UTC, Jacob Carlborg wrote: On 2015-11-26 16:48, Guillaume Piolat wrote: If you want to make audio effects with D too, this one uses "dplug" which was announced already: https://github.com/p0nce/dplug I see that you mention Mac OS X 10.6 as the

Re: Graillon 1.0, VST effect fully made with D

2015-11-26 Thread Andre Polykanine via Digitalmars-d-announce
GWvDda> Awesome. Please write a blog post detailing your experiences with GWvDda> D while writing this software and share on reddit. It would be GWvDda> good PR especially the comments about the GC. +1. And I would translate your article into Russian :) Andre.

Re: Graillon 1.0, VST effect fully made with D

2015-11-26 Thread deadalnix via Digitalmars-d-announce
On Thursday, 26 November 2015 at 17:14:34 UTC, Gary Willoughby wrote: On Thursday, 26 November 2015 at 15:48:48 UTC, Guillaume Piolat wrote: I'm happy to release my first commercial software, it's a voice effect designed for singers, follows the VST 2.x format, and is made entirely with D (LDC

Re: Graillon 1.0, VST effect fully made with D

2015-11-26 Thread Jacob Carlborg via Digitalmars-d-announce
On 2015-11-26 23:09, Guillaume Piolat wrote: People on OS X 10.6 don't use 64-bit audio plugins, so this combination is indeed missing but shouldn't be a problem. The transition to 64-bit occured starting with 10.7 if I understand correctly. I don't know what the audio industry is using but