Néstor Amigo Cairo | 10 Jun 2008 01:21
Picon

CLAM: Oscilloscope.hxx: No such file or directory

Hi!!
I'm new to CLAM. I'm trying to compile an application with an
interface designed using Qt Designer, QT4.4 on Ubuntu Hardy. I haven't
been able to compile an application using the Oscilloscope widget, it
does not find the corresponding header, I have manually checked it in
/usr/include/CLAM, I haven't been able to find it.
I'm using version 1.2.0, from Debian repository.

Any ideas??
Thanks!!
I attach the following error message:

In file included from emusiclearn.h:32,
                 from emusiclearn.cpp:25:
ui_mainWindow.h:22:28: error: Oscilloscope.hxx: No such file or directory
In file included from emusiclearn.h:32,
                 from emusiclearn.cpp:25:
ui_mainWindow.h:31: warning: ISO C++ forbids declaration of
'Oscilloscope' with no type
ui_mainWindow.h:31: error: expected ';' before '*' token
ui_mainWindow.h: In member function 'void Ui_MainWindow::setupUi(QMainWindow*)':
ui_mainWindow.h:48: error: 'oscilloscope' was not declared in this scope
ui_mainWindow.h:48: error: expected type-specifier before 'Oscilloscope'
ui_mainWindow.h:48: error: expected `;' before 'Oscilloscope'
make: *** [emusiclearn.o] Error 1

--

-- 
Néstor Amigo Cairo
+34 687 96 74 81
nestorac@...
(Continue reading)

David García Garzón | 10 Jun 2008 02:30
Favicon

Re: CLAM: Oscilloscope.hxx: No such file or directory

Currently CLAM widgets are only available if you use them within the 
Prototyper, that is, the Prototyper loading the ui file (plus the network) 
without compilation.

The only solution i find by now is to move the needed source files from 
NetworkEditor to your own project.

On the future, a side result of one of the GSoC projects will be providing 
them as a library you can link within your application, but it is not 
currently available.

emusiclearn... just curious: what it is about?

David.

El Tuesday 10 June 2008 01:21:21 Néstor Amigo Cairo va escriure:
> Hi!!
> I'm new to CLAM. I'm trying to compile an application with an
> interface designed using Qt Designer, QT4.4 on Ubuntu Hardy. I haven't
> been able to compile an application using the Oscilloscope widget, it
> does not find the corresponding header, I have manually checked it in
> /usr/include/CLAM, I haven't been able to find it.
> I'm using version 1.2.0, from Debian repository.
>
> Any ideas??
> Thanks!!
> I attach the following error message:
>
> In file included from emusiclearn.h:32,
>                  from emusiclearn.cpp:25:
(Continue reading)

Néstor Amigo Cairo | 10 Jun 2008 10:17
Picon

Re: CLAM: Oscilloscope.hxx: No such file or directory

2008/6/10 David García Garzón <dgarcia@...>:
> Currently CLAM widgets are only available if you use them within the
> Prototyper, that is, the Prototyper loading the ui file (plus the network)
> without compilation.
>
> The only solution i find by now is to move the needed source files from
> NetworkEditor to your own project.
Ok! I'm going to do so.

>
> On the future, a side result of one of the GSoC projects will be providing
> them as a library you can link within your application, but it is not
> currently available.
>
It would be a great idea, since it's good stuff. I'm going to help if
it's possible, so we can get it a bit earlier.

> emusiclearn... just curious: what it is about?
>
I had been trying to learn to play violin for some years, but it's
hard to do so if you don't have someone to teach you (and it's not
always possible, everywhere). Practising violin many hours and making
mistakes which you don't realize on until you get to the teacher is
very annoying. That's one of the reasons I have almost left it many
times. BTW, musical recognition software is usually targeted at
specific scores, not for general purpose, and as far as I know, is
mainly used by aggresive copyright-enforcing agencies for recognizing
copyrigthed material, for example, in the Radio. It should be quite
easy to adapt some more general library, like Comparser (you can find
it Googling) for a more general purpose, and then, making an easy
(Continue reading)

David García Garzón | 10 Jun 2008 12:03
X-Face
Favicon

Re: CLAM: Oscilloscope.hxx: No such file or directory

Gladly/sadly for researchers, recognizing polyphonic songs is more easy than 
extracting their score. But scoring is still feasible in excerpts with few 
polymorphism.

If you are playing with CLAM i would suggest to play a little with SMS 
Analysis processings in the NetworkEditor. It has a 'Fundamental' frequency 
output that gives you the pitch in hertz of a monophonic note. Sadly there is 
no Fundamental view for that.

The Voice2MIDI example is a very simple application that uses SMS fundamental 
frequency to extract midi from audio excerpts.

As you are more interested in the real pitch than the MIDI note, for the app 
you want to build you would need a logaritmic scale Fundamental frequency 
view with two inputs just to compare them. On input comming from an SMS 
Analysis of a an AudioSource (that will be taken from the mic) and another 
SMS Analysis from a MonoAudioFileReader configured to read the lesson you 
want to learn.

Keep an eye on Pawell Bartkiewicz's GSoC project (Stand alone chord extraction 
application), besides the library of widgets i mentioned before, he will 
solve a lot of technical problems that could be useful for your project, like 
file seeking with fast shortcuts for repeating an excerpt of a song and to 
sincronize a realtime process with some previously analyzed data on 
visualization.

On Dimarts 10 Juny 2008, Néstor Amigo Cairo wrote:
> 2008/6/10 David García Garzón <dgarcia@...>:
> > Currently CLAM widgets are only available if you use them within the
> > Prototyper, that is, the Prototyper loading the ui file (plus the
(Continue reading)

Néstor Amigo Cairo | 12 Jun 2008 10:14
Picon

Ubuntu Hardy packages: from FTP server

Hi!
I have managed to load Ubuntu Hardy packaged CLAM libs to a FTP server:

ftp://nestux.homelinux.org/CLAM_deb

You can download them here, as I've seen message was too big for
mailing list (I didn't realize packages were TOO big, sorry).
--

-- 
Néstor Amigo Cairo
+34 687 96 74 81
nestorac@...
Patt No | 26 Jun 2008 11:51
Picon

Latest Version of SMSTools.

Hi,
 
New user to the SMSTools package and just trying to get the best/most reliable install for use.
 
The version I'm currently working with is 0.47 but as this was found from http://www.clam.iua.upf.edu/download-windows.html in the category of 'old' releases i'm just wondering if it has been compacted onto something else currently being used in the CLAM environment, relocated or that the last release is now simply considered 'old'. The reason I'm looking for the best stable release is that with version 0.47 I have had no luck performing a single analysis on my desktop machine which is superior to the old laptop I've pulled out that has got the release to a more successful standard. I've noted a couple of problems when using on the laptop even but if anyone could bring me up to spe ed on the state of play with SMSTools applications i would be most grateful.
 
Persistant Problems on SMSTools v0.47:
-Trying to 'synthesize' the SMS interpretation of a successfully analysed sound if the 'original audio' viewing window isn't open.
_______________________________________________
CLAM mailing list
CLAM@...
http://clam.iua.upf.edu

Gmane