Recent Posts

Pages: [1] 2 3 ... 10
1
stinkbug pointed out on IRC that effect letters stop working [until you switch to a module of a different format] after loading a keybinding file. Maybe this is what you experienced.
2
Nice stomping track. ;) Would it be possible to make it downloadable?
3
Nice and relaxing. Let's see how long your win will keep you on the dark side! :P ;D
4
Free Music Downloads / [Progressive Trance] Cosmic Breakout (mptm/ogg)
« Last post by Saga Musix on July 29, 2014, 23:27:08 »
A shortened version of Cosmic Breakout won the streamed music compo at Nordlicht 2014. It's really been a long time since I've managed to make a tune considerably longer than 4 minutes, so finally here's a new one. All synth patches were programmed by myself in Synth1, and I intend to release a complete Synth1 soundbank including these patches sometime later this year.

Download
5
Development Corner / Re: libopenmpt emscripten port
« Last post by Saga Musix on July 29, 2014, 15:07:50 »
Nice work, I'm getting even better results performance-wise with manx' modifications, I think. At least I can recall experiencing far more dropouts in the other version.
6
Development Corner / Re: libopenmpt emscripten port
« Last post by manx on July 29, 2014, 08:05:25 »
Update: Works without problems on Firefox 31 on Mint17 (aka Ubuntu 14.04).
On Ubuntu 12.04, I am running pulseaudio with 96kHz instead of the default 48kHz which might or might not be relevant (I know nothing about the javascript WebAudio API).
I can't reproduce the bug. Pulseaudio on my system (Fedora 20) doesn't seem to accept anything over 48kHz. But I can imagine that the browsers Web Audio API implementations behave buggy with non-standard audio configurations. Chrome even crashes if there is no audio sink selected in Pulseaudio.

I can reproduce this on all 3 of my Ubuntu 12.04 boxes. It happens even when running pulseaudio in default configuration. It did not even work when using other sample rates in your player code.

Anyway, I rewrote your player code to use the callback based ScriptProcessorNode nstead of scheduling multiple consecutive AudioBufferSourceNodes using timestamps. This works just fine on all my linux boxes running firefox (did not yet check windows or chrome). Disclaimer: I have no experience with javascript, so I might be doing some stupid things there. I put the code up at github https://github.com/manxorist/chiptune2.js. Feel free to merge this if you like it. The demo is at http://manx.datengang.de/openmpt/chiptune2.js-manx/.
7
Development Corner / Re: libopenmpt emscripten port
« Last post by SimonG on July 27, 2014, 20:10:59 »
Update: Works without problems on Firefox 31 on Mint17 (aka Ubuntu 14.04).
On Ubuntu 12.04, I am running pulseaudio with 96kHz instead of the default 48kHz which might or might not be relevant (I know nothing about the javascript WebAudio API).
I can't reproduce the bug. Pulseaudio on my system (Fedora 20) doesn't seem to accept anything over 48kHz. But I can imagine that the browsers Web Audio API implementations behave buggy with non-standard audio configurations. Chrome even crashes if there is no audio sink selected in Pulseaudio.

I successfully built emscripten 1.21 on Mint17 (Ubuntu 14.04).

Code: [Select]
manx@idefix ~/projects/openmpt/trunk-emscripten $ emcc --version
emcc (Emscripten GCC-like replacement) 1.21.0 (commit 06961a0ef6e3d8d92d5e36ff904262fefec62bec)
[...]
manx@idefix ~/projects/openmpt/trunk-emscripten $ nodejs --version
v0.10.25
I think I should update my build some time. ;)

After patching out a tiny test case which fails for unknown reasons with this version (see http://sourceforge.net/p/modplug/code/4190/, it completely passes the test suite for me with nodejs on amd64.
The stock makefile (as of -beta5) also builds the final javascript file (libopenmpt.js) directly without the need to explicitely set the exported-to-javascript symbols via emcc commandline. This is done using symbol visibility. Thus, you can probably simplify your documentation a bit.
libopenmpt.js, built with the stock makefile, works as a drop-in replacement with your chiptune2.js just fine (i put it up at http://manx.datengang.de/openmpt/chiptune2.js-manx/).

In case you did not know (and dont want to grad the current version from our svn directly), there a snapshots available at http://buildbot.openmpt.org/builds/, and in particular, http://buildbot.openmpt.org/builds/auto/src/libopenmpt-0.2.4191.tar.gz.
Great! This makes building nice and easy. I've updated my building instructions.

I think, I can consider emscripten a supported platform now (even though I would not be surprised if there are still some problems waiting to be found :) ).
Thanks for your work on chiptune.js and chiptune2.js. Working module playback in browsers without the need for flash or java is a big win! :)
I am going to try and add more features to chiptune2.js and make it more robust. When I encounter problems I'll let you know.
8
The default key set will always be added to your (modified) configuration as long as it doesn't clash with any custom key bindings. This happens so that everyone always has access to the latest added shortcuts/features, and so that it's simpler to give instructions based on shortcuts on the forums. This won't apply to note keys, only all other key shortcuts. OpenMPT doesn't care about how often your computer, the default keys are loaded on top of any keybinding on startup or when loading that key binding from file.
9
http://chrisvaisvil.com/manifiestos-muerte-idrissa/

Manifiestos Muerte Idrissa is a harmonic series based spectral ambient drone soundscape using manipulate sitar and audio from freesound.org
10
Help and Questions / Logic behind import / export keys , setup wont hold
« Last post by topit on July 26, 2014, 11:59:16 »
I want clean line of keys from my keyboard for every note of three octaves but somehow setup seems always to reset them to default ones, perhaps it happens after restarting computer? And when i import previously exported keys,  they give default setup, not modified one. Newest export seems to give the right keys, but will it stay so after i restart computer. I have to modify keys each time because i cannot trust to multi config handling or setup to stay where i want it to.
Pages: [1] 2 3 ... 10