Skip to content

说明文档

使用的注意事项

WARNING

  • 在使用前请切换英文输入法
  • 0.3.0之前更新到0.3.0之后需要手动更改谱面后缀成d3

TIP

  • offset的单位为ms
  • bpm(每分钟节拍数)beat(节拍)从左到右 分别是 节拍的整数部分 分数的分子部分 分母部分
  • x w的范围为0-100
  • 谱面会保存到love2d的文件夹内 点击按钮目录能打开

使用教程

选择界面

导入

文件类型方式注意事项
歌曲拖入dakumi_editor的窗口中后缀应为wav;mp3;ogg且后缀必须正确
谱面选择到该谱面的歌曲然后拖入窗口可以导入.mcslidekey谱面
曲绘选择到该谱面的歌曲然后拖入窗口后缀应为jpg;jpeg;png且后缀必须正确 不然 dakumi_editor会报错

按钮

选择界面分为多个按钮,位于左边的按钮都是对谱面相关的编辑,其余的按钮放在了右边

按钮功能注意事项
编辑进入编辑模式需要dakumi 如果在无谱面的情况下进入edit将不能保存
删除谱面删除当前谱面需要有谱面才能删除 且确认删除后无法恢复
新建谱面新建一个空白的谱面需要dakumi有歌曲
按钮功能注意事项
前往github前往github
前往dakumi前往dakumi
导出导出谱面为zip需要有歌曲 导出后会在zip内附带谱面的json文件
删除歌曲删除歌曲需要有歌曲
目录打开dakumi的存档文件夹
文件选择打开windows的文件选择器

编辑界面

编辑界面中细分了几个区域 分别是工具栏 侧边栏 play edit

工具栏

工具栏位于编辑界面上方 包含了一些常用的功能

按钮功能对应的快捷键
play/pause播放当前谱面/停止播放空格键
save保存ctrl+s
denom改变节拍细分up/down
track改变当前轨道right/left
scale改变当前轨道缩放
fence改变当前play区域栅栏数
music_speed改变当前播放速度
note_fake改变当前放置note后note的真假

edit区域

edit区域位于play区域的右方侧边栏的左方 没有任何按钮

  • 从左到右的三个轨道分别是note轨道 x轨道 w轨道 以下称为第一 二 三 轨道
  • 以下称事件为event
操作方法注意事项
放置note/wipe/hold鼠标指针停留在一轨上按下q/w/e键 放置hold尾部时需要再次按下e无法重叠放置 且hold尾部beat应该大于hold头部beat
放置event鼠标指针停留在二/三轨上按下e键 放置尾部时需要再次按下e无法重叠放置 且event尾部beat应该大于event头部beat
删除note/event鼠标指针停留在note/事件上按下d
选中note/event左键单击选择
往复制表里添加/删除该note/event右键单击选择/删除
修改note/event beat选中note/event后按下alt+z改变头部beat 类型为hold/event时可以按下alt+x改变尾部beat
裁剪event选中event后按下alt+c裁剪后的event长度为当前beat细分的1/2
翻转event选中event后按下alt+b起始值和终点值会镜像
event数值快速更改选中event后在play区域按下alt+t如果鼠标指针的所在的beat小于event头的beat会将起始值更改为鼠标所在play位置的x值 否则会更改终点值

play区域

  • 点击play区域的轨道会将当前轨道切换到该轨道 如果多个轨道叠在一起 再次按下可以切换到下一个轨道
  • play区域无法编辑event 其余编辑方法与edit区域相同

批量操作

  • 按住左键会出现复制框 在左键松开之前按下shift会移除复制表中的所有内容 然后添加为现在框选的内容

  • 如果并非按下ctrl+x 被框选到的note/event会标记蓝色 按下ctrl+x后会标记成白色

  • 右键单击note/event会将该其加入复制表

以下操作均需要复制框有内容才会发生

操作方式注意事项
批量删除note/eventctrl+d
复制ctrl+c
裁剪ctrl+x裁剪后标记会变为白色
粘贴ctrl+v裁剪后的粘贴会删除掉裁剪的内容 如果选中的内容是在play中选中的 则粘贴后不粘贴event
粘贴 镜像x事件ctrl+b裁剪后的粘贴会删除掉裁剪的内容 如果选中的内容是在play中选中的 则粘贴后不粘贴event
粘贴ctrl+a+v裁剪后的粘贴会删除掉裁剪的内容 会粘贴play的event
粘贴 镜像x事件ctrl+a+b裁剪后的粘贴会删除掉裁剪的内容 会粘贴play的event
轨道快速创建ctrl+n会依据当前在鼠标所在play的x位置来更改粘贴后event的内容 并且会粘贴到一条新轨道上
轨道快速批量创建ctrl+a+n会依据当前在鼠标所在play的x位置来更改粘贴后event的内容 并且会粘贴多条新轨道上
同类型事件创建ctrl+m会依据当前在鼠标所在play的x位置来更改粘贴后event的内容 并且会粘贴到当前轨道上
批量同类型事件创建ctrl+a+m会依据当前在鼠标所在play的x位置来更改粘贴后event的内容 并且会粘贴到原来复制的轨道上

demo_mode

  • 你可以按下tab进入demo_mode,再次按下退出
  • 期间只能使用tabspace

侧边栏

  • 侧边栏有chart info;settings;tracks_edit;to github;to dakumi
中文名称作用
谱面信息可以写谱面信息
设置可以更改设置
多轨编辑按下后会进入到多轨道编辑模式
轨道查看所有已经有note或event的轨道
偏好可以写谱师的编辑偏好
前往github点击后会打开dakumi_editor的github仓库
前往dakumi点击后会打开dakumi.com
  • 还有一些 需要特定操作触发的界面
名称中文名称触发
eventx事件x单击event
notexnotex单击note
multiple_events_edit多事件编辑粘贴表选中到event
  • 因为大部分页面都很清楚 这里只解释部分界面

tracks_edit

  • 进入后会自动进入多轨编辑模式 按下esc键会退出 在侧边栏下有add和sub按钮 按下后会添加新的轨道或删除当前选中输入框的轨道

  • 在多轨编辑模式中按下left/right会将当前所有轨道向左/右平移

multiple_events_edit

  • 扰动会使event的数字增加/减少在-扰动值到+扰动值范围内的随机数

  • 从(from)到(to)会赋予选中事件的初始值到结束值的数(数值大小遵循trans)

  • trans 是form to的过渡

  • trans 有三种类型bezier easing function

  • type 为bezier时 string应为bezier的点坐标 第奇数个数字代表这个点的x坐标 第偶数个数字代表这个点的y坐标

例如

        bezier 0,0,1,1

        bezier 0,0,0.5,1,2,2
  • type 为easing时 string应为数字或是easing的名称 其中当string为easing的名称时 因全部字母小写且每个单词用_隔开

例如

     easing 1 

     easing in_circ 
  • type 为function时 string应该为function表达式 函数的传入值为 x 其中x大于等于0 x小于等于1 比如sin这样的函数调用时应该遵循lua的语法

例如

          function 1/x 
          function math.cos(x)

effect

  • 目前effect不支持在制谱器内编辑 且只能在演示模式下预览

effect编辑

  • 请前往谱面保存目录中找到谱面并打开(后缀为d3)然后找到effect = {}
  • 参照写法:
                effect = {
                {trans={0,0,1,1,    },beat2={0,1,4,    },type='note_alpha',beat={0,0,1,    },from=100,to=12.5,  },
                {trans={0,0,1,1,    },beat2={4,1,4,    },type='note_rotate',beat={3,0,1,    },from=100,to=12.5,  },
                        }

TIP

  • 其中 每一项应该按照beat从小到大来排列
  • type类型有

|类型|范围| |note_alpha|0-100| |track_alpha|0-100| |track_line_alpha|0-100| |note_rotate|0-2pi|

  • 如果数值超了范围(除了note_rotate) 超了范围的部分不会显示出来 (比如 note_alpha 值为110 只会显示为100时候的效果)

自定义

  • 打击音 请将打击音的前缀改为hit_sound 然后拖入到dakumi的窗口中

  • note皮肤 请将图片素材的前缀改成以下的名称并通过目录打开dakumi的ui文件夹后导入 所使用的图片大小最好相同

note类型图片名称
noteui_note.png
hold头ui_hold_head.png
hold身ui_hold_body.png
hold尾ui_hold_tail.png
wipeui_wipe.png