Search the Community

Showing results for tags 'audio'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • HTML5 Game Coding
    • News
    • Game Showcase
    • Coding and Game Design
  • Frameworks
    • Phaser
    • Pixi.js
    • Babylon.js
    • Panda.js
    • melonJS
    • Haxe JS
    • Kiwi.js
  • General
    • General Talk
  • Business
    • Collaborations (un-paid)
    • Jobs (Hiring and Freelance)
    • Services Offered

Found 160 results

  1. Hi, My name is Nathan, I'm a Professional Freelance Composer and Sound Designer based in Osaka, Japan. I am currently looking for new exciting projects to work and collaborate on, I have experience with Wwise and procedural audio as well as writing a myriad of different musical genres and styles as well as creating various sound effects all of which can be found on my website. I have varying rates depending on the project and am always available to contact about the game development. If you would like to get in contact ASAP about a project, just give me an add on Skype: Ncleary1 You can find out more about me on my website posted down below. http://nathanclearymusic.co.uk/ Thanks, Nathan Infinity PBR OSThttps://soundcloud.com/nathan-cleary-123/sets/infinity-pbr-ost-sfxGodcaster OSThttps://www.youtube.com/watch?v=DZzlDCOyGawSuper Ubie Land 2 OST (WIP)https://soundcloud.com/nathan-cleary-123/sets/super-ubie-land-2-ost-work-inEpisicava OSThttps://soundcloud.com/nathan-cleary-123/sets/episicava-ostPhuture Funkhttps://vimeo.com/171314152Unity3D - Connect SFXhttps://soundcloud.com/nathan-cleary-123/sets/unity-connect-sfxDove Adhttps://www.youtube.com/watch?v=1Qq_w_SHNJUAxe Adhttps://www.youtube.com/watch?v=xEdOVEynuBsComposition Showreelhttps://soundcloud.com/nathan-cleary-123Wwise, Music and SFX Reelhttps://vimeo.com/146036711
  2. Hi everyone, I'm JK. I has been working with game developers for several years. I have written music in many styles for a wide range of games: Arcade, Action, Adventure, Casual, Puzzle, 8bit/chiptune. I also created songs for video presentation for your video. You can hire me through this https://www.fiverr.com/jaksanapong/create-original-music-loop-for-your-game-or-video Otherwise you can check out my Royalty Free Music here. https://www.pond5.com/artist/jaksanapong#1/collections How does Royalty Free work? It's easy. You just buy them for one time and then you can use them for all of your commercial project without any additional fee. Here is my portfolio https://soundcloud.com/rockman154-1 I'm really excited to work with you guys Thanks JK
  3. Are there any alternatives to the cordova media plugin that have already been battle tested ( https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-media/ ) ? It works, but I don't like how it requires so many permissions for things I am not using. I *just* need to play audio. Also, I'm fairly new with using native audio on android, but I've heard that it is actually better to just include individual audio files and release them immediately after each use or after each state instead of using an audio sprite, can anyone confirm?
  4. I am Sam Foster, a freelance indie game composer looking for work! I recently scored several indie games. I've also scored many indie films. For more info (demos, contact info, etc.), visit: www.samanthafoster.net If interested in custom music, contact me via email or on my website's online contact form. Rates are negotiable. Alternatively, I have a small selection of royalty-free music available on Bandcamp and AudioJungle: Bandcamp: https://samanthafoster.bandcamp.com/album/royalty-free-tracks-mixed-bag-vol-1 AudioJungle: https://audiojungle.net/user/samfostersound/portfolio
  5. FMOD Studio is a cross platform API with a low level component (loads all sound formats, plays them via channels, allows DSP effects, geometry, 3d sound etc) and the FMOD Studio tool API which interfaces with FMOD Studio audio creation tool. More information here www.fmod.com http://www.fmod.org/documentation/#content/generated/platform_js/basics.html has information about the implementation there are some audio demos at http://www.fmod.org/public/js and http://www.fmod.org/public/js_studio Any questions let me know.
  6. Hi! My name is Matthew Dear, I am a sound designer, composer, audio implementor and dialogue specialist. I've been creating in-your-face, highly varied audio assets for the past three years. Here are a few points about me: - I run a pro-quality home studio; capable of both realistic, high quality recordings and far-out conceptual effects/ambiences. - I've been playing and composing music for 12 years, covering a wide variety of styles. - You can view my Soundtrack, SFX and dialogue portfolios via my website http://matthewdear.tumblr.com/ - I occasionally work as a freelance dialog editor & engineer at OMUK's London studio. OMUK are a London-based dialogue studio, working with AAA developers from around the world. - I am experienced in audio implementation using Wwise and FMOD. I completed an online course using Wwise audio implementation software in 2015, graduating with an A. I've since used this knowledge to program my own audio systems. Some examples of my previous work: Heart Forth Alicia - Side-scroller RPG - SFX in collaboration with developer Alonso Martin http://www.alonsomartin.mx/hfa/ Unknown Fate - Upcoming first-person puzzle/exporation - SFX & sound design https://www.youtube.com/watch?v=k1LE851GeLg Folk Tale - RTS RPG - SFX http://store.steampowered.com/app/224440/ Sakura Dungeon - Dungeon crawler RPG - SFX http://store.steampowered.com/app/407330/ Rising Legends - Retro side-scrolling beat'em' https://steamcommunity.com/sharedfiles/filedetails/?id=628812789 Bananadoh! - iOS, Android and Browser game - SFX & Music http://atqu.in/ https://soundcloud.com/matthewdear-1/bananadoh Clicker Guild - Steam game - SFX http://store.steampowered.com/app/557810/Clicker_Guild/ Current Work Includes - Heart Forth, Alicia (PC, Xbox One, Ps4, Wii U), Medikidz (Multi-platform, SFX & Music), Folk Tale (PC, SFX), Unknown Fate (PC, Mac, Xbox One, PS4, Switch - Sound Design) You can see more of my audio-video demos here: https://www.youtube.com/playlist?list=PLQkzN1PTj-9vk8xjEZoK8iY4_ySLtKXUb Please get in touch if you like what you hear, I'm always looking for exciting new projects! My rates are indie-friendly, and I am willing to work for rev-share if the project is right. Matthew Dear [email protected] 07437015647 Skype: matthew.dear2
  7. Hi all I've just started on my second prototype for a game, only this time I'm wanting to sort out a few more of the core parts to it first. Audio being the one I'm tackling at the moment. I have a basic setup atm a loader and a few sprites to test. Upon finishing the load (including a music mp3 file) it runs a startGame function which then plays the audio track. I originally tried using the pixi-audio plugin from GitHub, but could not get this one to work at all (does it still work with PixiJsV4?) so moved onto Howler Howler does work, and plays the audio file once loaded. However after trying on my server it seems the loader doesn't fully load the mp3 file before continuing as it starts to play a good 5-10 seconds later after the startGame function has run. Do mp3 files work the same as any other file with the Pixi loader? or could this be an issue with howler that I have missed? Thanks for any advice!
  8. Hi everyone, Soundspring Studio specializes in custom music creation in a variety of styles. Check out our full portfolio at www.soundspringstudio.com. Feel free to contact us with any questions - thank you! Here are a few samples
  9. Soundspring Studio is currently looking for project collaborations. Contact us here or at www.soundspringstudio.com. Thanks!
  10. Hi,My name is Nathan, I'm a Professional Freelance Composer and Sound Designer based in Osaka, Japan. I am currently looking for new exciting projects to work and collaborate on, I have experience with Wwise and procedural audio as well as writing a myriad of different musical genres and styles as well as creating various sound effects all of which can be found on my website. I have varying rates depending on the project and am always available to contact about the game development.If you would like to get in contact ASAP about a project, just give me an add on Skype: Ncleary1You can find out more about me on my website posted down below.http://nathanclearymusic.co.uk/Thanks,NathanInfinity PBR OSThttps://soundcloud.com/nathan-cleary-123/sets/infinity-pbr-ost-sfxGodcaster OSThttps://www.youtube.com/watch?v=DZzlDCOyGawSuper Ubie Land 2 OST (WIP)https://soundcloud.com/nathan-cleary-123/sets/super-ubie-land-2-ost-work-inEpisicava OSThttps://soundcloud.com/nathan-cleary-123/sets/episicava-ostMummy's Day Massacre OSThttps://soundcloud.com/nathan-cleary-123/sets/mummys-day-massacre-ostPhuture Funkhttps://vimeo.com/171314152Unity3D - Connect SFXhttps://soundcloud.com/nathan-cleary-123/sets/unity-connect-sfxDove Adhttps://www.youtube.com/watch?v=1Qq_w_SHNJUAxe Adhttps://www.youtube.com/watch?v=xEdOVEynuBsComposition Showreelhttps://soundcloud.com/nathan-cleary-123Wwise, Music and SFX Reelhttps://vimeo.com/146036711
  11. Soundspring Studio is currently looking for project collaborations. Contact us here or at www.soundspringstudio.com. Soundcloud: https://soundcloud.com/user-701782820
  12. Just want you to know if you need some creative sound stuff (whether it is music, sound design, dialog editing or whatever) go ahead and message me. I know how important your projects are and I'll be glad to make them sound cool. I can meet almost any budget. These are my sound replacement demo reel (all original sounds were replaced by custom music and sound design). 1) Onward Internet 2) Call of Duty Black Ops III Trailer - Sound Replacement my soundcloud profile Skype: suchamesss e-mail: [email protected] chirp-chirp!
  13. Hello, Evaluating Web Audio API, for 3D sound, mixed HowlerJS with BJS without realizing: Oh, Babylon.Sound ... ? Whylookathat, lots of sound! : ) Thanks to answer below, with links. I will head that way. Related question is around WebAudio API AudioContext and -> compressors, oscillators, reverb, etc. with JS! +1. That should all be available through the AudioContext in Web Audio API... if there is an example. If not. I'll dig down, figure it out, and put it here.... : ) Applying 3D Sound with BABYLON.Sound. : ) Cheers.
  14. Hello! I am working on a small project and, in the near future, I'd like to implement some sort of Text-To-Speech system. The caveat is that it should be somewhat trainable. Basically, I don't just need TTS but also that it can be trained with, say, my voice to have a similar tone. For example, if I read the test sentences mumbling (but still kind of resembling the actual sounds), the TTS would turn text into mumbles which kind of sound like the actual sounds. Is there anything like that out there already? I found Merlin (https://github.com/CSTR-Edinburgh/merlin/) and Voice Cloning but they are kind of rough around the edges, especially when it comes to train them with my own data. Anyone who has worked on similar systems? Thanks!
  15. Dear Friends, I am a German Composer and Sound designer living in the Netherlands. My work is licensed by many clients, such as government officials, creative agencies, publishers, film makers, animators, photographers and web companies (Google).Summary: composing of classical / contemporary music and soundtracks for commercials, movies, games, animation, trailers 20+ years of playing the classical piano with certificate sound design (stingers, trailers, soundlogos, atmospheres, one-shots) Examples of my work: 8Bit-ish game-oriented tune soundtrack for a children's game browser strategy soundtrack ios shooter game soundtrack explainer - background music and final mix classical showreel my stockaudio collectionContact me via PM or the contact form on my website: http://www.dreikelvin.nl/Talk soon!Robert
  16. Hi, I have just replaced the minified Phaser js with the latest version (2.7.7) in my phaser app and my audio in my app has stopped working. The rest of the app still works well. The code to load the audio is pretty simple - I first load the audio and then add the audio assigning it to an array. game.load.audio('sound.correct', 'assets/sound.general/sound.correct.mp3'); general_sounds[0] = game.add.audio('sound.correct'); When I come to playing the audio I just use: general_sounds[0].play() Which worked in 2.0.1 but now I get the error I get is as per below: phaser.min.js:3 Uncaught TypeError: Cannot read property 'createBufferSource' of null at c.Sound.play (phaser.min.js:3) at <anonymous>:1:19 play @ phaser.min.js:3 (anonymous) @ VM1834:1 What's more odd is that when I run the above 3 commands in the console the sound plays. Does anyone know what is going on?
  17. phaser

    Hi I have built an app in Phaser and want to create a sequence of two sounds: 1. "You have" (loaded and stored as audioSound[0]) 2. "Finished" (ditto, audioSound[1]) I can then keep re-using 1 and have different words/sentences in 2. To do this I need the sounds to play in sequence. At the moment using: audioSound[0].play(); audioSound[1].play(); othercode... Plays both at the same time. Any ideas on how to get the sounds to play in sequence and only continue to `othercode...` once the second one has finished? Thanks in advance!
  18. I have some audio objects on my main game create function but i want to move them to npc class. I am spawning many enemies will these make my project more heavy?
  19. How would pause ALL playing sounds... I am trying to make a pause (start/stop) functionality especially for in-game menu... Since i control the render loop and is NON-Anoymous function so can easy stop using the function that was started with... Works great but i need to PAUSE the sound too... How???
  20. I've just about completed my first game that I want to release to the general public. Part of that process is getting it on itch.io and using cocoonjs to package it up to make it native for mobile. The problem is that in certain circumstances the audio will not play. serving it up on my local machine (Ubuntu with a node server) it works on desktop and Android on itch.io (They put it in an iframe) it works on desktop, and iPhone but on android no audio. Tried to package it up with cocoon and tested it on Android again no audio. I don't have an iPhone handy so I'm limited in what testing I can do there. The problem seems to be just on Android though when the game is played through an iframe or packaged into an apk. The game is built around @lukewilde's awesome boilerplate. That thing has really helped my workflow so I hope it isn't part of the problem. I've looked at the build and everything appears as I would expect it. I have also used some code from the official breakout example. So that will look familiar. In the Preloader state I'm Preloading the audio like so: this.game.load.audio('beef', [ './audio/beef.ogg', './audio/beef.mp3' ]); Then in my game state I'm adding a variable for the audio. this.beef = game.add.audio('beef'); Lastly also in the game state the audio is played with: this.beef.play(); I've really been beating my head against the wall trying to figure out what is going on here. I'm hoping it is something simple that I've overlooked. I also don't know how to debug on Android so maybe I just need help with that and I'd figure this out myself. Here is a link to the game on itch.io https://motorcityrobots.itch.io/build-that-wall Here is all the code in Github https://github.com/bobonthenet/BuildThatWallGame
  21. I see the docs at the moment and found that there are two functions which seem identical in nature but are called differently. Phaser.audio(key, volume, loop, connect) -> Phaser.Sound and Phaser.sound(key, volume, loop, connect) -> Phaser.Sound This was made by error, one of the methods will get deprecated? Or both are viable and do the same thing and I can use whichever I prefer? Or they are used in different use cases?
  22. I bought Construct 2 to see how good i am in drag-and-drop game development. It's not that i sucked, but with a programmer background i hate it. So i tried out Phaser and loved it from the beginning. But now after working for 5 days on my game i had to find out that there is no microphone input for phaser. Am i correct? I need it to work on my mobile device. At the moment i thought that i build the game via phoengap, but how do i activate a microphone input? Anyone of you had any chance in making this possible? Greetings from this croner of the planet and thanks for your time.
  23. Does anyone know how to unload and destroy audio files appropriately? I have about 12 MB of audio in my game, or about 15 minutes. I do not load all of them at one time, since this will break any mobile browser. So I load them in the states they are needed. About 4 MB is loaded at the same time. According to the Task Manager in chrome, the memory used by my game just keeps growing and growing, easily above 1000MB by changing states. (Browsers decode audio to lossless => memory use is high, regardless of file format and encoding.) In all states I have a shutdown function that destroys all the sounds and purges audio loaded in the cache. This is my current code (very similar to how cache is cleared when changing states, but I have some assets I use everywhere and don't want to remove): function clearCache () { // Purge sound. var key = this.sound._sounds.length; while (key--) { this.sound._sounds[key].destroy(true); } // Destroy "everything" in cache. for (var i = 0; i < this.cache._cacheMap.length; i++) { var cache = this.cache._cacheMap[i]; for (key in cache) { if (key !== '__default' && key !== '__missing' && this.cache._doNotDelete.indexOf(key) < 0) { if (cache[key].destroy) { cache[key].destroy(); } delete cache[key]; } } }}(Note: This problem did not occur in previous Phaser versions, so I am suspecting that some reference to the audio files are lingering, but can't find out where.) Also, if anyone has a good way of profiling and debugging browser audio, please share, I haven't found a good way to figure out where all this memory goes (Chrome heap profiler says that I use | 20MB).
  24. I'm currently working on a jukebox in phaser but i found a big problem, when change more than 17 song mobile devices crushes. I start looking the memory usage on chrome and see that although i use audio destroy, clear game cache, and reset references memory usage keep rise song by song loaded. I could not find a solution in phaser so do the same example with howler, and it happened the same, the use of memory kept going up. Search the forums and find this interesting solution / advice that incredibly worked Is it possible to use the html5 tag in one audio and the webaudio Api in another on phaser? or fix the high memory usage? With this solution in my example i pass from 400mb on memory to 80mb on memory. The code: phaser-howler: var game = new Phaser.Game(800, 600, Phaser.CANVAS, 'phaser-example', { preload: preload, create: create ,update: update}); function preload() { game.load.spritesheet('button', 'assets/flixel-button.png', 80, 20); game.load.bitmapFont('nokia', 'assets/nokia16black.png', 'assets/nokia16black.xml'); game.load.json('audios', 'assets/audios.json', false); } var currentSong; var songList; var prevSong; var nextSong; var currIndex = -1; var logYPosition = 0; var logYSeparation = 2; var fontSize = 16; var currentTextLog; var timer = 0; var initTimer = 0; var downloadTime = 0; var decodingTime = 0; var songLength = 0; var audioFolder = ""; var repTime = 1*1000; var volume = 0.5; var readyToplay = false; var ended = false; var tempjs = undefined; function create() { tempjs = game.cache.getJSON('audios'); game.stage.backgroundColor = "#FFFFFF"; songList = tempjs.files; audioFolder = tempjs.audiosource; startNextSong(); } function startNextSong(){ currIndex++; initTimer = 0; downloadTime = 0; decodingTime = 0; songLength = 0; if(currIndex>songList.length) { game.add.bitmapText(10, logYPosition + 7, 'nokia', "no more songs in playlist", fontSize); ended = true; return; } logYPosition += fontSize + logYSeparation; var audios = _getAudioFilesArray(audioFolder,songList[currIndex],tempjs.audiotypes); initTimer = game.time.time; currentSong = new Howl({ src: audios, html5: true }); currentSong.once('load', songLoadComplete); currentTextLog = game.add.bitmapText(10, logYPosition + 7, 'nokia', "Downloading song " + currIndex, fontSize); } function songLoadComplete(){ downloadTime = game.time.time - initTimer; currentTextLog.text = songList[currIndex] + " download time: "+downloadTime+ " Decoding file..."; initTimer = game.time.time; currentSong.play(); readyToplay = true; } function _getAudioFilesArray(audioFolder,audioName,audiotypes){ var returnArray = []; for(var audiotype in audiotypes){ var audio = audiotypes[audiotype]; returnArray[audiotype] = audioFolder+audioName+audio; } return returnArray; } function update(){ if(ended){ return; } if(currentSong!= undefined && currentSong.playing() && readyToplay){ var playingTime = (repTime - currentSong.seek()*1000); currentTextLog.text = songList[currIndex] + " download time: "+downloadTime+ "ms Decoding time: " + decodingTime + "ms Playing " + playingTime; } if(currentSong!= undefined && readyToplay && currentSong.playing() && (currentSong.seek()*1000>repTime)){ currentSong.stop(); currentSong.unload(); currentSong = undefined; readyToplay = false; startNextSong(); } } phaser-only: var game = new Phaser.Game(800, 600, Phaser.CANVAS, 'phaser-example', { preload: preload, create: create ,update: update}); function preload() { game.load.spritesheet('button', 'assets/flixel-button.png', 80, 20); game.load.bitmapFont('nokia', 'assets/nokia16black.png', 'assets/nokia16black.xml'); game.load.json('audios', 'assets/audios.json', false); } var currentSong; var songList; var prevSong; var nextSong; var currIndex = -1; var logYPosition = 0; var logYSeparation = 2; var fontSize = 16; var currentTextLog; var timer = 0; var initTimer = 0; var downloadTime = 0; var decodingTime = 0; var songLength = 0; var audioFolder = ""; var repTime = 1*1000; var volume = 0.5; var readyToplay = false; var ended = false; var tempjs = undefined; function create() { tempjs = game.cache.getJSON('audios'); game.stage.backgroundColor = "#FFFFFF"; songList = tempjs.files; audioFolder = tempjs.audiosource; startNextSong(); } function startNextSong(){ currIndex++; initTimer = 0; downloadTime = 0; decodingTime = 0; songLength = 0; if(currIndex>songList.length) { game.add.bitmapText(10, logYPosition + 7, 'nokia', "no more songs in playlist", fontSize); ended = true; return; } logYPosition += fontSize + logYSeparation; game.load.onLoadComplete.removeAll(); var audios = _getAudioFilesArray(audioFolder,songList[currIndex],tempjs.audiotypes); game.load.audio(songList[currIndex],audios,false); initTimer = game.time.time; game.load.onLoadComplete.add(songLoadComplete, this); currentTextLog = game.add.bitmapText(10, logYPosition + 7, 'nokia', "Downloading song " + currIndex, fontSize); game.load.start(); } function songLoadComplete(){ downloadTime = game.time.time - initTimer; currentTextLog.text = songList[currIndex] + " download time: "+downloadTime+ " Decoding file..."; initTimer = game.time.time; currentSong = game.add.audio(songList[currIndex],0); currentSong.onPlay.addOnce(songLoadDecode,this); currentSong.play(); } function _getAudioFilesArray(audioFolder,audioName,audiotypes){ var returnArray = []; for(var audiotype in audiotypes){ var audio = audiotypes[audiotype]; returnArray[audiotype] = audioFolder+audioName+audio; } console.log(returnArray); return returnArray; } function songLoadDecode(){ decodingTime = game.time.time - initTimer; console.log(currentSong.isDecoding); currentSong.volume = volume; readyToplay = true; } function update(){ if(ended){ return; } if(currentSong!= undefined && currentSong.isPlaying && readyToplay){ var playingTime = (repTime - currentSong.currentTime)/1000; currentTextLog.text = songList[currIndex] + " download time: "+downloadTime+ "ms Decoding time: " + decodingTime + "ms Playing " + playingTime; } if(currentSong!= undefined && readyToplay && currentSong.isPlaying && (currentSong.currentTime>repTime)){ currentSong.stop(); currentSong.destroy(); console.log(songList[currIndex]); game.cache.removeSound(songList[currIndex]); readyToplay = false; startNextSong(); } }
  25. Soundspring Studio is currently looking for project collaborations. Contact us here or at www.soundspringstudio.com. Thanks! Listen to our samples!