Forum to discuss all matters relating to the MPC1000 and MPC2500 operating systems created by 'JJ' (all versions).
By jrides Tue Aug 21, 2012 7:48 pm
OP,

The last XL OS update for the 2500 was in July. It is August. Consider calming the **** down. Seriously. You sir are freaking out.

I am not saying your claims are baseless, however. we have reached a point in time where JJ has another OS that has been added to the mix. Your updates may not come as quickly as before. Things change. Lets see how long it takes before the next update before making too much noise. It may be in JJs plan to continue the XL development a bit later, or possibly refine it, and end the lifecycle. Too early to tell. You may eventually get the refinements you seek, but perhaps not in the next 15 hrs.

To be honest, I can not speculate on how much JJ has made off of this venture. However I wouldn't be surprised if this is a "side gig", and his family can not be fed off the proceeds. If this is true, then seriously man calm down. The JJOS price wise is not extremely far out of reachost MPC users do not have the paid version. If we put out an arbitrary number and say JJ has make 10k on this venture. That is not a lot of money if you are a grown man with kids. It might not even be equal to the going rate for programming when you take the dollars divided by the hours spent coding. also dont forget, the dollar amount has be spead over the number of years the JJOS has been available. Could add up to peanuts per year. You are asking a lot, when requesting custom OSes on demand.

Consider offering him additional cash to code your custom OS. If you pay him the going rate for specialized programmers, im sure he would consider it. Updates and features have been coming at a pace that may be unmatched by any manufacturer. The word spoiled comes to mind.
By innovine Tue Aug 21, 2012 8:35 pm
dont get me wrong, im happy with what jj does. otherwise i would not have bought his product. i consider thst money well spent, and to be honest, only the random and cycle feature was added since then thst i use, and i have not been affected by any of the bugs which he fixed. so, i am completely satisfied with what i bought, but i am prepared to vote with my wallet, and say that recent jjos development has not interested me at all, my wishes have not been met (most not even commented on) and so i will not be paying for anything else unless this situation changes drastically. i hope this is communicated to jj.

on the ither hand, im prepared to pay for development tools so i can do some chsnges for myself, and to return that code to jj for resale, merging to jjs trunk, or to an open source project, whatever. i just want the bits i want and jj aint delivering.
User avatar
By mp3 Tue Aug 21, 2012 9:16 pm
Jamon wrote:What exactly could the potential damage be for Akai? They don't keep the passwords to their bank account in the source code, so what is it exactly? Their built-in effects suck, so it's not like some secret recipe where someone is going to steal the algorithms and build dedicated MPC FX racks to put them out of business. It's not a magical swing formula. What exactly is it?

Hmmm how to explain this...

In that codebase is all the work they did for the previous 30 years. Its years of design techniques, its the key to why they sound the way they do, its the key to how they implement their real time MIDI operating environment to get such tight timing, its a tutorial on how to turn a pad strike into a sound at output in under 2ms, and so on. In that code, laid out in plain view, is instructions on how to build a frickin MPC dude... I don't really know how to say this in a non-technical way, but their entire design philosophy, and the entire history of their company is in that code. Again, having some knowledge of and experience with hardware design and assembly level coding would help you understand some of the parameters of the subjects you're discussing here. A number of your arguments are built upon false notions or at least misguided perceptions.

Bottom line is there's no way Akai (and by extension JJ) is releasing source code. Its just not happening. And for real, the only reason Akai didn't 'cease and desist' JJ is because its a mutually beneficial relationship. Open source-ing JJOS would be the end of JJOS, period, and Akai's lawyers would grind to a halt any efforts to get a open source project going.

MPC-Tutor wrote:entitlement

That's the word I was looking for. How can you be 'left behind' if you're the one choosing to get off the train???
By Jamon Tue Aug 21, 2012 9:29 pm
This forum is funny. It's both funny and frustrating to be told multiple times to calm down, stop freaking out, etc. when you're totally relaxed and mostly content. I'm laughing imagining what people must misread in the text.

I was also a bit surprised recently with the entitlement that came out with the 128XL, where people seemed upset that they'd have to buy a new XL if they bought a new LCD.

With bug fixes and feature updates though, in the case of the latest edition, you buy into a system where you know you're getting beta software, and there's the unwritten expectation that you're supporting a process that will continue to have updates until it's fully baked.

Like with the Free OS, no one feels entitled to feature upgrades, because it's fully baked, but they do expect bugs to be fixed. With XL, there's a bit more entitlement to feature updates, just because the actual design of the OS wasn't finished when people paid, so it's like moving into an unfinished house where you don't expect construction workers to leave before everything is cozy.

I've wanted to pay more for JJ OS. I don't think it's fair to have endless development when I only paid once. I'd like to pay annually for access to frequent updates. For the $120 per year, I get access to post on the official website, where they talk to the users, and try to work with us to implement some of our ideas.

It doesn't have to be open sourced. If it were, then I could setup my own shortcuts how I want and wouldn't need to rely on anyone else. But it's good too for everyone to think about it, smoothing out ideas until there's an elegant design, and then have them implemented by the developer.

That's sort of what is done sometimes, but there's no written entitlement anywhere, so when updates suddenly cease, and all the attention is on something else, there's no claim to be made. I asked if anyone felt left behind, not if they were pissed because they deserve to be given free updates for life.

The last XL addition was 3.18 released 4 months ago. There were 2 bug fix releases since then, 3.20 being the newest, released 2 months ago. It is not unreasonable to expect bug-fix releases to happen when there's bugs. You shouldn't expect them instantly, but there's no doubt XL updates have slowed down, and instead of new updates in days or weeks you now wait for a month for bug fixes with no new additions.

XL is mature enough now where one shouldn't expect major new additions, and I think people were mostly just pleasantly surprised when recently there was new stuff being added to it frequently, and appreciated the work going into it. There was a lot of praise and activity here just recently.

Now it's on hold. It's not about entitlement, where we need to protest and cry like babies to get our way. It's just, XL users are left behind right now. I expect more bugs to get fixed, and some other new development to occur in the normal LCD space. But right now, today, all news is about 128XL.

It's that simple. I don't know why people have to read so much more into it, and tell OP to calm down. I'm calm. I don't care much. It's just that I'm used to loading up this site, and YouTube, somewhat routinely, to check up on the latest news that's relevant to a machine I have.

I used to do that, and see stuff. I'd come here in passing, and there'd be a notice of some new update, and I'd read people's remarks. I'd go on YouTube and there'd be a new video sometimes, and I'd watch a new feature I could be using. Now when I came here, there was nothing to read. Now when a new YouTube video popped up, it wasn't for me.

It changed my routine, because I only have a handful of news sites I visit. After weeks of coming here, without seeing much, I realized something was up and went to the other sub-forums. There I saw more activity in a thread about the big LCD. The people were over there, not here.

That's the very definition of being left behind.

With no news, I was hungry for some, so created some by posting that. I thought, if there's no updates for now, and the focus is over there on the big LCD project, then the only thing there is to talk about over here is what's going on over there.

The way it's supposed to work is, people just talk about it. Like, "Does anyone else feel left behind?" -- "Yeah, where is everyone? There used to be lots of talk around here but now it's slow" -- "They're all over there, in the big LCD thread." -- "Yeah, I'm looking forward to getting one of those myself. Heres' why ..." -- "How do you think this will affect JJ OS development?" -- "I think ...".

Instead what happens is, "Does anyone else feel left behind?" -- "JESUS MAN CALM DOWN!" -- "You're not entitled to anything! Be happy you got what you did." -- "JJ can do whatever he wants. He doesn't owe you anything." -- "Chill out and go outside. OS3 will be released someday." -- "There was just a bug fix update a month ago, you expect too much!"

There's been some useful replies, so it worked well enough. It's weird though how defensive so many people are about JJ OS, like the slightest criticism is taken as an attack against their mom. It's great, due to the relatively limited situation, but by any objective standard the actual design of the operation isn't up to par.

If Akai was coming out with the MPC6000, that had firmware identical to JJ OS XL, how do you think people would respond? I would not be surprised at all to see huge threads of people acting like packs of dogs barking and biting at the cornered squirrel they're about to kill. They did it with Beat Thang, they did it with Nukai, and outside the blind love JJ OS really isn't that ideal, so there's plenty to complain about.

Just think about it, if you could design your MPC to act however you want, even within the physical limitations of the old hardware, would you make it exactly like it is today? I wouldn't, and I could write for weeks about how I'd change it.

Just to give you a taste, it's ridiculous that if I create an instrument, and use a sample spread across all keys, that it plays reaaaaalllll slowwwwww at the low end, and rel fst at the high. Especially since, there's timestretch already built in. I don't expect it to do it in realtime, since the hardware probably can't handle that. But if you could design it, wouldn't you make an automated function to be able to convert a sample into a bunch of pitch-shifted samples that maintain their duration?

Or what about for exporting of tracks? You select a folder and push the button, it solos the first unmuted track, plays the entire song or sequence from the start while recording the main outs internally, saves as Track-1.wav to the folder, erases it from RAM, solos the next unmuted track, and repeats until they're all outputed. All it'd have to do is look at the duration of the song or sequence, multiply that to get the space needed, check the free RAM, and if there's not enough it shows how much you need to free to be able to export. If you have the space, it merely automates functions already built in, soloing, playing, recording, copying, erasing, stopping, changing track number, soloing, etc.

I support JJ OS, and appreciate it. But I've never understood this whole Japanese genius thing. It's better than Akai OS, but that's not saying much. There are a lot of great features added, but so many basic obvious things ignored.
By innovine Tue Aug 21, 2012 9:42 pm
who is asking for any of that code?

since we dont know whats in there, its all guesswork, but id be happy getting a compiler and some basic hardware drivers, and hopefully some documentation. whatever. id assume lots of stuff is already hardware, and so a bit of wrapper code might be enough. just getting an interrupt when a pad is struck or when a byte of midi arrives in a register is a fair place to start. as jamon mentioned, you migt possibly write a small and ligtweight system to do just the few things exactly as you want em. there is no resale value in that in itself. it would take years to build up sosmething that would compete with os2xl, which would be developed further by an expert and be of general appeal, so i dont see jj going bankrupt any time soon.

would someone be so kind as to report to jj that we are curious about alternatives, ways to help him, ways to do our own work, etc, and see what he says? perhaps there are factors wich would mean no one could ever work on this but him, but id like to hear a technical reason for that, rather than thst he just doesnt want to share the stuff he stole from akai to make some cash with?

i dint think it has anyhing to do with entitlements. i paid, i got my os, and im happy with that. but i am also am curious about what else we can do here.
By Jamon Tue Aug 21, 2012 10:18 pm
Okay. I've avoided it for a long time, but maybe their English has improved since then. Just to test the waters, I kept it simple:

Please explain JJ OS software development.
Are you software company?
What programming language is JJ OS written in (assembly language, C, C++)?
By Jamon Wed Aug 22, 2012 12:20 am
Jamon wrote:Does JJ want help programming?
Can he upload basic MPC development kit?


JJ OS wrote:Your question cannot reply to me.
Therefore, your mail was sent to JJ.
If there is a reply from JJ, it will tell you.
User avatar
By konc3pt Fri Aug 24, 2012 8:16 pm
cant put my finger on it but I see few contenders here


wikipedia.org wrote: Panic disorder: Panic disorder
In panic disorder, a person suffers from brief attacks of intense terror and apprehension, often marked by trembling, shaking, confusion, dizziness, nausea, difficulty breathing. These panic attacks, defined by the APA as fear or discomfort that abruptly arises and peaks in less than ten minutes, can last for several hours and can be triggered by stress, fear, or even exercise; the specific cause is not always apparent.

In addition to recurrent unexpected panic attacks, a diagnosis of panic disorder requires that said attacks have chronic consequences: either worry over the attacks' potential implications, persistent fear of future attacks, or significant changes in behavior related to the attacks. Accordingly, those suffering from panic disorder experience symptoms even outside specific panic episodes. Often, normal changes in heartbeat are noticed by a panic sufferer, leading them to think something is wrong with their heart or they are about to have another panic attack. In some cases, a heightened awareness (hypervigilance) of body functioning occurs during panic attacks, wherein any perceived physiological change is interpreted as a possible life-threatening illness (i.e., extreme hypochondriasis).





wikipedia.org wrote: Separation anxiety: Separation anxiety disorder
Separation anxiety disorder (SepAD) is the feeling of excessive and inappropriate levels of anxiety over being separated from a person or place. Separation anxiety is a normal part of development in babies or children, and it is only when this feeling is excessive or inappropriate that it can be considered a disorder.[14] Separation anxiety disorder affects roughly 7% of adults and 4% of children, but the childhood cases tend to be more severe; in some instances, even a brief separation can produce panic



wikipedia.org wrote:Phobias: Phobia
The single largest category of anxiety disorders is that of phobic disorders, which includes all cases in which fear and anxiety is triggered by a specific stimulus or situation. Between 5% and 12% of the population worldwide suffer from phobic disorders.[6] Sufferers typically anticipate terrifying consequences from encountering the object of their fear, which can be anything from an animal to a location to a bodily fluid to a particular situation. Sufferers understand that their fear is not proportional to the actual potential danger but still are overwhelmed by the fear.[10


In either case it is advised to stay off the forums during peak hours