[HN Gopher] Drumscript: A simple MIDI drum machine scripting lan...
       ___________________________________________________________________
        
       Drumscript: A simple MIDI drum machine scripting language
        
       Author : homarp
       Score  : 49 points
       Date   : 2023-08-29 20:14 UTC (2 hours ago)
        
 (HTM) web link (github.com)
 (TXT) w3m dump (github.com)
        
       | smcameron wrote:
       | In 2005 I made a MIDI drum machine program[1] that could accept
       | ASCII drum tablature as input to varying degrees of success,
       | either by loading from a file, or you could just paste it in with
       | the mouse (either via middle mouse button[2], or right mouse +
       | PASTE). At the time, mxtabs.net[3] had tons of ASCII drum tab,
       | but it shut down a short time later (2006).
       | 
       | My program could try to re-factor these drum tabs to pull out
       | common repeated patterns to be represented in my program's native
       | format. It was a fun project. (I'm a much better C programmer now
       | than I was then.)
       | 
       | [1] https://github.com/smcameron/gneutronica [2]
       | https://www.jwz.org/doc/x-cut-and-paste.html [3]
       | https://en.wikipedia.org/wiki/Mxtabs
        
       | type0 wrote:
       | Too bad it lacks "boing boom tschak"
        
         | pimlottc wrote:
         | Have you tried pressing down the special key?
        
       | sshine wrote:
       | Related:
       | 
       | [?]'tsh : a dependently timed drum machine language by Joachim
       | Tilsted Kristensen
       | 
       | https://www.youtube.com/watch?v=9DdBnR1K4UU
        
       | datagreed wrote:
       | How does it standout from the countless MIDI sequencers out
       | there? I don't get it
        
         | madsbuch wrote:
         | Should it?
         | 
         | I find it very inspiring reading through this. It reminds me of
         | the breadth of programming.
        
       | misterbishop wrote:
       | No disrespect to the author, but how do projects like this trend
       | on HN? It has 5 commits all from the same day last summer.
       | There's very little activity or engagement with the project to
       | date. Something like this happens almost every week.
        
         | Blahah wrote:
         | Someone who isn't the author stumbles across it, thinks maybe
         | HN will appreciate it, and is correct.
        
           | ChrisArchitect wrote:
           | except OP didn't just stumble, they submitted it a few months
           | ago (with little interest)
        
             | ChrisArchitect wrote:
             | Maybe OP should comment why they submitted it/what they
             | find notable about it
        
               | homarp wrote:
               | because I was writing some golang code to play with a
               | Novation Launchpad Mk1
               | (https://github.com/FMMT666/launchpad.py was very useful)
               | 
               | and I was searching what kind of "rhythm machine" i could
               | interface with
               | 
               | and I found it interesting back then because
               | 
               | a) it's text based
               | 
               | b) it's in golang
        
               | homarp wrote:
               | > why submit it
               | 
               | the reason I post to HN is twofolds
               | 
               | a) it might interest other people
               | 
               | b) other people might post similar projects and I will
               | learn about these projects. (e.g.
               | https://news.ycombinator.com/item?id=37313652 )
        
         | ChrisArchitect wrote:
         | yeah, the instant upvotes are a bit weird. And the increase in
         | dupes generally
        
           | homarp wrote:
           | it's an "Invitation to repost"!
        
             | pfarrell wrote:
             | A friend of mine had some content reach the front page
             | maybe 6 months ago. I don't know this for 100%, but I think
             | for cool projects that dang thinks are of interest to the
             | community, he will post them to the front page manually
             | some time after the original post date when (speculation
             | here) the front page needs some interesting content. When
             | something like this happened to him, my friend's post date
             | got reset, but the votes and comments it may have received
             | while it was waiting remained. This might explain the
             | instant votes you mentioned.
             | 
             | Nice little project, I'm glad to have seen it. Music
             | generation stuff is always of interest to me.
        
           | jjulius wrote:
           | >And the increase in dupes generally.
           | 
           | Says someone frequently posting dupes[0][1], and even their
           | own dupes[2][3].
           | 
           | [0]https://news.ycombinator.com/item?id=37296548
           | 
           | [1]https://news.ycombinator.com/item?id=37078576
           | 
           | [2]https://news.ycombinator.com/item?id=37254136
           | 
           | [3]https://news.ycombinator.com/item?id=37254147
        
         | notRobot wrote:
         | A project does not have to be active to be worthy of a post on
         | HN, just cool.
        
       ___________________________________________________________________
       (page generated 2023-08-29 23:00 UTC)