File: Adding_Music_%26_Sound_Effects.html

package info (click to toggle)
renpy 6.10.2.dfsg1-1
  • links: PTS, VCS
  • area: main
  • in suites: squeeze
  • size: 19,468 kB
  • ctags: 5,383
  • sloc: python: 17,801; ansic: 7,116; makefile: 127; sh: 15
file content (80 lines) | stat: -rw-r--r-- 4,154 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
<html><head><title>Adding Music &amp;amp; Sound Effects - Ren'Py Visual Novel Engine</title><link href="../shared.css" rel="stylesheet"><link href="../monobook.css" rel="stylesheet"><link href="../common.css" rel="stylesheet"><link href="../monobook2.css" rel="stylesheet"><link href="../docs.css" rel="stylesheet" /></link></link></link></link></head><body><div id="bodyContent">
			<p class="docnav"><a href="../index.html">documentation index</a></p><table class="toc" id="toc" summary="Contents">
<tr>
<td>
<div id="toctitle">
<h2>Contents</h2>
</div>
<ul>
<li class="toclevel-1"><a href="#Adding_Music_.26_Sound_Effects"><span class="tocnumber">1</span> <span class="toctext">Adding Music &amp; Sound Effects</span></a>
<ul>
<li class="toclevel-2"><a href="#Music"><span class="tocnumber">1.1</span> <span class="toctext">Music</span></a></li>
<li class="toclevel-2"><a href="#Sound_Effects"><span class="tocnumber">1.2</span> <span class="toctext">Sound Effects</span></a></li>
<li class="toclevel-2"><a href="#Voices_.28Voice_Acting.29"><span class="tocnumber">1.3</span> <span class="toctext">Voices (Voice Acting)</span></a></li>
</ul>
</li>
</ul>
</td>
</tr>
</table>
<script type="text/javascript">
//
 if (window.showTocToggle) { var tocShowText = "show"; var tocHideText = "hide"; showTocToggle(); } 
//
</script>
<p><a id="Adding_Music_.26_Sound_Effects" name="Adding_Music_.26_Sound_Effects"></a></p>
<h2><span class="mw-headline">Adding Music &amp; Sound Effects</span></h2>
<p><a id="Music" name="Music"></a></p>
<h3><span class="mw-headline">Music</span></h3>
<p>To play background music (which loops until you stop it), you use the <a href="../reference/The_Ren%27Py_Language#play" title="renpy/doc/reference/The Ren&apos;Py Language">play statement</a>:</p>
<pre>
play music <span class="str">"ominous.ogg"</span>
</pre>
<p>To use fade-in or fade-out (in seconds):</p>
<pre>
play music <span class="str">"ominous.ogg"</span> fadein <span class="num">2</span> fadeout <span class="num">2</span>
</pre>
<p>To stop the background music, you use <a href="../reference/The_Ren%27Py_Language#stop" title="renpy/doc/reference/The Ren&apos;Py Language">stop statement</a>:</p>
<pre>
stop music
</pre>
<p><a id="Sound_Effects" name="Sound_Effects"></a></p>
<h3><span class="mw-headline">Sound Effects</span></h3>
<p>To play a sound effect, use the <a href="../reference/The_Ren%27Py_Language#play" title="renpy/doc/reference/The Ren&apos;Py Language">play statement</a>:</p>
<pre>
play sound <span class="str">"bang.ogg"</span>
</pre>
<p>There's a Ren'Py function to stop sound, but there's usually no reason to use it.</p>
<p><a id="Voices_.28Voice_Acting.29" name="Voices_.28Voice_Acting.29"></a></p>
<h3><span class="mw-headline">Voices (Voice Acting)</span></h3>
<p>If you want to add voice acting to your visual novel, you'll need to put each screen of dialog into a separate file, and name them in a way that you can figure out which line of dialog they go with. Then, before each line of dialog, put a <a href="../reference/The_Ren%27Py_Language#voice" title="renpy/doc/reference/The Ren&apos;Py Language">voice statement</a>:</p>
<pre>
voice <span class="str">"bob203.ogg"</span>

bob <span class="str">"I love ice cream."</span>

voice <span class="str">"nancy218.ogg"</span>

nancy <span class="str">"I love ice cream too."</span>

voice <span class="str">"bob204.ogg"</span>

bob <span class="str">"I also like cookies."</span>
</pre>
<p><br /></p>
<table align="center" border="1" cellpadding="10" cellspacing="1" style="background: #fff0e0; text-align: center;" width="80%">
<tr>
<td width="30%">Previous:<br />
<a href="../tutorials/Branching_%26_Recombining_the_Story.html" title="renpy/doc/tutorials/Branching &amp; Recombining the Story">Branching &amp; Recombining the Story</a></td>
<td width="40%"><b><a href="../tutorials/Ren%27Py_Web_Tutorial.html" title="renpy/doc/tutorials/Ren&apos;Py Web Tutorial">Ren'Py Web Tutorial</a></b></td>
<td width="30%">Next:<br />
(none)</td>
</tr>
</table>




<div class="visualClear" />
		<hr /><p class="docnav"><a href="../index.html">documentation index</a></p></div>
	</body></html>