Re: Is there anyone willing to do the videos 18sex website?
On Sunday, 29 November 2015 at 12:23:16 UTC, tired_eyes wrote: On Sunday, 29 November 2015 at 02:19:30 UTC, mcss wrote: I want to find a partner to do the world's largest 18sex video site. Lol, such an ambitious project! Dlang definetely needs a success story of that kind :) Please keep us posted! I'm sure if there was an incentive, like free sex with the female clients, then it wouldn't be that difficult to amass a group of programmers to do the work!
Re: Graillon 1.0, VST effect fully made with D
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 that even 5 ms of jitter can be felt by the listener and musician as being off? 5 ms of latency can be felt and 20ms is unacceptable. "jitter" is not "latency", you don't have "5 ms" of jitter. 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 root of the sum of the squares... Now, if you are so intelligent as you think you are, you can see by simple dimensional analysis that you get the same unit as what you measured with. While, this doesn't prove you don't have a clue about jitter, my guess is, you don't. Believe me, jitter is a big deal. If you spent as much time doing music as you did programming, you'd realize that. Go spend 5 years learning to play the drums properly then come back and we'll do some tests and see if you believe the same thing. Also, if you simply removed the GC from D so it doesn't get called, then whats the point? Anyone can do that(more or less). If you used manual memory management, then whats the point? C++ already does that and does RT audio already. We know D can be made to do this already. If you pause the GC so it doesn't get called a lot, then whats the point? If you run your software for 3 hours, if it going to survive or glitch? Do you know what "design for the worse case scenario" means? While RT audio isn't life and death, it's treated that why by the professional community. Just because it's acceptable to you to define RT audio in some way that justifies it for you does not mean it's RT audio. I'm not saying your software isn't RT, but if you use the GC in any way what so ever, you don't have RT audio... regardless if it behaves like RT 99.99% percent. (there is something about guaranteed *maximum* latency that you have to deal with)
Re: Graillon 1.0, VST effect fully made with D
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 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 optimize. What if someone wants to use your plugin live? You think it is acceptable to have latency and jitter? What about glitches because your GC decides to run at the same time as all the other GC's? I quoted both things because I think you missed the important part that he did, in fact, optimize the real time parts to avoid latency. He did not miss it. He simply wanted to do the internet equivalent of putting his balls on the table to show how much of a dominant male he is. 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, instead, you cowardly make your pathetic remarks behind a keyboard and have no clue about the real issues involved. I hope you get things figured out before you die, else you've wasted your life ;/
Re: Graillon 1.0, VST effect fully made with D
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 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). http://www.auburnsounds.com/products/Graillon.html Using D has been an interesting ride, even for a long-time user, but it went better than expected. 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 optimize. I've only ever worked in real-time systems. All of those, except for one with 32kB of RAM, could have afforded a GC. Actually very, very few development time was allocated to deal with the GC, if any. If you want to make audio effects with D too, this one uses "dplug" which was announced already: https://github.com/p0nce/dplug Thanks for reading. 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 being off? 5 ms of latency can be felt and 20ms is unacceptable. Now lets say you have 10 plugins being used, all with independent GC's doing their thing. You think it doesn't matter because you did some test in some controlled environment and it "worked" given your set of assumptions and hypothesis. Yet, when your product gets out in the real world, you will cause enough grief that instead of helping the community you will hurt it. What if someone wants to use your plugin live? You think it is acceptable to have latency and jitter? What about glitches because your GC decides to run at the same time as all the other GC's? But keep on dictating how great GC's are for real time audio! I do commend you for doing a plugin in D, but basically your logic is "It's ok to point a gun at people and pull the trigger as long as it's not loaded"(and we all know that it turns out in the long run). If you spend 10 hrs a day working in a DAW with thousands of VST's you'd have more of an appreciation of RT audio and design.