Re: Is there anyone willing to do the videos 18sex website?

2015-11-30 Thread Jonny via Digitalmars-d-announce

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

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 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

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 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

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 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.