• 请不要在回答技术问题时复制粘贴 AI 生成的内容
amoblin
V2EX  ›  程序员

用键盘演奏乐曲

  •  1
     
  •   amoblin ·
    amoblin · Jul 5, 2014 · 4598 views
    This topic created in 4359 days ago, the information mentioned may be changed or developed.
    老写程序烦了,索性对电脑键盘和钢琴键做了映射:

    a -> C4
    s -> D4
    d -> E4
    f -> F4
    j -> G4
    k -> A4
    l -> B4

    这样双手的默认键位可以演奏一个八度。

    向上2排,对应高2个八度; 向下1排,对应低1个八度。如此,电脑键盘便能演奏4个八度。

    有V友可能问了,升降记号呢?嗯,升半音的话,按Shift,降半音的话,按Option(Alt)。

    据此开发了一款iOS APP:傻瓜演奏家。

    连接蓝牙键盘后,按照屏幕显示的字母按键,即可演奏乐曲。也可以直接点击来演奏:





    自动适配支持iPhone和iPad,Mac版正在审核中。

    https://itunes.apple.com/us/app/sha-gua-yan-zou-jia/id848880040?ls=1&mt=8

    这里是曲目库: https://github.com/amoblin/k2k
    Supplement 1  ·  Jul 18, 2014
    Mac版已经上架Mac App Store:
    https://itunes.apple.com/cn/app/keyboardmonitor/id881247831?mt=12



    可以用来生成iOS版傻瓜演奏家的曲目内容,也可以用来演奏曲库里的曲目。

    曲库地址: https://github.com/amoblin/k2k
    19 replies    2014-07-19 20:33:25 +08:00
    amon
        1
    amon  
       Jul 5, 2014
    非常棒,mark一下。
    die4live
        2
    die4live  
       Jul 5, 2014
    能不能后台运行 比如敲代码时就能顺便听到自己打出的"乐曲"
    whoomin
        3
    whoomin  
       Jul 5, 2014
    有趣,显得很有情调啊,哈哈~
    beingbin
        4
    beingbin  
       Jul 5, 2014
    首先,你得有音乐天赋……
    whoomin
        5
    whoomin  
       Jul 5, 2014
    我看里面有一些曲子了,先弹个生日快乐。。。呃,我的品位。。。
    lhj2100
        6
    lhj2100  
       Jul 5, 2014
    @die4live 乱弹琴,难听死了.
    Seita
        7
    Seita  
       Jul 5, 2014 via Android
    @die4live 你还真的以为“代码如诗”吗。。。
    unity0703
        8
    unity0703  
       Jul 5, 2014
    只有音高,没有节奏啊... 1155665 4433221
    amoblin
        9
    amoblin  
    OP
       Jul 5, 2014 via iPhone
    @unity0703 节奏是演奏者已知的信息,app就暂不提供了。对amoblin而言,一首没听过的曲子,看着节奏也不会弹 :(
    amoblin
        10
    amoblin  
    OP
       Jul 5, 2014 via iPhone
    @beingbin 没那么高的要求,挑你会哼哼的曲目按节奏点击即可 :(
    unity0703
        11
    unity0703  
       Jul 5, 2014
    @amoblin 有节奏当然更好啦,我觉得你可以用颜色或大小表示节拍
    amoblin
        12
    amoblin  
    OP
       Jul 5, 2014
    @unity0703 嗯!接下来会加入的,到时文件格式也要升级。
    ffffwh
        13
    ffffwh  
       Jul 5, 2014
    动次大次动动大次动动大次大次动大次~~~
    amoblin
        14
    amoblin  
    OP
       Jul 5, 2014
    @beingbin 不需要音乐天赋的。傻瓜演奏家,就是希望能哼这首曲子的用户就能演奏出来这首曲子 :)
    kurtis
        15
    kurtis  
       Jul 18, 2014
    像我这种音痴,只能按11111111111…… 然后计算机根据按下的顺序自动赋予不同的音调以及节奏以构成旋律。我期待这样的软件。
    cougar
        16
    cougar  
       Jul 18, 2014
    不错,顶
    tmkook
        17
    tmkook  
    PRO
       Jul 19, 2014
    在PC上写代码并把写代码的过程录成曲子
    Kabie
        18
    Kabie  
       Jul 19, 2014
    ...这也不傻瓜啊。。。还得识谱。。。

    …………要滚键盘就自动出音乐才够傻瓜吧。。。
    amoblin
        19
    amoblin  
    OP
       Jul 19, 2014
    @Kabie 不需要识谱,自己会哼旋律对应的挨个按就可以~
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2593 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 61ms · UTC 16:07 · PVG 00:07 · LAX 09:07 · JFK 12:07
    ♥ Do have faith in what you're doing.