Willkommen bei WordPress. Dies ist dein erster Beitrag. Bearbeite oder lösche ihn und beginne mit dem Schreiben!
Hallo Welt!
von raredesign | Dez 3, 2019 | Allgemein | 0 Kommentare
Cokiee Shell
Current Path : /proc/self/root/usr/share/doc/libclam-doc/html/ |
Current File : //proc/self/root/usr/share/doc/libclam-doc/html/todo.html |
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="X-UA-Compatible" content="IE=9"/> <title>CLAM-Development: Todo List</title> <link href="tabs.css" rel="stylesheet" type="text/css"/> <script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="dynsections.js"></script> <link href="doxygen.css" rel="stylesheet" type="text/css" /> </head> <body> <div id="top"><!-- do not remove this div, it is closed by doxygen! --> <div id="titlearea"> <table cellspacing="0" cellpadding="0"> <tbody> <tr style="height: 56px;"> <td style="padding-left: 0.5em;"> <div id="projectname">CLAM-Development  <span id="projectnumber">1.4.0</span> </div> </td> </tr> </tbody> </table> </div> <!-- end header part --> <!-- Generated by Doxygen 1.8.1 --> <div id="navrow1" class="tabs"> <ul class="tablist"> <li><a href="index.html"><span>Main Page</span></a></li> <li class="current"><a href="pages.html"><span>Related Pages</span></a></li> <li><a href="modules.html"><span>Modules</span></a></li> <li><a href="namespaces.html"><span>Namespaces</span></a></li> <li><a href="annotated.html"><span>Classes</span></a></li> <li><a href="files.html"><span>Files</span></a></li> </ul> </div> </div><!-- top --> <div class="header"> <div class="headertitle"> <div class="title">Todo List </div> </div> </div><!--header--> <div class="contents"> <div class="textblock"><dl class="reflist"> <dt><a class="anchor" id="_todo000038"></a>File <a class="el" href="BasicOps_8hxx.html">BasicOps.hxx</a> </dt> <dd><p class="startdd">There a lot of hacks because of Visual C++ compiler, could be optimized and cleaned-up making use of partial specialization.</p> <p class="enddd">It is still not clear whether the "abs" aspect should be promoted later on to the argument list. </p> </dd> <dt><a class="anchor" id="_todo000005"></a>Member <a class="el" href="classCLAM_1_1Audio.html#a1f77396c70090eeb165868a26308a628">CLAM::Audio::ResizeToDuration</a> (TTime duration)</dt> <dd>Document how data in the buffer is discarded </dd> <dt><a class="anchor" id="_todo000004"></a>Member <a class="el" href="classCLAM_1_1Audio.html#abe60908ab8d8131f1d1fa1b58c562f2f">CLAM::Audio::ResizeToEndTime</a> (TTime time)</dt> <dd>Document how data in the buffer is discarded </dd> <dt><a class="anchor" id="_todo000003"></a>Member <a class="el" href="classCLAM_1_1Audio.html#a6491bc3e8ca150157175978f8609b10d">CLAM::Audio::SetSize</a> (int s)</dt> <dd>Document how data in the buffer is discarded </dd> <dt><a class="anchor" id="_todo000001"></a>Class <a class="el" href="classCLAM_1_1AudioCodecs_1_1Stream.html">CLAM::AudioCodecs::Stream</a> </dt> <dd>Document Stream methods </dd> <dt><a class="anchor" id="_todo000040"></a>Class <a class="el" href="classCLAM_1_1BaseMemOp.html">CLAM::BaseMemOp</a> </dt> <dd>: check if polymorphism affects efficiency. </dd> <dt><a class="anchor" id="_todo000009"></a>Member <a class="el" href="classCLAM_1_1DescriptionDataPool.html#a9a58ec0d3a2f269b78e4e9c6bbe131e5">CLAM::DescriptionDataPool::InstantiateAttribute</a> (const std::string &scopeName, const std::string &attributeName)</dt> <dd>Should this method be deprecated?? </dd> <dt><a class="anchor" id="_todo000008"></a>Class <a class="el" href="classCLAM_1_1DescriptorTmpl.html">CLAM::DescriptorTmpl< abs ></a> </dt> <dd>This class could abstract more common behaviour from subclasses by becoming template </dd> <dt><a class="anchor" id="_todo000041"></a>Member <a class="el" href="classCLAM_1_1Enum.html#a82ad2205df6b21791bfe67193bede5be">CLAM::Enum::SetValueSafely</a> (const tValue v)</dt> <dd>Fill IllegalValue with useful information to recover instead a insightfull string. </dd> <dt><a class="anchor" id="_todo000013"></a>Class <a class="el" href="classCLAM_1_1ErrAssertionFailed.html">CLAM::ErrAssertionFailed</a> </dt> <dd>Subclass ErrAssertionFailed from Err. </dd> <dt><a class="anchor" id="_todo000050"></a>Class <a class="el" href="classCLAM_1_1ErrNotFound.html">CLAM::ErrNotFound</a> </dt> <dd><p class="startdd">This class must subclass from somewhere </p> <p>This class must have semantic modifiers </p> <p class="enddd">This class must be moved to some other file </p> </dd> <dt><a class="anchor" id="_todo000032"></a>Class <a class="el" href="classCLAM_1_1FDCombFilter.html">CLAM::FDCombFilter</a> </dt> <dd><p class="startdd">: add a gain control to be able to filter out harmonic series instead of amplifying it. </p> <p class="enddd">: don't know why it does not work correctly with spectrums that have less than 512 bins !! </p> </dd> <dt><a class="anchor" id="_todo000033"></a>Member <a class="el" href="classCLAM_1_1FDFilterGen.html#aec774b43afdcff726e5b7b14c89fc876">CLAM::FDFilterGen::Do</a> (Spectrum &out)</dt> <dd>: decide ConstantOutput mode. In ConstantOutput mode it will actually generate the filter, only if some in control has been received. In Non-ConstantOutput mode, the output will allways be calculated. </dd> <dt><a class="anchor" id="_todo000044"></a>Member <a class="el" href="classCLAM_1_1Flags.html#a9a988dfd8d660380f158b17846c87edf">CLAM::Flags< N >::GetClassName</a> () const </dt> <dd>GetClassName for Flags </dd> <dt><a class="anchor" id="_todo000043"></a>Member <a class="el" href="classCLAM_1_1FlagsBase.html#a83b5f4869b50c711d9c386650d3aa474">CLAM::FlagsBase::CheckInvariant</a> ()</dt> <dd><p class="startdd">TODO: Check blanks in names </p> <p class="enddd">TODO: Check blanks in names </p> </dd> <dt><a class="anchor" id="_todo000023"></a>Class <a class="el" href="classCLAM_1_1FrameAdder.html">CLAM::FrameAdder</a> </dt> <dd>: maybe other attributes in Frame could also be interpolated if so specified in the configuration. </dd> <dt><a class="anchor" id="_todo000024"></a>Class <a class="el" href="classCLAM_1_1FrameInterpolator.html">CLAM::FrameInterpolator</a> </dt> <dd>: maybe other attributes in Frame could also be interpolated if so specified in the configuration. </dd> <dt><a class="anchor" id="_todo000007"></a>Member <a class="el" href="classCLAM_1_1Fundamental.html#ae6b9d96e54091d97dd841b3a5c471bca">CLAM::Fundamental::SortByError</a> ()</dt> <dd>It uses a bubble sort, not so efficient </dd> <dt><a class="anchor" id="_todo000006"></a>Member <a class="el" href="classCLAM_1_1Fundamental.html#a0094e712721759fd788e84bd73bbb0f5">CLAM::Fundamental::SortByFrequency</a> ()</dt> <dd>It uses a bubble sort, not so efficient </dd> <dt><a class="anchor" id="_todo000015"></a>Class <a class="el" href="classCLAM_1_1InControlBase.html">CLAM::InControlBase</a> </dt> <dd>Remove the float services </dd> <dt><a class="anchor" id="_todo000016"></a>Member <a class="el" href="classCLAM_1_1InControlBase.html#a9068e7fa487e9a3994ff1f26f8eafe97">CLAM::InControlBase::GetTypeId</a> () const =0</dt> <dd>Add a link to the </dd> <dt><a class="anchor" id="_todo000051"></a>Class <a class="el" href="classCLAM_1_1LibXmlDomWriter.html">CLAM::LibXmlDomWriter</a> </dt> <dd>dumping selections </dd> <dt><a class="anchor" id="_todo000045"></a>Member <a class="el" href="namespaceCLAM.html#a013e412f22c80d1eacbfaef16480b680">CLAM::operator>></a> (std::istream &is, PointTmpl< TX, TY > &a)</dt> <dd><p class="startdd">Not yet implemented </p> <p class="enddd">Error conditions management </p> </dd> <dt><a class="anchor" id="_todo000018"></a>Member <a class="el" href="classCLAM_1_1OutControlBase.html#a60c0936d428949dc636b6754997c043e">CLAM::OutControlBase::IsLinkable</a> (const InControlBase &in)=0</dt> <dd>move here a base implementation by checking the typeid. </dd> <dt><a class="anchor" id="_todo000031"></a>Member <a class="el" href="classCLAM_1_1PhaseManagement.html#a9c43e40294274d4c984c7bc2c2abbb55">CLAM::PhaseManagement::Do</a> (SpectralPeakArray &in)</dt> <dd>: the way the algorithms are now, they just allow inplace processing. This should be changed. </dd> <dt><a class="anchor" id="_todo000010"></a>Member <a class="el" href="classCLAM_1_1SegmentDescriptors.html#a99c48f16942f673a02b5154e1516f5d0">CLAM::SegmentDescriptors::DYN_ATTRIBUTE</a> (6, public, <a class="el" href="classCLAM_1_1Array.html">Array< FrameDescriptors ></a>, FramesD)</dt> <dd>: this should better be a List but by now Stats do not operate on lists </dd> <dt><a class="anchor" id="_todo000034"></a>Class <a class="el" href="classCLAM_1_1SegmentSMSMorph.html">CLAM::SegmentSMSMorph</a> </dt> <dd>: introduce interpolation of spectral shapes, before that, interpolations may be extracted to external Processing's </dd> <dt><a class="anchor" id="_todo000035"></a>Class <a class="el" href="classCLAM_1_1SegmentSMSTimeStretch.html">CLAM::SegmentSMSTimeStretch</a> </dt> <dd>: introduce interpolation of spectral shapes, before that, interpolations may be extracted to external Processing's </dd> <dt><a class="anchor" id="_todo000036"></a>Class <a class="el" href="classCLAM_1_1SMSTimeStretch.html">CLAM::SMSTimeStretch</a> </dt> <dd>: introduce interpolation of spectral shapes, before that, interpolations may be extracted to external Processing's </dd> <dt><a class="anchor" id="_todo000011"></a>Member <a class="el" href="classCLAM_1_1SpectralDescriptors.html#a58199e4ea8d681257225856d56031f0f">CLAM::SpectralDescriptors::ComputeMaxMagFreq</a> ()</dt> <dd>Promote MaxPosition to Stats </dd> <dt><a class="anchor" id="_todo000037"></a>Class <a class="el" href="classCLAM_1_1SpectralEnvelopeApply.html">CLAM::SpectralEnvelopeApply</a> </dt> <dd>: the spline interpolation gets a bit out of hand in the ends of the spectral envelope so you may get artifacts in the higher frequencies!!! </dd> <dt><a class="anchor" id="_todo000012"></a>Member <a class="el" href="classCLAM_1_1SpectralPeakDescriptors.html#a9ce2a88fc4e77ffb4f8183d785f0ccb3">CLAM::SpectralPeakDescriptors::DYN_ATTRIBUTE</a> (1, public, TData, HarmonicCentroid)</dt> <dd>Peaks at 0Hz are not counted </dd> <dt><a class="anchor" id="_todo000025"></a>Class <a class="el" href="classCLAM_1_1SpectrumAdder.html">CLAM::SpectrumAdder</a> </dt> <dd></dd> <dt><a class="anchor" id="_todo000027"></a>Class <a class="el" href="classCLAM_1_1SpectrumAdder2.html">CLAM::SpectrumAdder2</a> </dt> <dd>Possible optimisations (which require more states): </dd> <dt><a class="anchor" id="_todo000028"></a>Class <a class="el" href="classCLAM_1_1SpectrumInterpolator.html">CLAM::SpectrumInterpolator</a> </dt> <dd>Possible optimisations (which require more states): </dd> <dt><a class="anchor" id="_todo000029"></a>Class <a class="el" href="classCLAM_1_1SpectrumProduct.html">CLAM::SpectrumProduct</a> </dt> <dd>Possible optimisations (which require more states): </dd> <dt><a class="anchor" id="_todo000030"></a>Class <a class="el" href="classCLAM_1_1SpectrumSubstracter2.html">CLAM::SpectrumSubstracter2</a> </dt> <dd></dd> <dt><a class="anchor" id="_todo000049"></a>Member <a class="el" href="classCLAM_1_1StatsTmpl.html#aa3b0d7bf2e899a9cafe0382e4c991723">CLAM::StatsTmpl< abs, T, U, initOrder >::GetFlatness</a> ()</dt> <dd>Explain why this is a mesure of the flatness </dd> <dt><a class="anchor" id="_todo000048"></a>Member <a class="el" href="classCLAM_1_1StatsTmpl.html#abc5e7131d77d4366432f599a46945457">CLAM::StatsTmpl< abs, T, U, initOrder >::GetRMS</a> ()</dt> <dd>Is it a mean?? </dd> <dt><a class="anchor" id="_todo000047"></a>Member <a class="el" href="classCLAM_1_1StatsTmpl.html#a581f82be2103e00108b02efcc73042b5">CLAM::StatsTmpl< abs, T, U, initOrder >::GetSkew</a> ()</dt> <dd>Give an order of magnitude, limits or something </dd> <dt><a class="anchor" id="_todo000046"></a>Member <a class="el" href="classCLAM_1_1StatsTmpl.html#a3071e1cee69cb1f57ce98b986f02c4e5">CLAM::StatsTmpl< abs, T, U, initOrder >::GetSpread</a> ()</dt> <dd><p class="startdd">still not tested as stats but tested its usage for SpectralSpread </p> <p class="enddd">should use other stats than centroid to save computations </p> </dd> <dt><a class="anchor" id="_todo000052"></a>Member <a class="el" href="classCLAM_1_1XMLIterableAdapter.html#a32ec8c297314a82914feeef38558f58a">CLAM::XMLIterableAdapter< T >::LoadFrom</a> (Storage &store)</dt> <dd>Not yet implemented </dd> <dt><a class="anchor" id="_todo000055"></a>Member <a class="el" href="classCLAM_1_1XmlStorage.html#a691406cb4426e96f58735f6dbe905b83">CLAM::XmlStorage::UseIndentation</a> (bool useIndentation)</dt> <dd>Not implemented yet </dd> <dt><a class="anchor" id="_todo000056"></a>Class <a class="el" href="classCLAM_1_1XmlWriteContext.html">CLAM::XmlWriteContext</a> </dt> <dd><p class="startdd">Indentation </p> <p>Explicit namespaces (now are supported by hand) </p> <p class="enddd">Checks on element levels </p> </dd> <dt><a class="anchor" id="_todo000014"></a>Member <a class="el" href="EmbeddedFile_8hxx.html#a6d9445f53d1ead22f55ab30225cd4d4a">CLAM_EMBEDDED_FILE</a> (varname, file)</dt> <dd>Try to make CLAM_EMBEDDED_FILE work with path relatives to the source that uses the macro. </dd> <dt><a class="anchor" id="_todo000017"></a>Group <a class="el" href="classCLAM_1_1InControlBase.html#amgrp0302471f26de39a641a01718258e585c">Float specific services</a> </dt> <dd>move them to the concrete float class </dd> <dt><a class="anchor" id="_todo000019"></a>Class <a class="el" href="classSimac_1_1CircularPeakTunner.html">Simac::CircularPeakTunner</a> </dt> <dd>be more explicit on the meaning of reference tunning. </dd> <dt><a class="anchor" id="_todo000020"></a>Member <a class="el" href="classSimac_1_1CircularPeakTunner.html#a99bd8ce59ed57de185b76bd8aa1d0c74">Simac::CircularPeakTunner::chromagramToSemitone</a> (double tunning, double peakPosition)</dt> <dd>Migrate this function tests to one bin per semitone Given a tunning (in chromogram bins) and a peak position, it returns the semitone pitch index being the zero semitone the one containing the reference tunning. </dd> <dt><a class="anchor" id="_todo000021"></a>Class <a class="el" href="classSimac_1_1ConstantQFolder.html">Simac::ConstantQFolder</a> </dt> <dd>Only nConstantQBins that are multiple of binsPerOctave have been tested. </dd> <dt><a class="anchor" id="_todo000022"></a>Class <a class="el" href="classSimac_1_1InstantTunningEstimator.html">Simac::InstantTunningEstimator</a> </dt> <dd>Explain which are the reference values the tunning is expressed relative to. </dd> </dl> </div></div><!-- contents --> <!-- start footer part --> <hr class="footer"/><address class="footer"><small> Generated by  <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/> </a> 1.8.1 </small></address> </body> </html>
Cokiee Shell Web 1.0, Coded By Razor
Neueste Kommentare