imitone community

Building a universal, human-friendly music interface. ...But first we have to fix the bugs!

You are not logged in.

Announcement

Having trouble with imitone? Hit send on any Error Reports it creates, or use the in-app "send feedback" button.

#1 2016-12-08 15:58:37

Evan
Bugmaster
From: Ames, IA
Registered: 2014-05-23
Website

Running imitone on Linux with WINE

User Handmusician is making some efforts to get imitone working on Ubuntu with WINE.

Read here for the story so far:  http://imitone.com/munity/viewtopic.php?pid=1109#p1109  (the discussion hijacked another thread)

Summary:

* 0.9.0 doesn't work on WINE, whereas some earlier versions apparently did.
* Replacing portaudio_x86.dll is a good way to work around this:  http://imitone.com/support/portaudio/
** The MME DLL seems to work:  http://imitone.com/support/portaudio/mme
* ...But another error related to worker threads is causing trouble for Handmusician.

----

HM ---

Try updating to the newest version of WINE.  I read something here about an old bug that sounds similar to yours:  https://www.winehq.org/pipermail/wine-b … 20902.html

You could also send one of those full reports my way --- please mention that you're running Ubuntu, though; I saw search records for that crash in my server logs and thought for a moment I'd introduced a new problem into the Windows app!

Thanks for corresponding about this; it's likely to be helpful to other users.

Offline

#2 2016-12-08 17:35:07

Handmusician
Power Tester
From: North France
Registered: 2015-01-27

Re: Running imitone on Linux with WINE

Thank you Evan ! My version of wine wasn't the last one indeed.
OMG ! I removed completely wine and then reinstalled it (http://linuxg.net/install-wine-1-9-on-ubuntu/), crash again but with an error i read concerning 0.8.2 (https://imitone.com/munity/viewtopic.php?id=269) so just changed pg.ini and finally, it works (using the MME portaudio_x86.dll not the original one) oh yeaaaah !
Capture_du_2016-12-09_02:35:53.png

Demos of 0.8.0 and 0.8.1 on Ubuntu, as you can see it works well :

https://m.youtube.com/watch?v=yW9h1SDiNy0
https://m.youtube.com/watch?v=5Y1GWjGc2hw

Last edited by Handmusician (2016-12-08 20:37:50)

Offline

#3 2016-12-09 16:03:44

Evan
Bugmaster
From: Ames, IA
Registered: 2014-05-23
Website

Re: Running imitone on Linux with WINE

Hey, HM ---

Haha!  Sweet video with the final fantasy cover there!  I'd love to see how the latest version works will a full performance like that --- out of curiosity, any reason you didn't set a scale while singing?  (Your voice pitch is pretty good but there are still some off notes creeping in.)

Ahem.  More importantly, you say you had a graphics init problem and the graphics.debug thing fixed it..?  Interesting.  Are these error messages from you?

16/12/09 01:04:28	Q	~EPSQ75	<IP REDACTED>		v0.9.0c	Win	glErrors during graphics init, submodule initialization: 1282

(Yes, that's skynet at work.)

Offline

#4 2016-12-09 18:40:38

Handmusician
Power Tester
From: North France
Registered: 2015-01-27

Re: Running imitone on Linux with WINE

Haha i appreciate your feedback on my demo, thanks ! you're right i can't say i'm very proud of my singing performance there... Surely, a suited scale would have minimized false notes. i'm not good in music theory and unfortunately i'm a bit lazy and impatient lol so i haven't worked a lot on the scale part for now. the future feature of automatic scale detection will be interesting for me ^^ That said, i realized that i'm sometimes confused hearing the feedback from imitone, without hearing i sing almost perfectly. is it the little latency that disturb my brain or because i'm too focused on the feedback and lose the control of my voice ? what do you think about this ?
About the error messages, i don't think it's me, unless Ubuntu send error report behind my back when it crash.

Last edited by Handmusician (2016-12-09 20:09:46)

Offline

#5 2016-12-09 20:56:19

Evan
Bugmaster
From: Ames, IA
Registered: 2014-05-23
Website

Re: Running imitone on Linux with WINE

I set things up so that I get a little stub of anonymous information whenever there's a crash --- reported or not.  This helps me gauge how prevalent different problems are.

It's my observation that performing with imitone works best when you can hear both your voice and the instrument, latency is low (<30ms) and the instrument is playing in-key.  In fact, if you set it up correctly it actually appears to have the effect of subconsciously training your voice pitch:  You can hear the dissonance between your voice and the instrument, and you correct it naturally.

It might be worth trying some other portaudio variants to get the latency down, though I don't really know how it works with WINE involved.


Re: settings, my recommendation to you would be to try singing the lead of a song like you did before, but look up the key & scale of the song in advance and set that in imitone.  Between the new interpreter, pitch guide and (possibly) hold mode, I expect you can do a very solid performance with 0.9.0.

If it's hard to find the song's key, you can often get far by just choosing a major or minor scale, then singing randomly and cycling keys until things seem to fit.  I think that Final Fantasy tune would have been some kind of minor (assuming no key changes).

Offline

#6 2016-12-10 10:39:56

Handmusician
Power Tester
From: North France
Registered: 2015-01-27

Re: Running imitone on Linux with WINE

Hey Evan,
You're right, i've found D minor for Final Fantasy. From now on, i'll pay more attention to the scale.
I've made a video with imitone 0.9.0c and another song in C minor :
https://www.youtube.com/watch?v=BDmPIMvZOBo

Big disturbance at 1:02, surely my mic captured the sound of my arranger but for now to make a demo, i need to record both voice and music using an external recorder.

Last edited by Handmusician (2016-12-10 10:48:46)

Offline

#7 2016-12-11 17:17:07

Evan
Bugmaster
From: Ames, IA
Registered: 2014-05-23
Website

Re: Running imitone on Linux with WINE

Haha, delightful!  Thanks for sharing, I can see definite improvement there.

While there's still more work to do on the tech, I'm feeling very good about 0.9's performance.  I get the sense that (tracking-wise) it's getting to a point where a new user can have a pretty good experience with it.  Assuming they set a scale, that is...  On that note automatic scale detection might be the next big feature addition.

I'm also starting to feel more comfortable with the idea of the app spreading, which means I might do a VST port around January.  Ports are easier to do alongside other ports, so that might also be the right time to make a proper Linux build and get that latency down for you.

Offline

#8 2016-12-11 19:50:08

Handmusician
Power Tester
From: North France
Registered: 2015-01-27

Re: Running imitone on Linux with WINE

Oooh I guess some impatient people from kvr will be glad to know for the VST lol personally, i'm waiting for the linux and ios ports ^^
Happy to be among the first users discovering and following your great project feeling since the beginning i saw it that the day will come for its success. What you have done until there is already some kind of magic !
Now my next challenge will be to do a performance from manualism, handmusic is really hard to master, to set the good scale will be a big help there i think.

Last edited by Handmusician (2016-12-12 11:33:40)

Offline

#9 2016-12-15 22:48:19

Evan
Bugmaster
From: Ames, IA
Registered: 2014-05-23
Website

Re: Running imitone on Linux with WINE

I see you've had some success with that.  :)  I also see a lot of "input overflow" --- a Linux port will probably make it a little less fussy on your machine.

Offline

Board footer

Powered by FluxBB