aboutsummaryrefslogtreecommitdiff
path: root/scene/audio
Commit message (Collapse)AuthorAgeFilesLines
* Revert "Use fake audio playing property in editor"Hein-Pieter van Braam2018-05-132-16/+1
|
* Use fake audio playing property in editorShyRed2018-03-162-1/+16
| | | | | | | | It appears that some time ago users were supposed to be able to include the playback of sound effects in their animations by placing keys on the "playing" property. Back then the key frame editor took the value of the checkbox in the property_editor. Somewhere / Sometime this behaviour changed and the key frame editor is now reading the actual value from the object instead of relying on the property editor. This commit introduces a fake active field that is returned when reading the playing property in the editor. While the actual active flag is changed when playback is finished the fake one will stay the same thus allowing the user to take their time with setting the key in the animation editor.
* Merge pull request #15910 from robfram/fix-audio-signal-issue-15895Rémi Verschelde2018-02-011-1/+1
|\ | | | | Fix issue #15895, audio streams don't signalling finished after the first one
| * Fix issue 15895, audio streams don't signalling finished after the first onerobfram2018-01-201-1/+1
| | | | | | | | | | | | | | | | | | if the audio player is set to play again due to the order of calls in _notification. First it emits the signal, and later it disable the internal processing regardless what the callback did. Changed to emit the signal at the end to ensure the changes done at callback remains.
* | Merge pull request #15254 from mrcdk/pitch_scaleRémi Verschelde2018-02-012-1/+17
|\ \ | |/ |/| Added pitch scale property to AudioStreamPlayer, AudioStreamPlayer2D and AudioStreamPlayer3D
| * Added pitch scale property to AudioStreamPlayer, AudioStreamPlayer2D and ↵MrCdK2018-01-012-1/+17
| | | | | | | | AudioStreamPlayer3D
* | Add missing copyright headers and fix formattingRémi Verschelde2018-01-052-0/+2
|/ | | | | | Using `misc/scripts/fix_headers.py` on all Godot files. Some missing header guards were added, and the header inclusion order was fixed in the Bullet module.
* Update copyright statements to 2018Rémi Verschelde2018-01-012-4/+4
| | | | Happy new year to the wonderful Godot community!
* Made Vector::ptrw explicit for writing, compiler was sometimes using the ↵Juan Linietsky2017-11-251-1/+1
| | | | | | wrong function, leading to unnecesary copy on writes and reduced performance.
* -Added ramp fadeout in AudioStreamPlayer, removes clips on audio restartJuan Linietsky2017-11-122-17/+34
| | | | -Fixed bug in AudioStreamPlayerSampler not completely writing the target buffer if sample ends, fixes #12307
* Fixed bug with clearing the stream in AudioPlayerStreamMarcelo Fernandez2017-09-271-4/+5
|
* Rename get_position => get_playback_position and seek_pos => seek on audio ↵Marcelo Fernandez2017-09-232-4/+4
| | | | classes
* Rename pos to position in user facing methods and variablesletheed2017-09-202-6/+6
| | | | | | | | | | | Rename user facing methods and variables as well as the corresponding C++ methods according to the folloming changes: * pos -> position * rot -> rotation * loc -> location C++ variables are left as is.
* Merge pull request #11230 from maxim-sheronov/fix_enum_bindingsThomas Herzog2017-09-151-0/+4
|\ | | | | Fix enums bindings
| * Fix enums bindingsMaxim Sheronov2017-09-131-0/+4
| | | | | | | | | | Add missed bindings for enums Move some enums to class to have correct output of api.json
* | Renamed play to playing property, but now playing and is_playing is the ↵Juan Linietsky2017-09-131-2/+2
| | | | | | | | same, to avoid confusing. Closes #11211
* | Fixed issues with surround sound on audio serverMarcelo Fernandez2017-09-121-8/+6
|/
* Renamed playing property of audiostreams to play, to make it clearer. Fixes ↵Juan Linietsky2017-09-061-1/+1
| | | | | | #10730 Also disabled the auto shut down of the property when stream ends, to make it easier to animate
* Fix freeze on exit on audiostreamplayers when setting invalid stream, closes ↵Juan Linietsky2017-09-011-2/+2
| | | | #10093
* Use HTTPS URL for Godot's website in the headersRémi Verschelde2017-08-272-2/+2
|
* added finished signals to audio stream players, fixes #9928Juan Linietsky2017-08-251-0/+13
|
* Removes editor_hint from SceneTreeIgnacio Etcheverry2017-08-191-1/+3
|
* Removes type information from method bindsIgnacio Etcheverry2017-08-101-2/+2
|
* Add object type hint for docsPoommetee Ketson2017-07-191-1/+1
|
* -Added AudioStreamPlayer2D, for 2D positional soundJuan Linietsky2017-06-182-48/+48
| | | | -Added ability for Area2D to redirect positional sound to a specific audio bus
* Fix crash when saving AudioPlayer without stream.Andreas Haas2017-05-201-0/+1
| | | | Guards against calling this setter with invalid input.
* Add "Godot Engine contributors" copyright lineRémi Verschelde2017-04-082-0/+2
|
* A Whole New World (clang-format edition)Rémi Verschelde2017-03-052-110/+90
| | | | | | | | | | | | | | | | | | | | | | | | I can show you the code Pretty, with proper whitespace Tell me, coder, now when did You last write readable code? I can open your eyes Make you see your bad indent Force you to respect the style The core devs agreed upon A whole new world A new fantastic code format A de facto standard With some sugar Enforced with clang-format A whole new world A dazzling style we all dreamed of And when we read it through It's crystal clear That now we're in a whole new world of code
* Add a bunch of missing Godot headers in own filesRémi Verschelde2017-03-052-0/+56
|
* Rename the _MD macro to D_METHODHein-Pieter van Braam2017-02-131-18/+18
| | | | | | This new name also makes its purpose a little clearer This is a step towards fixing #56
* Remove use of _SCS from ADD_METHODHein-Pieter van Braam2017-02-131-6/+6
| | | | This saves typing and is a step towards fixing #56
* WIP new AudioServer, with buses, effects, etc.Juan Linietsky2017-01-212-0/+376
|
* Oops! Audio engine has vanished :DJuan Linietsky2017-01-158-2216/+0
|
* Style: Fix whole-line commented codeRémi Verschelde2017-01-141-4/+8
| | | | | They do not play well with clang-format which aligns the `//` part with the rest of the code block, thus producing badly indented commented code.
* -Conversion of most properties to a simpler syntax, easier to use by scriptJuan Linietsky2017-01-042-16/+16
| | | | | | -Modified help to display properties GDScript can still not make use of them, though.
* ObjectTypeDB was renamed to ClassDB. Types are meant to be more generic to ↵Juan Linietsky2017-01-028-117/+117
| | | | | | | | Variant. All usages of "type" to refer to classes were renamed to "class" ClassDB has been exposed to GDScript. OBJ_TYPE() macro is now GDCLASS()
* Welcome in 2017, dear changelog reader!Rémi Verschelde2017-01-018-8/+8
| | | | | | | | That year should bring the long-awaited OpenGL ES 3.0 compatible renderer with state-of-the-art rendering techniques tuned to work as low as middle end handheld devices - without compromising with the possibilities given for higher end desktop games of course. Great times ahead for the Godot community and the gamers that will play our games!
* style: Fix PEP8 whitespace issues in Python filesRémi Verschelde2016-11-011-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Done with `autopep8 --select=E2,W2`, fixes: - E201 - Remove extraneous whitespace. - E202 - Remove extraneous whitespace. - E203 - Remove extraneous whitespace. - E211 - Remove extraneous whitespace. - E221 - Fix extraneous whitespace around keywords. - E222 - Fix extraneous whitespace around keywords. - E223 - Fix extraneous whitespace around keywords. - E224 - Remove extraneous whitespace around operator. - E225 - Fix missing whitespace around operator. - E226 - Fix missing whitespace around operator. - E227 - Fix missing whitespace around operator. - E228 - Fix missing whitespace around operator. - E231 - Add missing whitespace. - E231 - Fix various deprecated code (via lib2to3). - E241 - Fix extraneous whitespace around keywords. - E242 - Remove extraneous whitespace around operator. - E251 - Remove whitespace around parameter '=' sign. - E261 - Fix spacing after comment hash. - E262 - Fix spacing after comment hash. - E265 - Format block comments. - E271 - Fix extraneous whitespace around keywords. - E272 - Fix extraneous whitespace around keywords. - E273 - Fix extraneous whitespace around keywords. - E274 - Fix extraneous whitespace around keywords. - W291 - Remove trailing whitespace. - W293 - Remove trailing whitespace.
* SCsub: Add python shebang as a hint for syntax highlightingRémi Verschelde2016-10-171-0/+2
| | | | Also switch existing shebangs to "better" /usr/bin/env python.
* only call finished signal when it really finishes, closes #5222Juan Linietsky2016-06-292-3/+9
|
* -Added trigger mode to tracks, useful for properties that work as triggers, ↵Juan Linietsky2016-06-191-1/+1
| | | | | | such as playing a sample, an animation, etc. -Better interpolation of discrete tracks, fixes #4417
* fix crash in SamplePlayer, closes #5005Juan Linietsky2016-06-111-2/+2
|
* -Added configuration warning system for nodesJuan Linietsky2016-05-172-0/+10
| | | | | -Added a new "add" and "instance" buttons for scene tree -Added a vformat() function to ease translation work
* tiny fix to loop restart (#4358)Alex2016-04-181-1/+1
| | | Closes #4355
* Doc: fix type of stream objectRémi Verschelde2016-04-071-2/+2
|
* -Fixed bug with event player crashing, closes #3687Juan Linietsky2016-02-201-0/+2
|
* -Made some icon data types smaller so they take up less spaceJuan Linietsky2016-02-111-0/+2
| | | | -Fixed sample import plugin, makes samples sound strange in smp when limited hz
* -make stream player and time restore state properly if removed, fixes #1949Juan Linietsky2016-02-022-2/+13
|
* Documented AudioServserSW, EventPlayer and EventStream*. Corrections on ↵Ovnuniarchos2016-01-211-3/+3
| | | | AudioServer and Sample.
* Fix delay on audio stream pauseSaracen2016-01-031-1/+1
|