标题：iBMSC
简介
iBMSC是一款针对BMS音乐游戏格式文件的功能强劲的谱面编辑工具软件，全名为“iBMS BMS Creator”，由iBMS.【4th Age】小组成员Doaz开发，并独立完成绝大部分的美工工作。iBMS.【4th Age】小组其他成员均参与测试并提出很多宝贵的合理化意见建议。iBMSC功能上由原先最为广泛使用的BMSE进化而来，在不同的平台上开发，在满足原先BMSE所有功能的基础上，加入了很多人性化的设计，主要有以下方面：
1、具有原BMSE拥有的一切功能；
2、纯绿色软件，解压即用，免安装；
3、长型note（即面条）直观可视，米面之间自如拖动转换，并带自动纠错；
4、支持波形插入，一边制作一边能在界面上直观了当的参考波型，压音不再是问题；
5、BPM变速器植入，一键解决变速问题；
6、自动统计BMS数据如NOTE总数等，更轻松自在；
7、可DIY的界面设计以及多种skin切换功能，4键，5键，7键，8键随心所欲；
8、多国语言支持，非简体汉字系统也能完美运行；
9、其他无数种超人性化的细节设计等等。
可以说，iBMSC最大限度地把“BMS制作面向所有爱好者”的理念深入到广大音乐游戏爱好者中，它将势必成为BMSE的完美替代品。
特点介绍：
1、具有原BMSE拥有的一切功能  。
2、纯绿色软件，解压即用，免安装  。
3、长型note（即面条）直观可视，米面之间自如拖动转换，并带自动纠错  。
4、支持波形插入，一边制作一边能在界面上直观了当的参考波型，压音不再是问题  。
5、BPM变速器植入，一键解决变速问题  。
6、自动统计BMS数据如NOTE总数等，更轻松自在  。
7、可DIY的界面设计以及多种skin切换功能，4键，5键，7键，8键随心所欲  。
  8、多国语言支持，非简体汉字系统也能完美运行。
  9、更多无数种超人性化的细节设计，等待你来体验  。
更新历史:
3.0版(1月12日)：
● 添加小节长度修改支持
● 添加LnObj支持
● 添加流程控制语句支持
● 添加扩展语句支持并修复自动删除无法识别语句BUG
● 添加禁用垂直移动功能
● 添加Ctrl键拖拽复制
● 添加菜单栏
● 添加主窗口和#WAV列表文件拖拽支持
● 添加分割面板锁定功能
● 添加菜单栏、工具栏、设置区域、状态栏和面板分割条隐藏选项
● 添加动态语言文件支持
● 添加数字快捷键0
● 添加检查更新功能
● 添加note所在格线显示
● 添加播放器设置面板
● 大幅度优化代码
● 界面调整
● 重写*.ibmsc文件格式
● 重写统计面板
● cff, th 文件格式改为 xml
● 增强bms读取兼容性
● 优化撤销/重做算法
● 添加鼠标中键单击滚动功能
● 合并note转换功能和镜像功能
● 取消自动添加#STAGEFILE
● 修复部分bms保存报错BUG
● 修复添加多个#WAV定义速度变慢问题
● 修复读取BMSE格式剪贴板数据出错BUG
● 修复复制Note时数值舍入错误
2.4版(9月5日)：
● 增加非192分小节支持 
● note高度数据全部修改为浮点格式
● 增加波形锁定至背景音功能
● 修复空白B列无法保存BUG (灰常感谢 the DtTvB 童鞋)
● 修复BMSE模式下恒速报错BUG (灰常感谢 enderdz 童鞋)
● 修复ibmsc格式格线设置导入错误BUG
2.3.1版(8月10日)：
● 设置自动保存文件导入提示对话框总在最前 (灰常感谢 Freefire 童鞋)
● 修复通过bms文件运行主程序时无法删除自动保存文件BUG
● 修复最小化时退出主程序后无法再次运行主程序BUG
2.3版(8月6日)：
● 增加MyO2工具箱
● 增加恒速器及64线纠正工具
● 增加数字快捷键
● 增加单击编辑区域停止播放预览选项 (灰常感谢 C.R.S 童鞋)
● 默认自动保存间隔修改为两分钟
● 修复运行多实例时自动保存检查错误及导入错误BUG
● 修复 *.ibmsc 格式文件面条无法导入问题
● 修复单击BPM播放K音BUG
2.2版(7月5日)：
● 添加#WAV栏操作 包括上下移动 批量添加删除文件等 (灰常感谢 Origin 童鞋)
● 添加自动保存功能
● 添加 *.ibmsc 文件格式
● 添加 *.bme, *.bml 文件关联
● 添加一些快捷键
● 添加部分工具栏菜单图标
● 删除 STAGEFILE 代码设置
● 扩展放大倍数至16倍
● 简化#WAV列表以支持键盘快速定位
● 修正使用鼠标滚轮时选框错位bug (灰常感谢 Origin 童鞋)
● 修正覆盖新版本时删除旧版本设置bug
2.1版(5月27日)：
● 添加鼠标拖拽变速及值变速功能且支持极速 (灰常感谢 the DtTvB 和 BJmz 童鞋)
● 添加 StepMania 文件导入功能
● 增强时间选择模式选区控制
● 取消打开对话框中的 *.txt 和 *.* 文件滤镜
● 修正撤销后无保存提示 (灰常感谢獠牙童鞋)
● 修正打开现有文件提示保存
● 修正部分视图设置不保存bug
● 修正变速器计算错误 (灰常感谢 the DtTvB 童鞋)
● 修正新建后#WAV列表无选项
● 修正欢迎页面消失前关闭主程序弹错 (灰常感谢 enderdz 童鞋)
● 修正NT模式下查找面条错误及镜像滤镜及隐藏/可见转换时面条撤销错误
● 修正部分用户启动时窗口在屏幕外bug
2.0.5版(5月8日)：
● 增强编辑区域焦点判断
● 增强分割面板滚轮操作
● 增强时间选择模式选区控制
● 缩小程序初始尺寸
● 修正英文版视图设置部分说明换行错误
● 修正NT模式下变速器计算错误
● 修正BMSE模式面条配对错误BUG (灰常感谢 enderdz 童鞋
2.0版(5月6日)：
● gamma测试改为delta并公开下载
● 添加欢迎界面
● 面条默认颜色修改
● 添加三种皮肤：O2Mania, IIDX, MyO2_4K
● 修正默认皮肤无效BUG
1.9.8版(4月30日)：
● 添加NT模式下时间选择模式及变速器
● 添加NT模式面条转小米功能
● 添加NT模式下插入及删除小节功能
● 添加皮肤保存及切换功能
● 添加出错退出时保存备份功能
● 添加Note上显示文件名功能
● 添加播放器选项恢复默认设置提示
● 增强BMSE模式下note重叠错误检查
● 优化时间选择模式选区控制
● 修复时间选择模式选区过大溢出bug
● 修复预览时播放提示音BUG
● 修复文件关联无效BUG并添加提示对话框
1.9.7版(4月23日)：
● 添加查找 / 删除 / 替换功能 (灰常感谢 Rogue 童鞋)
● 添加插入及删除小节功能 (灰常感谢 ILSPQ 童鞋)
● 添加隐藏Note转换和标签批量修改
● 添加常规设置面板并合并部分设置及文件关联按钮
● 添加保存后播放提示音
● 添加BPM和STOP扩展设置并修正O2Mania播放时变速溢出BUG (灰常感谢复仇天神童鞋)
● 添加BPM和STOP溢出警告
● 添加STAGEFILE代码设置并修正部分用户无法用uBMplay播放问题
● 合并面条转换按钮
● 视图设置版面微调
● 取消播放错误检查功能
1.9.6版(4月10日)：
● 添加滚轮设置
● 修正BMS文件图标锁定BUG
1.9.5版(4月9日)：
● 添加一键设置文件关联及BMS文件图标
● 添加快捷键 Home (跳到开始), End (跳到结尾), F1 (时间选择模式) (灰常感谢 BombTrack 童鞋)
● 添加部分快捷键提示
● 图标更改 (灰常感谢 Wen-DB 童鞋)
● 添加双人模式并恢复 STOP, BGA, LAYER, POOR (灰常感谢银羽のK’童鞋)
● 添加B列数量设置
● 添加BMSE模式小米重复检查
● 自动添加小节减至10小节
● 滚轮设定为半小节
● bpm写入提示修改
● 波形显示设置调整
● 变速器移至状态栏
● 汉化部分未汉化的部分
● 配置文件分为三个文件
● 删除从代码新建功能
● 修复OGG不能播放BUG
● 修正NT模式下面条选框错误BUG
● 修正NT模式下部分操作无法撤销BUG
● 修正撤销重做NT输入方式时部分图标显示错误BUG
● 修正新建时右上角初始 BPM 不同步BUG
1.9版(3月18日)：
● 界面大幅度整改，包括取消左侧设置面板，图形化界面，状态栏移至底部，添加拖动条等 (灰常感谢 Freefire 童鞋)
● 添加右上角 Note 总计 (灰常感谢 Freefire 童鞋)
● 添加自动保存窗口最大化设置
● 添加标题栏显示文件名
● 语言选择改为下拉列表
● 修正关闭程序时播放临时文件不被删除BUG
● 修正打开程序时NT写入模式无效BUG
● 修正视图设置面板取消无效BUG
1.8.5版(3月13日)：
● 修正部分wav波形文件无法导入的问题 (灰常感谢 Freefire 童鞋)
● alpha 测试改为 gamma，因为我最近发现原来 alpha 是在 beta 之前的 = =
● 添加右上角初始BPM设置 (灰常感谢 Freefire 童鞋)
● 添加打开历史记录
● 添加退出自动保存自定义设置
● 修正新建、打开提示退出时取消无效BUG
1.8.1版(3月12日)：
● 添加多语言支持
1.8版(3月12日)：
● BMSC 正式更名为 iBMSC，并进入 alpha 测试阶段
● 添加NT输入方式 (灰常感谢 L.-S.P. 童鞋)
● 工具栏合并、大图标全部替换为小图标
● 状态面板取消显示Index
● 修正粘贴无法撤销bug
● 修正新建、打开文件不清除撤销指令BUG
1.7版(2月27日)：
本来以为分割面板挺好写的 结果我花了一整天才写完 = =
● 添加分割面板功能 (最多支持三个面板 -_,-)
● 优化启动速度
● 修复不支持中文问题
1.6.5版(2月25日)：
应L.-S.P.童鞋要求 我终于鼓起勇气开始写单击播放K音的功能了 - -
话说这东西花了我三天在网上搜代码 = = 
可惜电脑是64位系统 搜到的代码各种不能用 我无奈只好用BMSE的代码了 - -
● 添加单击播放K音功能
● 重做部分图标
● 修正新建、打开时不提示保存BUG
● 修正选区在界面外、界面自动滚动时光标停滞BUG
1.6版(2月19日)：
● 添加播放器设置面板
● 文件IO整改
● 添加退出提示保存
● 界面细节修改
● 修正部分用户导入音频文件报错BUG
● 修正写入覆盖时撤销错误
1.5版(2月13日)：
● 添加视图设置面板
（可以自己调颜色、列宽神马的）
（同时自己还写了个颜色拾取器 因为电脑自带的颜色拾取器不支持半透明 话说光是写这个就花了我一整天 - -）
（另外 所有颜色都支持半透明哦吼吼吼）
● 添加“关于”对话框（好吧我承认我已经无聊到极点了 - -）
● Wave波形改为半透明
● 修正狂风、镜像滤镜无法撤销BUG
1.4.1版(2月5日)：
● 修正添加Note时出错
● 修正最小化出错
● 修正初始BPM无法撤销BUG
1.4版(2月5日)：
● 撤销(Ctrl+Z)、重做(Ctrl+Y)
● 修正小米面条转换时面条显示错误
1.3版(1月30日)：
● wave波形显示已支持变速，且支持绝大多数WAV格式文件
● 添加后期模式变速器
● 对后期模式进行一些改良
● 修正狂风、镜像滤镜面条显示错误Bug
● 修正最小化出错Bug (这个我居然前天才发现 = =)
1.2版(1月23日)：
● 删除多余列
● 增加wave波形显示，暂不支持变速
（目前只支持PCM格式wav文件，且必须为双声道，16bit，44100Hz，1411Kbps）
（最好用千千静听转wav）
● 修正note显示错误
● 修正打开空白文件时BPM错误
1.1版(1月22日)：
● 统计
● 后期模式
● 滤镜：小米，面条，小米面条互换
● 滤镜：狂风，镜像
● 状态面板
1.0版(1月12日)：
>>BMSE里已经实现的功能：
● 新建(Ctrl+N)、打开(Ctrl+O)、保存(Ctrl+S)
● 剪切(Ctrl+X)、复制(Ctrl+C)、粘贴(Ctrl+V)
● 选择模式(F2)、写入模式(F3)
● 网格、页面缩放
● 支持uBMplay
● 支持文件关联（设置文件关联之后可以直接点bms文件打开）
>>一些修改：
● 面条显示
● 面条错误提示 -_,-
● 所有列支持面条 (BMSE只支持A列，B列会出错退出) (不过非A列保存时还是会按小米保存)
● Note方向键移动、Ctrl+方向键微移
● 双击修改Note标签
● 鼠标中键拖拽屏幕
● 可读取从BMSE里剪切/复制的数据
● 初始BPM为左下角的Note，位置改变不能
● 取消扩展代码，自动添加 #STAGEFILE 和 #LNTYPE 01
● B列减至14列
● 取消删除模式：选择模式下右键删除
最新动态
iBMSC的版本仍然在Doaz的精心设计下不断改进。关于iBMSC的最新详情，请关注官方论坛和微博：