[HN Gopher] Minimalistic Beat Maker
___________________________________________________________________
Minimalistic Beat Maker
Author : ambigious7777
Score : 101 points
Date : 2024-06-05 06:43 UTC (16 hours ago)
(HTM) web link (martinwecke.de)
(TXT) w3m dump (martinwecke.de)
| ecolonsmak wrote:
| This is fun! I'd like to be able to drag the notes around the
| circle to align the beat as needed, or a snap to grid with
| resolution options - but does the thing as described, very nice!
| imvetri wrote:
| Its cool. thanks for sharing!
|
| let me know how i can support
| Edmond wrote:
| now combine it with this: https://string.spiel.com/ :)
| Lambdanaut wrote:
| This is really cool! Having a lot of fun with it
| James_K wrote:
| It wasn't obvious to me that this only had 16 possible beats so I
| kept trying to input triplets and it didn't work. I was very
| confused and thought there was some awful latency or something
| else odd like that.
| dvncan wrote:
| yea, had latency problems myself.
|
| not totally sure what the novel UX is here, felt pretty hard to
| get anything fun out of the tool
| dmix wrote:
| It needs to make the loop thing more obvious so when you press
| the button it's obvious you're adding to a sequence
| davidthewatson wrote:
| Used sans metronome, I can see its appeal. That is, cool grooves
| in the studio may be related to low listener expectations. I
| mean, J Dylla grooves are cool precisely because they violate
| listener expectations. Funk is the art of surprise.
|
| However, with metronome, it is unusable on a Chromebook from USA.
| Getting my ictus to agree with the metronome was impossible,
| presumably because the latency from the key press to the
| recording of the event vs. the sounding of the metronome. I'm
| guessing the author knows this.
| James_K wrote:
| I thought it had latency as well, but I think it might be
| deliberate. It only lets you define 16 evenly spaced notes.
| Logically it has to wait until the next beat to play the sound,
| meaning if you are a little late on one input, it will be
| pushed back to the next beat. Just a guess but I think it
| explains the issue.
| b450 wrote:
| It's not just the input. The playback is pretty screwy. Try
| filling every slot with hi-hats. At least in my browser, the
| playback is quite stuttery and I can't really entrain to it.
|
| It sure is neat though! I love how the icons for each
| instrument can combine together, and the dynamic page title
| is fun.
| davidthewatson wrote:
| I guess it makes sense that binary design underlies rhythmic
| fascism. I'd prefer minimalism that is not lossy. Either that
| or I don't want to work hard at triplets or be forced into
| faking them.
| jjulius wrote:
| >It only lets you define 16 evenly spaced notes.
|
| Worth mentioning, since the post you replied to name-drops
| Dilla, that this renders it completely impossible to make a
| "Dilla"-style beat, let alone add any swing _at all_.
| ambigious7777 wrote:
| i do agree, especially when adding several notes in quick
| succession the delay is rather bad.
| recursive wrote:
| Timing on playback is very sloppy. Way more than "adding a human
| feel".
| typeofhuman wrote:
| Needs a way to pause or disable auto-play.
| ambigious7777 wrote:
| try pressing space
| latexr wrote:
| Press the space bar.
| nonethewiser wrote:
| Feature request: encode sequences in the url so that they can be
| shared, saved, or even formed programmatically
| ambigious7777 wrote:
| after taking a look at the src[0] it looks like you can share
| sequences by adding a hash.
|
| the format appears to be a letter A-Z to notate the position,
| followed by a sequence of numbers for the sounds. ex:
| https://martinwecke.de/108/#A1B2C3D4G123I4 gives [[1],
| [2], [3], [4], [], [], [1, 2, 3], [], [4]] where each array is
| a note and the subarray is the list of sounds played
|
| [0]:
| https://github.com/hatsumatsu/108/blob/fcbe8fd93847cd114424f...
| djhworld wrote:
| you can click the share button bottom left, it generates a URL
| with the sequence encoded.
| badrunaway wrote:
| So much fun! I am so inspired to build!
| Funes- wrote:
| Alright, I think I'm ready to be part of the current music
| industry: https://martinwecke.de/108/#A02D14E02G14I02L14M02O14.
| chaosprint wrote:
| Nice to see new art work in browsers!
|
| Some comments pointed out that there are latency issues, which
| are mainly caused by tonejs. I used tonejs a few years ago for my
| first live coding project: https://quaverseries.web.app/
|
| Interestingly, I also used the same interactive rhythm prompts as
| op in the page title, but the timing was not accurate at all. See
| this classic article: https://web.dev/articles/audio-scheduling
|
| Later, in order to refine my idea, I used rust + wasm and made
| https://glicol.org/.
|
| It basically solved the audio latency problem, and I also made js
| bindings: https://glicol.js.org/
|
| I'd love to get as much feedback as possible. I feel that this
| sequencer is particularly suitable for glicol's seq syntax.
| TZubiri wrote:
| Could you make a button similar to R (Record) but were you record
| sound through the mic and play it back?
|
| I guess due to the discrete nature of the tool, the sound must be
| cut to 16ths.
| dheera wrote:
| > C V B N M
|
| Dvorak user here -_-
|
| I'd strongly encourage using 1-9 instead of alphabets _-
___________________________________________________________________
(page generated 2024-06-05 23:00 UTC)