veli_joza

Joined 14 years ago

Karma
716
Submissions
292
Member since
Nov 6
http://github.com/jmiskovic/
View on Hacker News

Recent submissions

Comment · 7 years ago
Great read.

TLDR Shannon's approach to creativity and few mental tools for problem-solving:

  * simplify by eliminating everything from the problem except the essentials; cut the problem down to size
  * seek similar known problems, find analogies and apply solutions to your problem
  * try to restate the problem in just as many different ways as you can
  * generalize the building blocks by trying to apply them to broader class of problems
  * structurally analyse the problem - break it down into sequence of smaller mental leaps
  * invert the problem and see if it's solvable by retracing from solution to the start
Comment · 7 years ago
Comment · 7 years ago
Comment · 7 years ago
Now I've spent some time with harmopark, let me share some thoughts.

Experience is somewhat clumsy on laptops without mouse. Maybe in 'select mode' the left click could also toggle selected nodes. On tablet the interface makes more sense.

I like how easy it is to enter a progression and generate a musical loop. Harmonic table is great choice for working with chords.

Arpeggios sound great. With a bit of reverb and delay there are some nifty soundscapes in there. The synths themselves could use some improvement.

Sound settings could perhaps be pulled out of modal into main page? I had fun fiddling with settings, I'd like them to be more accessible & exposed.

It would be nifty if 'explore harmony' chords could be dragged onto progression track. Maybe clicking a chord in that modal could make it a active selection and than it could be dragged from selection info.

Thanks for sharing this with us. It looks great already and I'll drop in occasionally to check for updates.

Comment · 7 years ago
Somewhat related - here's my hexagonal musical instrument for Android: https://play.google.com/store/apps/details?id=com.castlewrat...

Unlike Harmopark's focus on composition and music theory features, my app is all about preforming music in real time.

Comment · 7 years ago
I've been down that rabbit hole. Math and music aren't really in such harmony as advertised. Yeah, equal tuning gives your instrument ability to play in any key, but it will always be slightly off.

For more enjoyable tuning, your frequency ratios should actually be fractions of small integers. For example, note E to note C ratio should be 5/4. This is called "just intonation", you can hear some examples on youtube when compared to equal temperament described in article. It sounds much better to trained ear, but doesn't work for changing keys.

It would be nice for your digital instrument to be aware of key you are in (much harder than it sounds) and to re-tune all notes into just intonation. This would give you best of both tunings.

Comment · 7 years ago
I solved easy 4, but easy 7 looks impossible. Very addictive puzzle game, BTW.

Edit: easy 7 solvable and now my wife is addicted too.

Comment · 7 years ago
This text made me angry. Don't like bunch of smart people volunteering their knowledge and experience with others? Feel free to ignore them, don't shit on them to feel better.

> Some rando is excited because

This is where I stopped reading. Digital toxic waste.

Comment · 7 years ago
One Night: Ultimate Werewolf is always popular with bigger crowds. It's streamlined version of Mafia game, with convenient phone app that acts as moderator.

One match lasts no more than 10 minutes, but no one ever wanted to stop after just one game. The game never gets old. There are different roles and variants to mix things up, but even with same setup the player strategies will evolve and develop.

Comment · 7 years ago
Comment · 7 years ago
Looks and works great. I would put in some control over sustain, without it melodies drown in cacophony. The easiest way would be implementing ASDR envelope where key release triggers R phase.
Comment · 7 years ago
The article and this video don't describe the same algorithm. As stated at the end of article, "this is not true perlin noise! Hugo's algorithm is not based on gradients like Perlin Noise is. Instead it is what's known as value noise, which is essentially blurred white noise."
Comment · 7 years ago
I actually missed the built-in noise function and instead used the same library you linked to. I tried switching to built-in C++ implementation just now and it was actually slower.

The Lua library for simplex does some FFI trickery and avoids crossing Lua/C++ barrier. Mike Pall is credited in comments, so I guess I'm not surprised it's faster.

Comment · 8 years ago
Comment · 8 years ago
It's not bad planning, it's about being _first_ on market. Yes there's lots of BS about 5G, but it's still filling the headlines. Also, island-wide field test makes sense before commercially deploying new tech.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton