Slashdot Mirror


User: paulbd

paulbd's activity in the archive.

Stories
0
Comments
291
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 291

  1. Re:It?s a matter of semantics on Pirate Hunter · · Score: 1

    i think you mean that in aggregate the top earning 1% make 11 times more than the lowest earning 50%, but only play 9 times more in taxes. the way you had written it out makes no sense.

  2. Re:What I'd like to see... on What Will Be in Linux 2.7? · · Score: 4, Informative

    linux doesn't only ship with a timeshare scheduler. it includes both the SCHED_FIFO and SCHED_RR schedulers, which provide close-to-real-time scheduling capabilities. most pro apps in the audio realm use one or both of these. they can both be used alongside the SCHED_OTHER ("timeshare") scheduler.

    what would be more interesting would be CPU cycle reservation, which is already present in OS X, and would be very useful for any streaming media software.

  3. Re:Neo is indeed a program. on Nmap Featured in The Matrix Reloaded · · Score: 1

    it doesn't matter who built the machines. why would there be any humans left? why would there be any actual zion at all? if neo is a program, why isn't everything else a program too? the question seems to hinge on whether the claim about humans being farmed is true or not. if its true, then the presence of human avatars in the matrix makes sense. but if that story is not true (and perhaps there never was a war at all), then why are there any humans (as avatars) in the matrix?

    which raises another question i have. many of the "higher" programs (oracle, architect, seraph, merovingian etc.) "hang out" in the matrix? why? if the matrix was truly built as a place for humans to be mentally sustained, why would any self-respecting program be within the simulation? they'd have their own world (perhaps the "real world", or perhaps some other kind of simulation) in which to be. instead, the movie(s) present the matrix as not just a place to keep human minds alive, but also as the environments in which many other kinds of programs live as well. this seems a little odd, and encourages the idea that neo is a program too.

    why would the architect, for example, hang out in the matrix? the architect is presumably either a machine or software entity that built the system that runs the matrix, so why would it choose to descend into its creation and hang out there?

    its also clear from reloaded and the revolutions trailer that seraph has an important role (witness the way he appeared to neo "as code" - he wasn't green, and as i recall was almost like a black hole, a space where code wasn't). what is he doing in the matrix?

  4. Re:Neo is indeed a program. on Nmap Featured in The Matrix Reloaded · · Score: 1

    why would there be humans at all? why believe that any part of the story about the matrix is true?

  5. Re:Not slow. on Exec Shield for the Linux Kernel · · Score: 4, Informative

    sorry, but the number of context switches is not limited by the HZ setting. thats the maximum number that would occur if there were no blocked threads and no interrupts (except the system timer) causing threads to become runnable.

    my system runs audio software that is generally powered by the audio interface interrupt, which occurs at about 1kHz. every single one of those interrupts generally leads to about 4 context switches in the typical case. thats about 4000 context switches per second.

  6. Re:Sound Support on Linux Audio Development · · Score: 4, Informative

    LSA's biggest drawback is the project policy that software mixing should be done in userspace (presumably by a separate project)

    This just is not true. ALSA now has the dmix plugin that handles software mixing in user space all by itself. Its very, very efficient and has no impact on latency (though it can't offer JACK-style sample-synchronous execution). dmix makes regular software mixing "servers" irrelevant, and JACK fills the remaining needs.

  7. Re:Maintaining XFree86 on The XFree86 Fork() Saga Continues · · Score: 0

    you seem to be assuming that the audio is somehow connected to "the terminal". anyone creating software for music/audio production is working on a system in which audio has nothing to do with "the terminal". its delivered to a signal routing path that is completely external to the computer.

    further more, and more basically, why should one API (X) cover input and output to entirely separate device classes? i have never seen any video adapters capable of handling sound, nor any audio interfaces capable of handling video.

  8. Re:Ardour at al on Linux Audio Developers Conference · · Score: 1

    if you write audio software, its just so incredibly obvious that Project 5 is just a repackaging of the same technology that powers CW's other s/w. its also nothing more than a copycat of reason. no momemtum there. kantos is interesting, but i've got csound patches (admittedly, frightening for a new user to even look at) that can do the same thing. i didn't see MindFX (though i did talk to angus). the gigastudio stuff - its also just a repackaging of their existing stuff as a plugin, and moreover, those guys have attempted to seriously fuck up s/w development by patenting read-ahead buffering for samples.

    the point is that once you get the programming infrastructure in place and have access to Csound or some kind of max/pd tool for prototyping, you can crank out new apps like this once a month or even faster. we're nearly at that point. have you seen freqtweak or tapiir?

  9. Re:Ardour at al on Linux Audio Developers Conference · · Score: 1

    JACK isn't a technology for creating new apps out of old ones. As you note, its a replacement for things like ReWire. But its a misconception that VSTi and DXi offer more integration than JACK. They don't. VSTi and DXi include MIDI right now, which JACK doesn't distribute, but will. JACK is about being able to write VSTi's and DXi's without having to have them run in the process context of the host (though they can if you want to).

  10. Re:Ardour at al on Linux Audio Developers Conference · · Score: 1

    i was at NAMM, meeting with most of the companies there. i was totally unimpressed by just about every piece of "new release" software i saw. its all just band-aids and rewrappings of the same old stuff, slowly evolving toward more efficient user interface details. no revolutions there.

    there is no momentum in the windows/macos worlds. they have evolved a certain design for audio/MIDI software and are mining it as deep as they can. but the new stuff is rare (melodyne), and the infrastructure is only passable.

    if your observations about experimental s/w were correct, it would be hard to explain why most composition labs and experimental music labs run unix/linux systems as the core of their working environment, and reserve windows/macos for the "standard stuff". i've visited most of the big computer music research facilities, and the programs you describe (except max/msp, maybe) are not high on their list of tools.

  11. Re:Gimme a break.. on Linux Audio Developers Conference · · Score: 1

    why the hell would you want to use overpriced proprietary hardware that isn't even particularly good at what it does?

    RME and others make decent multichannel hardware without the ridiculous price gouging Digidesign is involved in.

    Others of us are working on the software side.

    and i'd like to point out that Mac OS X still does not support the configuration you describe (though Digidesign have announced PT for OS X, its not shipping yet).

  12. Re:Ardour at al on Linux Audio Developers Conference · · Score: 1

    JACK doesn't address internal mixdowns etc. My point was with JACK, its not necessary for synthesis engines to be a part of the HDR/sequencer. They don't have to even know that the other one exists. Ardour can record audio data from any JACK output port. v2.0 of Ardour will function as the MIDI sequencer that drives (for example) a JACK-enabled soft-synth.

    I read "ACID Looping" as meaning "can use REX files". AFAIK, this has not been reverse engineered. I know how to implement the kind of sample decomposition that ACID does, but thats not useful if people can't use the many REX files that exist.

    until less than one year ago, OMF was useless as a medium of session exchange, and even to this day, going from ProTools to anything else generally doesn't work very well unless you buy extra software from Digidesign. thats why i'm not interested in OMF when the AES standard is so close to release (and is based on OMF too).

    in some ways we are behind the windows/macos world. in other ways, we're ahead. we have vastly more experimental music tools than those platforms do. we have license-free inter-application audio routing available for developers to use. you may also not be aware of the groundswell of interest from vendors in linux. there are already versions of nuendo and cubase sx that run on linux, for example, and all future yamaha keyboards and music workstations will be based on embedded linux. i would not suggest that anyone could abandon tools they have grown used to on windows/macos, but we are moving much, much faster than the windows/macos worlds are and momentum is on our side. i think.

  13. Re:Ardour at al on Linux Audio Developers Conference · · Score: 1

    • because of JACK, ardour doesn't have to concern itself with synthesis.
    • ardour is not yet a MIDI sequencer, and makes no claim to be. MusE is pretty nice, and Rosegarden is not bad. ardour v2.0 will be a MIDI sequencer
    • ACID looping is not available to any GPL software because the spec requires an NDA
    • very few programs support ReWire - the list of programs that use JACK is more than twice the size of ReWire-enabled apps
    • OMF is cool, but about to be supplanted by an AES standard. when that emerges, Ardour will support it.
    • i don't know what "auto-trim" is
    • waveform resizing - ardour does that
    • video support will be added to ardour soon-ish
  14. Re:Ardour at al on Linux Audio Developers Conference · · Score: 1

    ignoring the MIDI sequencing side, what do you
    think Ardour doesn't do that Pro Audio 9 does?

  15. amazon is not doing it already on Warming Battle Over Online Taxes · · Score: 1

    there is a significant difference between the tax setup when you have a physical presence in a given state (as Toys R Us do in just about every state) and when you do not.

    the proposed tax system would honor existing tax jurisdiction boundaries based on customer location. these jurisdictions do not follow zip code or any other boundary that can be discerned from existing customer info. to support this properly requires a set of a "tax jurisdiction" IDs and the user has to supply one when placing the order.

  16. Yamaha too! on Linux to Power Most Motorola Phones · · Score: 4, Informative

    Its worth noting that Yamaha (the music gear maker, not the motorcycle maker) announced recently that they would be using an embedded version of linux for most of their keyboards in the near future.

  17. audio files are rarely identical on Mission: Infiltrate the P2P Network · · Score: 4, Insightful

    all this discussion of checksums and the like is totally irrelevant. quite ignoring the fact that its the host that supplies the checksum (if its too be of any use in selecting potential downloads), its very unlikely that any two renditions of the same audio file would be identical. CD-based digital audio is not a bit-for-bit perfect transfer medium (hence error correcting h/w and s/w in the drives). Rip a CD on two different drives and the chances that some bits will be different in the resulting files are really pretty good.

    Checksumming only works if the assumption can be made that there is a single unique version of the file. That isn't true in the most common cases.

  18. success c/o emerson on What Should I Do With My Life? · · Score: 5, Insightful

    "To laugh often and much; to win the respect of intelligent people and affection of children; to earn the appreciation of honest critics and endure the betrayal of false friends; to appreciate beauty, to find the best in others; to leave the world a bit better, whether by a healthy child, a garden patch or a redeemed social condition; to know even one life has breathed easier because you have lived. This is to have succeeded." -- Ralph Waldo Emerson

  19. Re:Nice, but not enough on Turn-Key Linux Audio · · Score: 2

    ardour is not just a recorder. it supports:

    • full MMC control
    • full MTC master or slave
    • automation
    • per-region and per-track gain envelopes
    it doesn't provide MIDI sequencing right now because that would be a major diversion from getting the audio side of things to at least as good as Nuendo, Sonar, CubaseSX and ProTools. if MIDI is important, then check out MusE, which is a similarly-rapidly improving MIDI sequencer that has more limited audio capabilities than Ardour.

    there is a fairly good chance that i will be paid to add video frame viewing to ardour next year. not video editing - this is not a video editor, and i don't know any video people who would use any of the DAWs you mentioned for editing video either. but i agree that it will be a very desirable feature. MIDI sequencing comes first, however, and will benefit from a large amount of existing code that we intend to reuse from both MidiMountain and MusE.

    as for the GUI issue: well, yes, lots of musicians think they want graphical interfaces, and programs like AMS and SpiralSynthModular and SpiralLoops and jMax and Pd are beginning to provide it to them. but there are lots of composers who find the limitations of most VSTi's (for example) rather frustrating, and there are also lots of musicians who enjoy tinkering in a way that GUI-centered applications don't always allow. so yes, we want more programs like Halion and Reaktor, but they don't replace tools like Csound, they augment them.

  20. Re:Nice, but not enough on Turn-Key Linux Audio · · Score: 3, Informative

    can we agree on 2 years behind in many areas, 1 year in quite a few, and 1 year ahead in some?

    ardour already has the infrastructure in place for everything you can imagine with audio, and will support BWF by the end of the day (OMF right now is a proprietary standard). it doesn't do MIDI and won't till v2.0, but its audio capabilities are at least as sophisticated as any of the DAW apps that you mention. no, its not a replacement yet, but it will be and pretty soon too.

    LADSPA actually has more plugins available at this point than TDM, let alone HTDM, and more than MAS as well. The problem, if there is one, is that most of these are relatively simple plugins because the primary author (steve harris) tends to focus on building blocks rather than finished FX unit replacements.

    In the synthesis arena, Linux lacks only for graphically driven tools - stuff like Csound, as complex as it is, is a lot more capable than Reaktor, for example. Even here, with tools like AMS and SpiralSynth, we are getting there.

    so yes, your basic presmise is correct, but you phrase it so pessimistically that nobody would guess that we're about to catch up on windows/macos and move on to build a vastly more flexible system. in particular, one not dominated by current fads.

  21. Re:lawyers on GPL Issues Surrounding Commercial Device Drivers? · · Score: 2

    The license allows the copyright holder to grant some rights to others, and also to take some away. The fact that the license is entered into voluntarily doesn't negate this fact; when you accept the terms of the GPL you are granted some new rights, but the license also strips some of your existing rights.

    The license does not permit the removal of rights from the grantee. Before the license is issued, the would-be grantee has no rights except for fair use. After the license is issue, the grantee has rights to use a copyright work subject to conditions imposed by the grantor.

    If the grantee believes that her rights have been removed because they now have to release their own derivative work under the GPL, they have a very simple remedy: stop using the original copyright work. I don't think that you could find a court in the country, including the court of public opinion, that would hold that me giving you use of my copyright work in exchange for an agreement from you that you release your own work in the same way has "stripped away some rights". You have gained a new right, and agreed to follow certain practices. If you change your mind about that agreement, you lose the new right i gave you, but there nothing is nothing i can do to stop you from backing out of the agreement. its just that when you do, you have no rights (except fair use) to my copyright work in any way. your choice.

  22. Re:lawyers on GPL Issues Surrounding Commercial Device Drivers? · · Score: 2

    Let's say that I publish a scholarly essay in which I quote from another work without permission (under fair use). Then I later rewrite the essay as a novella, without using the quote. Are you saying that the author of the quote could somehow block publication of my novella?BS.

    if you write a program in which you use GPL'ed code in an unpermitted fashion, you are free to remove the GPL'ed code from your program, and continue to sell/distribute it, as long as your own work is not a derivative, which may require a court to decide upon.

    just as fair use permits quoting under certain specific conditions, the GPL allows you to use existing work under certain specific conditions. If you don't follow the conditions, you can't use the work. its very simple.

    you seem to be under the misapprehension that the GPL can force you to adopt the GPL for your own work. it cannot. all it does is force you to use the GPL for your work IF AND ONLY IF you choose to use work by another person licensed under the GPL. if you do not use such work, or you cease using such work in a way that leaves your own work as a non-derivative, then you are under no obligation to use the GPL for your own work. the author made a trade with you: their work under the GPL in exchange for your work under the GPL. you don't like it? then don't use their work.

  23. Re:lawyers on GPL Issues Surrounding Commercial Device Drivers? · · Score: 3, Insightful

    Another absurd statement, but I digress. "Rights" is such a loaded word; it makes laws sound like unalienable laws. Copyright gives certain "rights" to the author at the expense of the consumer. The GPL takes away some of those rights from the author and gives them to the consumer. There is always a conservation of rights. If society gives you the "right" not to be murdered, it impinges on my "right" to murder you. Our perception of which laws are "rights" is coloured by our nature and nurture; there are no absolute rights.

    Another absurd troll. Copyright law removes more or less all rights on the part of anyone except the copyright holder. A license is a way for the copyright holder to grant some rights to others. It is their choice which rights they wish to grant and under what terms. If they decide to use the GPL, then they are issuing you with various rights in exchange for your agreement to use the GPL in any work you do that is related to their work in some specific, enumerated ways. If you don't wish to follow this agreement, they transfer no rights to you, and you may not legally use their work at all. If you do agree to their agreement, then you can use their work. The GPL hasn't given or taken or away any rights - the copyright holder has used the GPL to detail under what terms you have permission to use their work in ways that would otherwise violate copyright law. The copyright holder giveth, the copyright holder taketh away - thats the law. The GPL is just a particular codification of their conditions for you having some rights to their work.

  24. Re:lawyers on GPL Issues Surrounding Commercial Device Drivers? · · Score: 4, Insightful

    Dude, you are completely full of shit. Copyright law is a little bit viral, but the GPL is ebola viral. The major difference is that if you include a copyrighted image/paragraph/etc in your original work (whether by permission or via fair use) the copyright on the cited work does not infect the remaining 90% of your original work. How can you gloss over a detail like that. It makes ALL the difference.

    Who's full of shit here? You would be able to reprint/reissue your work without the copied work, but until you did that, continued duplication of your work would be a violation of copyright law (and you would remain in violation of it for the prior duplication).

    Get a sense of proportion. There is a huge difference between someone who wants to take a GPL'ed app, tweak it a bit, and sell it under a non-GPL license, and someone who wants to take a GPL'ed library and include it as a small part of a non-GPL'ed program. That would be stretching the definition of "derivative work" beyond the level of common sense.

    If someone's work is copyrighted then you have no rights whatsoever to duplicate or use it unless they give you such rights. The author of the GPL'ed library has decided to give such rights only to people who give her and others the same rights in return. The author could have chosen to give you no rights whatsoever, in which case, they need not bother with a license at all. When you use somebody else's code, whatever license it is under, it is only legal if they have given express permission to do so. If they have not, or if they have added conditions under which you may use it, the law does not permit you wriggle out of this with lines like "get a sense of proportion."

    Again, you're full of shit. Each of the excerpts is covered by its own copyright; they aren't infecting each other. If you take some excerpts from Tom Clancy and mix them in with some quotes from Charles Dickens, it doesn't mean that Tom Clancy gets copyright over the Dickens quotes, nor does the public domain status of the Dickens quotes cause the Clancy quotes to fall into the public domain. *THAT* would be viral licensing, and that's what the GPL does.

    You need to be careful with that "shit" term. You are right about the lack of "transfer of copyright" in the domain of the printed word. But the same thing applies to software too. The GPL cannot cause transfer of copyright between owners. If there is an existing body of GPL'ed source code and it is merged with or used to derive new source code, the exact same rules apply as they would with books: genuinely new work is copyright the new author, quoted work is copyright of the old author. The point is: without a license of some sort, you have NO permission to use the existing work in any way, not to copy, not to quote, not to use to derive new work from. If the work was GPL'ed, the author has given you permission to use it as you wish, as long as you use the same license for your own work. The author has no copyright claim on your own original work whatsoever. You are free to issue work that is entirely your own under any license you wish. Work that is derived from the original work (and "derived" here is a technical term that may include compile time linkage, but never includes run time execution) is controlled by the copyright holder of the original work. the copyright holder may choose to prohibit you from using HER work unless you choose a certain license. If you don't agree with that, then you have no permission to use her work; if you do so anyway, you are in violation not of the GPL, but of US and international copyright law.

  25. Re:The Question is NOT about Human Factors on Complex GUI Architecture Discussion? · · Score: 2

    a much better solution is to use a generic callback system such as SigC++. this allows completely anonymous notification by the Model of changes. any number of Views can attach themselves to the "signals" "emitted" by the Model - the Model has no idea how many (if any) other objects are interested in its state. it just "emits" a "signal" saying "i've changed" or "i've changed in this particular way", and everybody who cares about it gets to hear about it. its much, much, much easier to do this in languages with template implementations like C++ than in those that don't.