Ah. Progress. I guess I was looking at the wrong embedded_resources.h. GTune's is empty, and is apparently not being generated. Google says I can make bin2res generate it manually, but not how. How? ;)

On Sat, Oct 20, 2012 at 11:22 PM, John Serafino <lzrblade@gmail.com> wrote:
No problem. I understood the the tgz wasn't a patch, I was indeed using the patch. Trying new patch...

Now it's not finding the 'findEmbeddedData' method when gtune includes embed.cpp. I checked and 'findEmbeddedData' is indeed defined in embedded_resources.h.


On Sat, Oct 20, 2012 at 9:51 PM, Groboclown <groboclown@users.sourceforge.net> wrote:
Thanks for looking at the code and trying it out, John.  Good call on the _AUDIO_FILE_PROCESSOR_H - I missed that one.  The .tar.gz file wasn't really a patch file, and it didn't include a change necessary for the plugins/CMakeLists.txt.

I had been running this on lmms head (git://lmms.git.sourceforge.net/gitroot/lmms/lmms), which was where the last attached patch file referenced.  I noticed that, for some reason, the file I attached in that email it didn't include a patch for the plugins/CMakeLists.txt.  I've corrected that omission and updated the patch.

Also, that patch won't compile correctly on the 0.4-stable branch, due to a small change in the API.  I created another patch file that will work on it.

The patches are available here:
- master / dev branch patch: http://groboclown.net/gtune-master.patch.gz

I also made the source svg files used for the images available (if an enterprising individual wanted to improve the graphics):



-Matt
"So whatever you do, don't be bored, this is
absolutely the most exciting time we could have
possibly hoped to be alive. And things are just
starting."  -- Waking Life


On Sat, Oct 20, 2012 at 12:08 PM, John Serafino <lzrblade@gmail.com> wrote:
More likely than not I'm just not getting how I'm supposed to be doing this, but for whatever reason gtune is not getting compiled with everything else. Here's what I'm doing:

1. Snapshot lmms 0.4 stable from git
2. Patch
3. Copy .png and .svg files from gtune-0.1.tar.gz into plugins/gtune/
4. cmake and compile the whole shebang

Watching the output, it doesn't seem to note compiling gtune. No kind of libgtune.so file or anything like that shows up anywhere, CMake doesn't mention it in its summary, and finally gtune doesn't show up in lmms. What exactly should I be doing?

Also, I recommend changing the failsafe-header-constant-thingy-whatever-we're-supposed-to-call-them from _AUDIO_FILE_PROCESSOR_H, as sharing the same one between multiple header files can really bork things up when you aren't looking.

On Sat, Oct 20, 2012 at 10:35 AM, Groboclown <groboclown@users.sourceforge.net> wrote:
I fixed the remaining bugs and performance issues, and assembled it as a patch (attached).

The main artwork.png and new button icon are not high quality.

-Matt
"So whatever you do, don't be bored, this is
absolutely the most exciting time we could have
possibly hoped to be alive. And things are just
starting."  -- Waking Life


On Thu, Oct 18, 2012 at 6:47 PM, Groboclown <groboclown@users.sourceforge.net> wrote:
I forgot the link.

However, I realized today that there's a bug in my implementation (stereo channels are using the same FFT frames, which is really messing with the audio).  Also, the link isn't in the form of a patch.  I'll be fixing those tonight.

For those interested, I have the files (not a patch) available here:


The UI is still in a rough state, but it's usable.

-Matt
"So whatever you do, don't be bored, this is
absolutely the most exciting time we could have
possibly hoped to be alive. And things are just
starting."  -- Waking Life


On Thu, Oct 18, 2012 at 3:01 PM, Tobias Doerffel <tobias.doerffel@gmail.com> wrote:
Hi Matt,

did you forget the attachement? ;-)

Toby



------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_sfd2d_oct
_______________________________________________
LMMS-devel mailing list
LMMS-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/lmms-devel




--
Johnny



--
Johnny

------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_sfd2d_oct
_______________________________________________
LMMS-devel mailing list
LMMS-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/lmms-devel





--
Johnny



--
Johnny



--
Johnny