bonestormii_
Joined 6 years ago
Joined 6 years ago
I can't help but feel it is heavily impacted by ambience of the recording as well. The midi is of course a very rigid and literal interpretation of what the model is hearing as pitches over time, but of course it lacks the subtlety of realizing a pitch is sustaining because of an ambient effect, or that the attach is is actually a little bit before the beginning of the pitch, etc.
If it could be enhanced to consider such things, I bet you would get much cleaner, more machine-like midis, which are generally preferable.
It would be great if articulation messages were standardized, and then you could just expect them to be there, and if they are absent, the soundfont can simply fall back to the closest thing available. That kind of helpful logic is not possible with custom mappings.
First and foremost, the luddites you speak of are programmers or sys admins. They have been using terminals and are still using terminals daily, and they see the benefits that those tools have to offer. Namely, they see composable, interoperable programs that abide by the philosophy that programs "should do one thing well" as the bench mark for real progress. I would say I agree with the merits of this perspective. But I still use VSCode in addition to vim, because I'm not a zealot and there are times when I want to edit something in a very flexible way that VS Code better facilitates.
Both ways of doing things have their merits I suppose. It just hurts a bit to see something simple and powerful be wrapped and rewrapped in progressively less helpful proprietary systems and given a JS front end that lacks all of the focus and freedom that charmed us with the systems to begin with.
In the past, we used to criticize television for its passive, zombifying effect on the viewer. Games are more engaging. In truth, people like being actively engaged, and they are very accustomed to being actively engaged without the cumbersome work of directing their own activity.
Completing complicated tasks is, in a way, relatively easy. Defining tasks, reflecting on priorities, and allocating time to work on them--and importantly, suffering the emotional consequences of real world success or failure--is sometimes less pleasant. Games are maximally engaging and minimally taxing. That is their magic.
The competition for the best schooling so that you can get the best job can indeed yield significant benefits for the winners. The private sector judges prestigious universities to be high-value; those universities use SATs to judge which students are high-value; and students judge universities as high-value based on their perception of what the private sector values.
All of this is apparently a filtration system designed to find the best and brightest candidates. Presumably, as many have mentioned, these are people with high IQ. And indeed, high IQ people are extremely noticeable when you are around them. They are frequently faster, more incisive, and have a knowledge base that is both deep and wide.
...And many of them are unproductive, valueless fuck-ups with poor temperaments for almost any work requiring a social component (i.e. almost all work). They have substance abuse problems. They have personality disorders. They lie. And many of them are also wonderful people.
I'll take a medium-bright, tenacious, responsible worker with a degree from a state school or community college any day of the week over some moneyed primadonna who is too busy trying to display their own cleverness to focus on the task at hand.
All of this judgement is stupid because it discounts character. Medium aptitude coupled with hard work can and does produce excellence. Focus, care, and attention to detail are at least as important as intelligence. The filtration process closes doors for these people.
Lastly, though this only an anecdote, anyone who's worked in the professional world has had the pleasure of running into idiot attorneys from prestigious schools. People who send e-mails full of misspellings, careless factual errors, and incorrect legal assertions beyond their specific scope of legal knowledge. Trust me, these people exist, and it's extremely difficult to explain how they exist if the filtration system is really the meritocracy it claims to be. It is frequently hacked as a vehicle for privilege.
Actual lobbyists write actual legislation, in fact. And our politicians vote on them without having read it. It's a really stupid system.
"No code" doesn't mean you don't have to implement things yourself. You are simply limited to the platform's baked in abstractions in exchange for "not having to write code".
Your services may eventually not map well to the capabilities of the platform, and it may cause problems. In such cases, the easiest and likely best solution is to offload functionality to a private server running custom code that interacts with the interfaces to the existing platform.
The whole "no code" thing is spun as "empowering entrepreneurs", but there is a philosophy underlying it that implementation details don't matter, and programmers aren't needed. It may be true for some businesses who are in non-technical sectors, but if you are selling digital services themselves "no code" will only take you so far.
Version control at least is essential for something of any size with any number of people working on it. You must be able to "revert" a set of changes quickly and reliably if the application has any importance at all.