forum

[原创]OSU!歌曲制作教程~~期望对大家有点用处>_< (已修改)

posted
Total Posts
92
Topic Starter
chy_old
首先感谢Sousei和蔷薇为我写这篇教程提供的帮助
thanks for Sousei and QiangWei for their advice on this article



本文允许转载,但请标明原作者和出处
Everyone is allowed to repost the article,WHEN with my name and website of osu!,thanks


如果对界面不了解的,可以去1025的帖子去看><
哪里有汉化的
http://osu.ppy.sh/forum/viewtopic.php?f=25&t=5236


感谢MRhythm为我指出文章中的错误..我直接引用他的叙述了,这里不再一一的说明.
可以去6楼看一下有关offset的内容..

打开OSU..选择EDIT


看到这个提示了么..把你准备的MP3或OGG格式的拖入即可
这里我选择茶太的太阳....要英文名,我试过汉字,有可能会乱码..

dipsy edit:一定要把檔名改成英文,否則上傳的osz檔案無法被解壓縮。

如果你已經開始做了,補救方法:

1.把你的音樂檔的檔名改成英文。
2.把你所有的.osu檔用記事本打開,把AudioFilename: xxx.mp3這行改成你修改過的檔案名稱。


然后在右边选择你要编辑的歌~~


然后会自动跳出一个SONG的基本信息编辑


general,通常设定
从上往下是,艺术家,标题,作者(不可改),难度



difficulty,难易度设定
从上往下是
HP的衰减速率(HP Drain Rate)..就是你不做任何动作,最上面的HP自动下降的速率,从左到右是从慢到快
圈的大小(Circle Size)..就是点击的那个圈的大小..从左到右是从大到小
整体难度(overall diffivulty)就是整体歌曲的难度,下面有具体的说明以及星星的表示.很容易懂,从左到右是从易到难


audio,音频设定,就是在游戏中选到这首歌后的预览的效果
第一个区域内是默认设定,一般(normal)还是轻柔(soft),左边的复选框就是是否允许别人改写.
第二个区域内是预览的音量,从左到右是从轻到响
下面3个按钮是打击声(hit),哨子声(whistle)还是锣声(finish,也许是其他的乐器,就是打击乐的一种,不清楚的可以在下面看到)
最后是,选中歌曲后多少时间开始播放预览(0~3秒可以选择)


colours,颜色
就是演奏是如果没背景VIDEO,显示的颜色,很容易理解.只要选择就可以了
如果没有需要的可以自定义.复选的勾打上就可以了.而且里面编辑是也可以修改.


storyboarding
就是是否允许倒计时的设置,如果打上勾,在游戏是会出现倒计时,不选就没有,
下面是倒计时速度..半速,正常还是2倍速..

全部搞定按OK,如果发现要更改的随时可在里面的song setup修改>_<..




接着看到这个界面= =这个要搞定,,不然不让你做接下的事情

BPM就是每分钟几个NOTE...NOTE就是那个你要游戏中点击的圈圈= =
OFFSET就是延时?不知道改怎么翻译.功能是你的NOTE从歌曲开始后的几秒开始出现第一个NOTE..
单位是据说毫秒(反正应该是full second.就是秒*1000.不知如何翻译.),如果你是00:10出现,那么输入10000

关于offset的详细解释可以参照6楼MRhythm的回复~~

下面"复选框的意思其实是这样的,当这个框被选中的时候,你如果修改BPM和Offset这两个值,那么所有已经设置好的Notes都会跟着新的值改变,如果你不勾这个框,那么修改Offset的时候,就达不到同时微调所有Notes的目的了..." by MRhythm


下面的slider velocity指的是滑动条(那个连续按住不放的东西)他的长度
slider tick rate是里面的点数的密度..就是跟着球跑时遇到一下,就算1个combo的那个白点..

这是选择1的情况


这是选择4的情况





接下来是design..其实就2个作用
insert bg 就是如果要用图来做背景的话..插入即可
下面是set bg colour就是,如果不用图,可以改变背景颜色..和上面一开始的一样,所以不说了= =

dipsy edit:現在關卡必須要有背景圖或是影片才能審核通過,如果想要你的關卡rank要注意一下。

接下来是重头..compose界面..先看一下界面= =


最上面的是编辑时间轴,可以显示你的notes.左边的"+,-"是放大缩小时间轴比例
右边是notes的区分间隔(Beat snap divisor),它可以更具体的分割时间轴,让你可以画更多的notes,并且定位更精确,

但官方建议不要到1/8.一般个人觉得1/4足够了.
insert break time在游戏中插入休息时间= =就是会出现圈或叉的那段时间= =那段时间不用弹奏..


中间就是编辑区了.我们可以看到中间划分了4个象限.这便于你定位

左边是选择三种不同的notes,从上往下分别是
选择(select),你可以选择多个notes,来整体的剪切(cut),复制(copy),粘贴(paste)
下面3个是圈(circle),滑行条(slider,暂译,实在不知道怎么翻= =),圆盘(spinner,还是暂译= =)

右边的工具栏,从上往下分别是.
新组(new combo).如果你不使用这个,你会发现你的notes会从1无限增加序号.基本上没人会这么做.
一个段落,或者一小部分结束,就要用new combo.它可以让你的notes,重新从1开始.
因为颜色换一下,感觉就像新开了一个组,所谓我这么取名= =


下面2个是发声的效果.第一个是哨子声,第二个是锣声.只要选择好以后,在选择左边的notes,进行编辑,就可以了.

下面是对齐网格(grid snap),如果打开这个选项,每一个notes会自动和编辑区内的网格对齐,关闭的话,就可以自由放置了.在打开状态按住shift,可以暂时关闭,关闭状态可暂时打开

最后是note距离(distance snap),默认是关闭的.当你按下Alt.你会发现,右上角变成distance spacing.
这个选项是调整你放置在编辑区的2个notes的距离.当你放置一个note,这个选项不起作用.

而当你放置了第2个note的时候.如果选择1x,系统会默认和你的放置距离一样.当你选择0.5x,虽然编辑区域看不到.但是,其实已经是你的放置距离的0.5倍了.同理其他倍率类推= =但不用担心,当你做完歌曲提交的时候.系统会自动检测.如果有错,会告诉你的.不用太担心这个选项.

接着是最下的,那是歌曲的时间轴,不过它是以长度的百分比来显示的..在下面可以随意控制歌曲的进程..
鼠标放在时间轴上还会出现选项,很容易理解.

从左到右是添加书签,删除书签,转到上一书签,转到下一书签,重置所有书签.
最右边是歌曲播放速率,有四个可以选择.25%~100%




下面看下个菜单栏的作用











菜单讲完了,接下来开始制作了
其实很简单,知道了各个按钮的作用后,
在最下面点击播放就开始播放音乐,然后鼠标在编辑区和着音乐点击就可以了~~.
随时可以暂停更改设置,以及退回,等操作~~

deepsea edit:

在map置作完成後,可以使用AI mod來檢查map是否有錯。

AImod不是絕對,不過是個滿好用的工具,尤其是snap的檢查(檢查每個note是否正確無誤的對在時間線上。)。

AImod召喚方式:ctrl+shift+A。

当你全部制作完后,依次点击file---upload beatmap会出现一个信息框
如果你是第一次上传这首歌,选择standard..如果是修改或增加难度,,选择full
然后就上传啦~~,别忘了在文本框内输入你的留言哦~

最后祝各位作出自己最喜欢的音乐吧~~~


kbmumu
感谢你的教程,晚上回家我再研究下
Echo
waaah 很利害阿... 英文還沒有這樣的guide >< (但是有video guide)

*sticked*

希望對新來的人有幫助呀
peppy
This map has been deleted on the request of its creator. It is no longer available.
Topic Starter
chy_old
唔...各位可以结合video guide看,效果应该会更加好吧= =
虽然我没有看过= =是问朋友,以及自己钻研的= =
deepsea
首先感謝您耗費心力做出這樣的教學

這對新手一定很有幫助

不過對這段有點疑問

chy wrote:

[color=#0000FF]

BPM就是每分钟几个NOTE...NOTE就是那个你要游戏中点击的圈圈= =
OFFSET就是延时?不知道改怎么翻译.功能是你的NOTE从歌曲开始后的几秒开始出现第一个NOTE..
单位是据说毫秒(反正应该是full second.就是秒*1000.不知如何翻译.),如果你是00:10出现,那么输入10000
offset一定要是第一個note嗎?

我看很多map的offset都是對齊歌曲的第一個音但是不一定是第一個圈圈

舉例來說星象儀(Planetarium)這首歌的offset是6158ms

但是第一個note出現在23:12


我摸索osu兩個月但是英文不好 一直弄不懂offset的意思

希望有專家可以解答 感恩!
MRhythm
答楼上

Offset其实是一种用来微调歌曲的BPM和Note的BPM差距的值.

我打个比方吧,有两辆车并排行驶,A车是你用来播放的歌曲文件,速度(BPM)固定为120,B车是你准备去做Note文件.这两辆车必须保证以完全一样的速度(BPM)行驶,并且必须并排行驶(进度完全合一),才能令听者没有不协调的感觉.

现在问题来了,你没有眼睛,只能靠听觉来让B车去跟上A车的节奏.还好这两辆车行驶的时候,轮胎会发出有规律的声音,于是你就通过声音,来猜测A的速度,并改变B车的速度去跟上A车.这个时候,B车的速度就是BPM,而B车和A车间的距离就是这个Offset.

有的时候,即使你抓谱抓得很准,把音乐文件的BPM一毫秒都不差的记下来了,但是回发现,自己的Note还是不能跟音乐完美重合,这个时候并非你的BPM记得不对,而是两者之间存在一个很小的时间差,Offset就是用来修正这个时间差的.

实际应用中,Offset一般是后于BPM进行调整的,一定要确保BPM完全抓住了再调节Offset,另外一个应用就是在写完Note后,Test的时候,由于有些乐器延迟发音的原因,人所感觉到的节拍与你设置的节拍可能有细小的差距,Test的时候会把你戳Notes时候的平均偏移值用ms标出来,如果这个值很大,跟你的感觉差很远,也可以通过调节Offset来达到快速修改的目的.









顺带指出教程中一个有问题的地方.

下面的复选框指,如果改变的BPM,则所有的notes,就是你前面制作的东西都删除(慎重= =)
这个复选框的意思其实是这样的,当这个框被选中的时候,你如果修改BPM和Offset这两个值,那么所有已经设置好的Notes都会跟着新的值改变,如果你不勾这个框,那么修改Offset的时候,就达不到同时微调所有Notes的目的了...

不过取消这个框在对一些会变速的歌进行Notes的时候很有用,这里就不详细说明了...
eirrol
上面的讲的好明白...我向来都是拿OFFEST作“弱起小节的设定”来处理的,说出来有点太专业。不过能举出这么好的例子,实在是佩服啊。
wwftherocksp

我看到好多X。还是等少人的时候看吧。现在官网好卡
windofhaze
This map has been deleted on the request of its creator. It is no longer available.
Topic Starter
chy_old
前面几天考试..没有关注这里不好意思
感谢大家的关心

关于图片问题,我已经和peppy联系好了..
相信没有几天会移动至osu!的论坛

给大家造成的不便,敬请谅解...

Download: Girls' Generation - Merry-go-round (Cutdown Ver.) (Sunny Holic) [llkey´s Hard].osu
december10
This map has been deleted on the request of its creator. It is no longer available.
DeeN
不错不错!
支持一个了!
willphy
好东西```支持个
willphy
看着教程完成了一个Osu了~!! :)

比BMS好做多了啊~~~~成就感
Topic Starter
chy_old
貌似图片又失效= =...
定期性RP?...OTL 
找个时间换个空间
eirrol

chy wrote:

貌似图片又失效= =...
定期性RP?...OTL 
找个时间换个空间
为什么不传入upppy?
[deleted user]
問一下..
怎麼篇太鼓的...
Topic Starter
chy_old
在song setup的advanced 有 made for taiko-mode
就是了
yituki
感谢~研究下....都是英文找歌还不如自己做...
xxcz111
請問樓主
該如何把Audio 一般Normal 和 柔和Soft 的音混雜在一起運用呢?
deepsea

xxcz111 wrote:

請問樓主
該如何把Audio 一般Normal 和 柔和Soft 的音混雜在一起運用呢?
設定offset 在timing那一欄

例如說你要在10秒用soft 在20秒用normal

就先add一個10000的offset 在audio那裡選soft

然後add一個20000的offset 在audio選normal
xxcz111
想再請問是~
歌詞的部份 ~ 要如何把歌詞匯入beatmap中呢?
Al-Azif

xxcz111 wrote:

想再請問是~
歌詞的部份 ~ 要如何把歌詞匯入beatmap中呢?
像我的 kokoro 吧?
http://osu.ppy.sh/s/3682

那是用 storyboard 造成的, 在 osu! 內未有此功能, 需要用 notepad 打開 .osu 文件作修改.
而遊戲過程中出現的歌詞不是文字檔, 而是一個 .png 圖片, 當到 .osu 文件內所指定的時間, 就會顯示特定的圖片 ( 歌詞 )

而且圖片的大少有限制, 不能大於 640 x 480

例如: 我需要在開始的 0 ~ 20 秒顯示歌曲名稱 / 製作人
我做了一張 640 x 60 的圖片, 命名為 info.png , 而且需要放在畫面中的底部顯示.

那需要打開 .osu 檔, 找出 "[events]", 在 "//Storyboard Layer 0 (Background)" 下加入:
4,0,0,"info.png", 0,420
F,0, 0,5000,0,1
F,0,15000,20000,1,0

藍字的 4,0,0 我不太了解是什麼, 應該是 Layer 來的, 我保留用 4.
紅字的 info.png 就是圖片檔案名稱
綠字的 0,420 是設定圖片的位置. 以下我用 ( X,Y ) 代表說明

X 是左右位置, 0 會貼在左邊, 大於 0 會被放在右邊, 少於 0 或大於 640 會在放到畫面外
Y 是高度, 0 會貼在左上角, 大於 0 會被放在較低位置, 少於 0 或大於 480 會在放到畫面外

在例子中, 將會放在底部的左下角, 所以 (480 - 最低位置) 減 (60 - 圖片的高度) = 420


紫字的 0,1 及 1,0 分別是代表 / 說明那行數據用途
0,1 為漸變出來
1,0 為漸變消失

-----------------------------------------------------------------------------------------------
時間 : 綠字 0,5000 這是以 ms 作時間單位
這是"完全顯示"所需時間, 0 ~ 5 秒內圖片會慢慢顯示出來

顯示出來後, 當然要令它消失 :
下一行的綠字 15000,20000
這是"完全消失"所需時間, 15 後會開始淡色, 到 20 秒完全消失...

-----------------------------------------------------------------------------------------------
如需要多個 storyboard, 那就要製作多個圖片, 已利用在下一個時間出現. 就像這樣:
4,0,0,"圖檔名.png",位置 x,位置 y
F,0,出現時間1,出現時間2,0,1
F,0,消失時間1,消失時間2,1,0
4,0,0,"1.png",0,440
F,0,21234,21578,0,1
F,0,29364,29707,1,0
4,0,0,"2.png",0,430
F,0,44936,45051,0,1
F,0,52035,52150,1,0

長的歌很費時的說, 相信很少人會做
miyako520_old
支持CHY个 :oops:
abcbac_old
GOOD!!!!!!!!!! help me too much thanks a lot

CFCloud
:oops: 小白提问,我想知道歌曲图片的规格是多少?
CFCloud
:? 不能大于640*480
Al-Azif

CFCloud wrote:

:? 不能大于640*480
1024 x 768 px 都可,

上面指的 640 x 480 px 是作 "故事場景?" (Storyboard) 的最大限制.
現時已經有了 storyboard 的編輯器, 作 storyboard 時, 無需跟上文那麼複雜了

*我的中文怪怪的 ^^;
wzllwt
:?: 请问滚动条怎么往返来回啊?
Al-Azif

wzllwt wrote:

:?: 请问滚动条怎么往返来回啊?

圖文 ;)




Ragnaros_old
This map has been deleted on the request of its creator. It is no longer available.
deepsea

Ragnaros wrote:

请问如何把Break time 取消掉 :? ,
我插入了一个,想再分另外一个的时候,它老提示我没空间 :( 如何解决呢
點右鍵
[deleted user]
我是有看没懂啊。。残念
Ana_Coppola
额~~详尽了~~改天自己做首玩一玩~~
scsc1220
點解我做了10次也不得,儲存不到
abalee

scsc1220 wrote:

點解我做了10次也不得,儲存不到
请尝试重新安装osu!,不需删除原本的文件,直接覆盖安装。
起码这样我可以保存了....
scsc1220
我做了8個了

^^

但是有d會好快有d會好慢
lion8911
请问怎么做滚动条啊~?
我做滚动条一点就跳出来显示一堆英文是怎么回事,谢谢!
dieos
你好
謝謝你的教學 :)
感覺很用心!辛苦了!
想請問一個問題o o/
我打算自己作太鼓來跟朋友玩。
不過我製作的時候都只能用出紅色的鼓面,沒辦法做出藍色的鼓邊。
想請問有沒有哪位大大知道怎麼製作出藍色鼓邊的部分。
謝謝:)

-----------------
剛剛有好心人士跟我說明,是要用改變聲音那邊。
scsc1220
请问如何在游戏中插入休息时间
我做的全無休息时间= =
gdeath

scsc1220 wrote:

请问如何在游戏中插入休息时间
我做的全無休息时间= =
在两个note之间才能插入break time(需有一定的时间间隔,两个note之间间隔的时间太短是不行的).比如你想在01:00:00和01:20:00之间插入一个break.那么就得先再01:00:00和01:20:00两端分别放置好至少一个NOTE才能添加break
SH_yuri
问下,类似于God Is A Girl那曲子里面,图片的闪烁等效果是怎么制作的
Breeze

sfgpeng wrote:

问下,类似于God Is A Girl那曲子里面,图片的闪烁等效果是怎么制作的
那是SB(storyboard)
具体可以看我的SB教程帖子
Edit design(storyborading)教程
TTTTTTTTTTTT
早看一天...少走一天弯路啊(这么像做广告啊- -)
哈哈
Reiyoru-
請問下....
slider該怎樣出現彎曲的形狀??弧形的....
知道的請告訴一下,謝謝
scsc1220

gdeath wrote:

scsc1220 wrote:

请问如何在游戏中插入休息时间
我做的全無休息时间= =
在两个note之间才能插入break time(需有一定的时间间隔,两个note之间间隔的时间太短是不行的).比如你想在01:00:00和01:20:00之间插入一个break.那么就得先再01:00:00和01:20:00两端分别放置好至少一个NOTE才能添加break
有無圖
Pokie

scsc1220 wrote:

有無圖


Insert Break Time 在Edit畫面右上方



Suzuya_old
玩了一段时间OSU,考虑制作歌曲试试,很有参考价值
wszealot
有没人知道怎么把插入的Break删掉啊。。。不小心插了几个 现在删不掉了。。。后面全乱了
show more
Please sign in to reply.

New reply