Jump to content


  • Content Count

  • Joined

  • Last visited

  • Days Won


sssurikov last won the day on June 8 2015

sssurikov had the most liked content!

About sssurikov

  • Rank
  • Birthday 01/01/1973

Contact Methods

  • Website URL
  • Twitter
  • Skype

Profile Information

  • Gender

Recent Profile Visitors

1369 profile views
  1. Open https://surikov.itch.io/diamond-defense
  2. Try to listen this gazzilion .mid Only 1% of them sounds good. You can not use *.mid files for music. MIDI is for deveices communications. Remember awful midi-sound on many html pages from 2000th. MIDI can't drive anything. MIDI describes events that one program send to another. PS too much blablabla. You completely wrong. You don't need MIDI for your task. All you need is high-precision timer and text-file with times and event-names.
  3. I do. Contact developer of player and pay him to add this functionality. It is easy but very expensive for toy. This is root of your problem.
  4. Why do you ask question but doesn't listen answers? Web MIDI isn't draft. It works in all modern browser. Connect MIDI-keyboard to your computer, open link with may example and play. It works. It requires few code to listen MIDI-events. The most (all) of player doesn't send MIDI-events to other programs. Why? Cos no one need this. You can install any virtual MIDI loopback driver to send MIDI-events from professional software like FL Studio to your WebGL toy on same computer. BTW musicians that uses DAW's don't need your toy. Also, ordinary users doesn't have FL Studio and v
  5. Sorry, my English is bad. Do you understood what i talking about? You don't need MIDI for your purpose at all.
  6. Browsers allow listen any MIDI events. See https://webaudio.github.io/web-midi-api/ Ask developers of WinAmp and Windows Media Player You don't need this. Use JS timer. You don't need MIDI. See http://tinyurl.com/y7y5hbge You can watch at this time-based WebGL "event sequencer" for a 6-hour or more, if you wish
  7. I think you just don't understand how computer works. Read more about browser implementation of API's for audio, graphics, MIDI etc.
  8. No. Scene should listen events of music player.
  9. There are no technical problem with synchronisation of scene events and sound. You don't need MIDI API for this task at all. Look to http://tinyurl.com/yasvy3t9 More examples here https://surikov.github.io/riffshare/tools.html It sounds fine, it looks nice. It uses WebAudioFont (see https://www.npmjs.com/package/webaudiofont) But you should be musician to synchronise music pieces and actions in game. This is absolutly different task. You binds sound effects to scene events in ordinal games. In your case, on the contrary, You should bind game events to musical events.
  10. WebAudioFont is a set of resources and associated technology that uses sample-based synthesis to play musical instruments in browser. See https://github.com/surikov/webaudiofont for source, demos, examples. Feel free to use WebAudioFont in your games and applications.
  11. Hi No time to finish work, sorry, See https://github.com/surikov/SSSynthesiser.js for source and examples. Features - it plays music on desktop and mobile - you can change any part of song in realtime - you can create song from scratch or use about 100 000 songs from library - you can use equalizer and some filters
  12. I tested demo under Windows10/MS Edge
  13. .mid file is for store a music. You don't need it to play music through MIDI synthesiser. See my old project as example https://code.google.com/p/easy-midi/ Why do you think about games? Market for music producing applications is big. See https://play.google.com/store/apps/category/MUSIC_AND_AUDIO/collection/topselling_paid for example. There are mature apps like FL Studio Mobile, toys like 'real' guitar e.t.c. Millions of users, thousands of applications. Ofcourse you don't need sound engine for simple background music of game. Just use a .mp3 for it. But you need a sound engine for in
  • Create New...