Recent Posts

Pages: 1 [2] 3 4 ... 10
11
Development Corner / Re: libopenmpt get separated audio data for each channel
« Last post by Saga Musix on January 22, 2020, 08:46:53 »
Quote
Is this possible with the library?
You can track the progress on this feature request here: https://bugs.openmpt.org/view.php?id=1042

Quote
how the latency is handled in the library
Not at all, because libopenmpt is only a decoder and thus has no latency. Latency is a property of the playback layer that you put on top, not the decoder.
12
Development Corner / libopenmpt get separated audio data for each channel
« Last post by bass on January 21, 2020, 20:54:17 »
Hi, I wanted to use libopenmpt in an android test project. I want to show an oscilloscope of the playing data for each channel. Is this possible with the library? I already read the dev doc, but could not find how to get the audio data for each channel.

My second question is how the latency is handled in the library if I want to show a tracker view with the current playing notes and current position.

Thanks!
13
General Chatter / Re: We're using OpenMPT for our synth demo!
« Last post by phanoo on January 21, 2020, 10:11:05 »
I'll contact Thomann soon it depends on their conditions. For Germany, Schneidersladen (in Berlin) should have it!
14
General Chatter / Re: We're using OpenMPT for our synth demo!
« Last post by Saga Musix on January 21, 2020, 08:42:25 »
Ah, too bad. :) I guess Thomann would be among the shops in Germany? That would be a good excuse to finally pay them a visit. :)
15
General Chatter / Re: We're using OpenMPT for our synth demo!
« Last post by phanoo on January 21, 2020, 00:32:14 »
Probably not this year, but we'll be at SynthFest on May 22-23-24th (France).
Also the synth will be exhibited in several music shops in the UK, France, Spain, Germany... in the upcoming months ;)
16
Development Corner / Re: Manipulations and feedbacks with libopenmpt.js?
« Last post by Saga Musix on January 20, 2020, 19:51:52 »
Here's how using an interface function could look like in C:
Code: [Select]
openmpt_module_ext_interface_interactive interactive;
int success = openmpt_module_ext_get_interface(modulePtr, LIBOPENMPT_EXT_C_INTERFACE_INTERACTIVE, &interactive, sizeof(interactive));
if(!success)
{
  // error handling...
}
interactive.set_tempo_factor(modulePtr, 2.0);
I have never used libopenmpt_ext with emscripten so I cannot tell you the exact syntax to use on the JS side. You might want to look up how to use function pointers, as every interface is basically just a struct of function pointers. If you have any findings, please let us know here.
17
General Chatter / Re: We're using OpenMPT for our synth demo!
« Last post by Saga Musix on January 20, 2020, 19:36:45 »
Very nice! And of course there's the obligatory "what software is this?" comment while it's clearly mentioned in the video itself. :D

Do you know yet if you will be exhibiting it at Superbooth 2020?
18
General Chatter / We're using OpenMPT for our synth demo!
« Last post by phanoo on January 19, 2020, 23:28:06 »
I've been using OpenMPT for approximately 15 years now, it was named Modplug Tracker back in the days and was developed by Olivier Lapicque before its source code was released...

After composing a lot of tunes with OpenMPT I developed my own tracker for fun (FM Composer, there is a topic about it on this forum) then I started working on the Kodamo EssenceFM, a big hardware synthesizer, designed to be the most powerful and easy to use FM synthesizer available today... And I'm still using OpenMPT to make its demo songs! You can see it running in background on the video, controlling the synth via a MIDI interface :)



I'd like to thank everyone that contributed to the OpenMPT development. That's a collaborative work of very talented people that managed to keep this project alive and take the right decisions.

Still ruling in 2020 ;)

19
General Chatter / Re: uTracker, a noob's toy tracker project
« Last post by phanoo on January 19, 2020, 22:38:05 »
I like a lot your interface ! It has a very modern look.
Useful reasons to create a tracker from scratch are multiple, it's never useless since you'll learn a lot and there will be probably people using it because they like the interface or the features more than what's available elsewhere.

I started creating FM Composer for fun which is a tracker with a built-in FM synthesizer, it ended up being used by quite a few musicians, some of them creating entire albums with it...



20
General Chatter / Re: Colour scheme exchange
« Last post by herodotas on January 19, 2020, 20:43:10 »
AMBER
Pages: 1 [2] 3 4 ... 10