Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
ajxs
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
18 ms
·
211.
▲
by
ajxs
4y ago
> ...an inability to communicate future information if known to the MIDI producer... The video notes that MIDI just wasn't designed for this purpose. It was designed as a standard messaging protocol facilitating communication betwee
212.
▲
by
ajxs
4y ago
In case anyone doesn't know, this is actually what Pascal and other "Wirth languages" do. The underlying representation of a string in memory has the length stored before the string data.
213.
▲
by
ajxs
4y ago
My apologies. I was only referencing the typical criticisms people have of the language. Most of which having absolutely nothing to do with the language itself. I'm very familiar with modern Ada. I've done lots of hobby programmin
214.
▲
by
ajxs
4y ago
Like some of the sibling posters, I'll use this opportunity to share my feelings on Ada. I checked it out a few years ago, and I was amazed at how much it has to offer. Despite being designed by committee in the late 70s, Ada has many
215.
▲
by
ajxs
4y ago
> Probably the most noticeable (and sought after) out of the "lo-fi" effects is the ladder distortion effect... My personal favourite artefact is the DX7 Mk1's trademark 'saturation'. I've never heard anyone
216.
▲
by
ajxs
4y ago
> This kind of musical chips sits at the slim frontier between the analog era and the CPU/DSP-based digital era... Part of what made FM synthesis such a brilliant discovery was that it was actually possible to implement on contempor
217.
▲
by
ajxs
4y ago
Yamaha are actually still manufacturing FM sound chips for consumer appliances! This page lists one modern FM chip, the YMF825 (SD-1): https://device.yamaha.com/en/lsi/products/sound_generator/ I'm
218.
▲
by
ajxs
4y ago
Author here: Thank you so much for posting the article, I really appreciate it! The article actually began as a technical deep-dive into the internals of the Yamaha TX81Z. It seems as though most of the technology in the TX81Z is pretty wel
219.
▲
by
ajxs
4y ago
Author here: Thanks for your kind words! I know someone has helpfully linked an application with this functionality, however in case you were still interested in building an app yourself, I say go for it! The PCM format for encoding raw aud
220.
▲
by
ajxs
4y ago
When I was writing the article, I used recordings some very helpful people have made of the original DX series patches. You can find some for the DX9 here: https://yamahadx9.com/downloads.html I figured it was easier than c
221.
▲
by
ajxs
4y ago
> Similarly, the korg volca FM firmware update procedure happens by playing an audio file into one of the sync input jacks. The Volca FM uses Quadrature Amplitude Modulation [0] to encode/decode digital data. Korg released the sour
222.
▲
by
ajxs
4y ago
Years ago I worked as the project lead on a legacy enterprise web application that had been running for a number of years prior to my taking over. This was a large financial organisation, and we were governed by considerable amounts of regu
223.
▲
by
ajxs
4y ago
Without even addressing what it was this guy actually did with his six thousand hours, after investing only six hundred hours of your time in any productive pursuit you'll definitely be showing real results, let alone six thousand
224.
▲
by
ajxs
4y ago
I'll preface my comment by saying that my earliest experiences with programming came from using Actionscript in Macromedia Flash. I loved how artistic the internet was in this 'full multimedia' era, and I have very fond memor
225.
▲
by
ajxs
4y ago
Thank you! I try to put the same level of care into the professional work that I do, when the company allows me to do so. It's very rarely as fun and engaging as this project is though!
226.
▲
by
ajxs
4y ago
Thank you for putting the link here! I really appreciate everyone's kind words.
227.
▲
by
ajxs
4y ago
Yes, the "Worst FM Synth Ever [0] is actually a DX7 in disguise. Internally it uses the same sound generation hardware as the DX7. The internal circuitry is different overall, but the main sound generation chips, DAC, and output circu
228.
▲
by
ajxs
4y ago
Thank you so much for your very kind words! I really appreciate them! It was indeed a labour of love. Being able to (re)create a matching binary was my benchmark for success, to prove the accuracy of the reverse-engineering. Unfortunately i
229.
▲
by
ajxs
4y ago
Unfortunately you can't add any more operators to the DX10, however you could probably add multitimbrality! Yamaha's YM2164 sound chip at the heart of the DX100 is pretty well understood, and very similar to the later YM2414 used
230.
▲
by
ajxs
4y ago
Yes, both Dexed, and its authors were a great source of help and information for me in my research on the DX7!
231.
▲
by
ajxs
4y ago
Awesome work! I love the care and attention that people put into understanding these devices. I'm currently in the middle of a vintage synthesiser hacking project as well. Last year I made a fully annotated disassembly of the Yamaha DX
232.
▲
by
ajxs
4y ago
One particular scenario that people have highlighted is developing for an embedded system that doesn't have any storage except flash memory, and no filesystem. In this kind of system, embedding static resources in the executable is the
233.
▲
by
ajxs
4y ago
I guess that prior to the FSF releasing GNAT, and the DoD dropping its Ada mandate, compiler vendors had a captive audience, and could charge a serious premium for their software. I've read that the hardware required to use an Ada comp
234.
▲
by
ajxs
4y ago
> If Adacore had published a full featured free compiler for students/universities by the time Ada 95... Didn't they? I wasn't around then, so I'm working with what information I can find online. According to Wikipedi
235.
▲
by
ajxs
4y ago
I'm not sure what part of these statistics you're commenting on in particular. If you're amazed at how much experience the average open source developer has, it's worth pointing out that there's a lot of open source
236.
▲
by
ajxs
4y ago
I'll mention this even though it isn't exactly the Motorola 6800: I've been doing a lot of work recently with the Hitachi 6303, which is a member of Hitachi's family of Motorola 680x alternatives. The Hitachi 6303 is f
237.
▲
by
ajxs
4y ago
Ultima Online did have a lot of bugs. Being fair to the developers, they were sailing in uncharted waters when developing Ultima Online, not only in the technical sense, but in the social sense too. Raph Koster goes into more detail about t
238.
▲
by
ajxs
4y ago
In the game's early incarnation this was the case. After a while there was special materials for weapons, and armour; Items with special properties; echantment; etc. Eventually the power creep accelerated to ridiculous proportions afte
239.
▲
by
ajxs
4y ago
"Image attribute for any type" is definitely a welcome addition to the language.
240.
▲
by
ajxs
4y ago
My employer made me use an SOE Macbook that had the 'butterfly keyboard'. Many of its keys would only work haphazardly. Once I made the mistake of setting my password using the laptop's keyboard instead of the external one I
More ›