<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-5478926893876951457</id><updated>2012-02-16T09:05:06.013-08:00</updated><category term='Interfaz de usuario'/><category term='forja'/><category term='Icono'/><category term='XP'/><category term='OpenAl'/><category term='Arquitectura'/><category term='Instalación'/><category term='Manual de usuario'/><category term='Windows'/><category term='ccAudio'/><category term='Hydrogen'/><category term='Requisitos'/><category term='GUI'/><category term='Concurso Universitario Software Libre'/><category term='sonidos'/><category term='librerías'/><category term='Análisis'/><category term='FLTK'/><category term='Descarga'/><category term='Fast Light Toolkit'/><category term='Linux'/><category term='Programación extrema'/><category term='CLAM'/><category term='codificación'/><category term='SVN'/><category term='X11'/><category term='Funcionalidades'/><category term='NSIS'/><category term='Desarrollo'/><category term='Especificación requisitos'/><title type='text'>Blog del proyecto DrumSim</title><subtitle type='html'>Blog del proyecto DrumSim. Noticias, novedades, estado del desarrollo, etc.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://drumsim.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5478926893876951457/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://drumsim.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>K Stopa</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-JG4I_6GuFpI/AAAAAAAAAAI/AAAAAAAAANw/XFx3BIEKCbg/s512-c/photo.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>24</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-5478926893876951457.post-6425673023241467389</id><published>2010-04-30T07:02:00.000-07:00</published><updated>2010-04-30T07:16:47.173-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Concurso Universitario Software Libre'/><title type='text'>No ha podido ser</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.concursosoftwarelibre.org/0910/sites/concursosoftwarelibre.org.0910/themes/concurso4/logo.png"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 230px; height: 61px;" src="http://www.concursosoftwarelibre.org/0910/sites/concursosoftwarelibre.org.0910/themes/concurso4/logo.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Ya se han dado a conocer &lt;a href="http://www.concursosoftwarelibre.org/0910/finalistas-iv-cusl"&gt;los finalistas&lt;/a&gt; de la IV del Concurso Universitario de Software Libre y por desgracia DrumSim no esta entre ellos... pero bueno como se dice en estos casos los importante es participar y otra vez será, aunque en este caso si que es verdad ya que por mi parte he aprendido un monton y lo que me queda hasta terminar al 100% la primera versión completa que aunque el concurso ya casi haya acabado el trabajo en el proyecto continuará!&lt;br /&gt;&lt;br /&gt;Felicidades a tod@s los finalistas y que gane el mejor.&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5478926893876951457-6425673023241467389?l=drumsim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drumsim.blogspot.com/feeds/6425673023241467389/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://drumsim.blogspot.com/2010/04/no-ha-podido-ser.html#comment-form' title='3 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5478926893876951457/posts/default/6425673023241467389'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5478926893876951457/posts/default/6425673023241467389'/><link rel='alternate' type='text/html' href='http://drumsim.blogspot.com/2010/04/no-ha-podido-ser.html' title='No ha podido ser'/><author><name>K Stopa</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-JG4I_6GuFpI/AAAAAAAAAAI/AAAAAAAAANw/XFx3BIEKCbg/s512-c/photo.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5478926893876951457.post-2596006835901108063</id><published>2010-04-18T14:05:00.000-07:00</published><updated>2010-04-18T14:14:57.583-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Descarga'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><category scheme='http://www.blogger.com/atom/ns#' term='Manual de usuario'/><title type='text'>Manual de usuario</title><content type='html'>&lt;div style="text-align: justify; font-family: verdana;"&gt;Para terminar de lanzar esta primera versión (aun a falta de las versiones para linux) he preparado un pequeño manual de usuario para torpes que de momento documenta principalmente como instalar DrumSim en Windows y como utilizar la aplicación. Le podeís echar un vistazo &lt;a href="https://forja.rediris.es/docman/view.php/706/1122/Manual%20de%20usuario%20DrumSim%200.5.pdf"&gt;aquí&lt;/a&gt;.&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5478926893876951457-2596006835901108063?l=drumsim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drumsim.blogspot.com/feeds/2596006835901108063/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://drumsim.blogspot.com/2010/04/manual-de-usuario.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5478926893876951457/posts/default/2596006835901108063'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5478926893876951457/posts/default/2596006835901108063'/><link rel='alternate' type='text/html' href='http://drumsim.blogspot.com/2010/04/manual-de-usuario.html' title='Manual de usuario'/><author><name>K Stopa</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-JG4I_6GuFpI/AAAAAAAAAAI/AAAAAAAAANw/XFx3BIEKCbg/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5478926893876951457.post-2953138091928872138</id><published>2010-04-12T10:15:00.000-07:00</published><updated>2010-04-12T10:21:13.491-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Descarga'/><category scheme='http://www.blogger.com/atom/ns#' term='OpenAl'/><category scheme='http://www.blogger.com/atom/ns#' term='Instalación'/><category scheme='http://www.blogger.com/atom/ns#' term='forja'/><title type='text'>OpenAl</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://connect.creativelabs.com/Logos/OpenAL.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 200px; height: 107px;" src="http://connect.creativelabs.com/Logos/OpenAL.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Si habeís probado la primera versión de &lt;a href="http://forja.rediris.es/frs/download.php/1787/DrumSim-0.5.exe"&gt;DrumSim&lt;/a&gt; es posible que os de un aviso de error por la consola al inicializar la aplicación y después no haga nada al tratar de tocar los intrumentos. Esto se debe a que es necesario instalar las librerías de OpenAl en el sistema lo cual podeís hacer con el siguiente &lt;a href="http://forja.rediris.es/frs/download.php/1788/oalinst.exe"&gt;programa de instalación&lt;/a&gt; que os he dejado en la forja.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5478926893876951457-2953138091928872138?l=drumsim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drumsim.blogspot.com/feeds/2953138091928872138/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://drumsim.blogspot.com/2010/04/openal.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5478926893876951457/posts/default/2953138091928872138'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5478926893876951457/posts/default/2953138091928872138'/><link rel='alternate' type='text/html' href='http://drumsim.blogspot.com/2010/04/openal.html' title='OpenAl'/><author><name>K Stopa</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-JG4I_6GuFpI/AAAAAAAAAAI/AAAAAAAAANw/XFx3BIEKCbg/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5478926893876951457.post-8727833011887800806</id><published>2010-04-10T07:49:00.000-07:00</published><updated>2010-04-10T09:06:13.996-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Descarga'/><category scheme='http://www.blogger.com/atom/ns#' term='Desarrollo'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><category scheme='http://www.blogger.com/atom/ns#' term='NSIS'/><title type='text'>DrumSim 0.5. para Windows</title><content type='html'>&lt;div style="text-align: justify; font-family: verdana;"&gt;Por fin ya está disponible la versión 0.5 beta de DrumSim de la que podeís descargar, de momento, el instalble (creado con &lt;a href="http://nsis.sourceforge.net/"&gt;NSIS&lt;/a&gt;) para Windows desde la &lt;a href="http://forja.rediris.es/frs/?group_id=706&amp;amp;release_id=1239"&gt;forja&lt;/a&gt; o directamente &lt;a href="http://forja.rediris.es/frs/download.php/1787/DrumSim-0.5.exe"&gt;aquí&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Como se trata de una versión beta es posible que se produzca algún que otro fallo por lo que podeís reportar los bugs que econtreís &lt;a href="https://forja.rediris.es/tracker/?func=browse&amp;amp;group_id=706&amp;amp;atid=2460"&gt;aquí&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Además, en los próximos días si encuentro algo de tiempo seguiré investigando a ver si por fin soy capaz de crear algún paquete para Linux (Fedora y Unbutu) o por lo menos una versión con Autotools.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5478926893876951457-8727833011887800806?l=drumsim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drumsim.blogspot.com/feeds/8727833011887800806/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://drumsim.blogspot.com/2010/04/drumsim-05-para-windows.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5478926893876951457/posts/default/8727833011887800806'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5478926893876951457/posts/default/8727833011887800806'/><link rel='alternate' type='text/html' href='http://drumsim.blogspot.com/2010/04/drumsim-05-para-windows.html' title='DrumSim 0.5. para Windows'/><author><name>K Stopa</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-JG4I_6GuFpI/AAAAAAAAAAI/AAAAAAAAANw/XFx3BIEKCbg/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5478926893876951457.post-2620340574419540261</id><published>2010-04-04T13:18:00.000-07:00</published><updated>2010-04-04T14:01:46.489-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Icono'/><category scheme='http://www.blogger.com/atom/ns#' term='Interfaz de usuario'/><category scheme='http://www.blogger.com/atom/ns#' term='GUI'/><title type='text'>Icono DrumSim</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_q1EPCfok1rE/S7j1NSMC5zI/AAAAAAAAADg/ykM8Q5Mzxy4/s1600/icon.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 200px; height: 200px;" src="http://2.bp.blogspot.com/_q1EPCfok1rE/S7j1NSMC5zI/AAAAAAAAADg/ykM8Q5Mzxy4/s400/icon.png" alt="" id="BLOGGER_PHOTO_ID_5456380557128820530" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-family:verdana;"&gt;Antes de publicar definitivamente la aplicación os dejo el que será el icono con el que se intentificará una vez se instale (que sin duda representa una batería) :P&lt;/span&gt; y si los quereís os podeís bajar el set desde la forja &lt;a href="https://forja.rediris.es/docman/view.php/706/1109/drumsim_icons.tar.gz"&gt;aquí&lt;/a&gt;.&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5478926893876951457-2620340574419540261?l=drumsim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drumsim.blogspot.com/feeds/2620340574419540261/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://drumsim.blogspot.com/2010/04/icono-drumsim.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5478926893876951457/posts/default/2620340574419540261'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5478926893876951457/posts/default/2620340574419540261'/><link rel='alternate' type='text/html' href='http://drumsim.blogspot.com/2010/04/icono-drumsim.html' title='Icono DrumSim'/><author><name>K Stopa</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-JG4I_6GuFpI/AAAAAAAAAAI/AAAAAAAAANw/XFx3BIEKCbg/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_q1EPCfok1rE/S7j1NSMC5zI/AAAAAAAAADg/ykM8Q5Mzxy4/s72-c/icon.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5478926893876951457.post-8686517661826223696</id><published>2010-03-12T02:48:00.000-08:00</published><updated>2010-03-12T03:04:00.222-08:00</updated><title type='text'>Primera versión</title><content type='html'>&lt;div style="text-align: justify; font-family: verdana;"&gt;Y por fin después de varias semanas de codificando y peleando con librerías y demás ya está disponible (de momento solo a través de &lt;a href="https://forja.rediris.es/projects/cusl4-drumsim/"&gt;SVN&lt;/a&gt;) la versión 0.5 de la aplicación funcionando aunque aun falta alguna que otra cosa como por ejemplo la configuración (que de momento se puede hacer manualmente a través del fichero drumsim.config), la adición y eliminación de instrumentos y la modificación en dinámica de la intensidad de los sintrumentos (es decir mientras se tocan). De momento con lo que si que cuenta la aplicación es con:&lt;br /&gt;&lt;/div&gt;&lt;ul style="text-align: justify; font-family: verdana;"&gt;&lt;li&gt;Interfaz de la ventana principal terminada. (aunque el efecto de la reproducción de los intrumentos no me ha quedado como esperaba).&lt;/li&gt;&lt;li&gt;15 sonidos distintos de batería.&lt;/li&gt;&lt;li&gt;Modificación de la intensidad de los sonidos.&lt;/li&gt;&lt;li&gt;Y ya :P.&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: justify; font-family: verdana;"&gt;En los próximos días me dedicaré a crear algun que otro paquete, una versión para Windows, documentar (comentar código dónde aun falte, manual de usuario, licencia, etc.) y preparar algún artículo para su promoción enn algún blog para cuando ya estén disponibles los instalables.&lt;br /&gt;&lt;br /&gt;Por último, os dejo una última captura de la aplicación funcionando.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_q1EPCfok1rE/S5oev0CBwaI/AAAAAAAAAC8/oKZ43pHwAm0/s1600-h/drumsim_v0.5.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 218px;" src="http://1.bp.blogspot.com/_q1EPCfok1rE/S5oev0CBwaI/AAAAAAAAAC8/oKZ43pHwAm0/s400/drumsim_v0.5.png" alt="" id="BLOGGER_PHOTO_ID_5447700506027868578" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5478926893876951457-8686517661826223696?l=drumsim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drumsim.blogspot.com/feeds/8686517661826223696/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://drumsim.blogspot.com/2010/03/primera-version.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5478926893876951457/posts/default/8686517661826223696'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5478926893876951457/posts/default/8686517661826223696'/><link rel='alternate' type='text/html' href='http://drumsim.blogspot.com/2010/03/primera-version.html' title='Primera versión'/><author><name>K Stopa</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-JG4I_6GuFpI/AAAAAAAAAAI/AAAAAAAAANw/XFx3BIEKCbg/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_q1EPCfok1rE/S5oev0CBwaI/AAAAAAAAAC8/oKZ43pHwAm0/s72-c/drumsim_v0.5.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5478926893876951457.post-6595201659220291565</id><published>2010-03-08T10:58:00.000-08:00</published><updated>2010-03-08T11:09:14.512-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sonidos'/><category scheme='http://www.blogger.com/atom/ns#' term='Interfaz de usuario'/><category scheme='http://www.blogger.com/atom/ns#' term='GUI'/><category scheme='http://www.blogger.com/atom/ns#' term='SVN'/><category scheme='http://www.blogger.com/atom/ns#' term='forja'/><title type='text'>Interfaz ventana principal</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span style="font-family: verdana;"&gt;Hoy os dejo otra captura más desde Gnome, en esta ocasión se trata de la ventana principal ya más o menos con su look definitivo a falta de algún instrumento por defecto más. Al igual que con la anterior captura he actualizado todo en el SVN incluyendo los icons y los sonidos con los que trabajará la aplicación, aunque de momento como digo solo es funcional la interfaz y la lectura y escritura de los ficheros de configuración.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_q1EPCfok1rE/S5VLCzbMRUI/AAAAAAAAAC0/EP5JQVlcVAM/s1600-h/drumsim_v0.1.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 218px;" src="http://3.bp.blogspot.com/_q1EPCfok1rE/S5VLCzbMRUI/AAAAAAAAAC0/EP5JQVlcVAM/s400/drumsim_v0.1.png" alt="" id="BLOGGER_PHOTO_ID_5446341835910563138" border="0" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5478926893876951457-6595201659220291565?l=drumsim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drumsim.blogspot.com/feeds/6595201659220291565/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://drumsim.blogspot.com/2010/03/interfaz-ventana-principal.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5478926893876951457/posts/default/6595201659220291565'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5478926893876951457/posts/default/6595201659220291565'/><link rel='alternate' type='text/html' href='http://drumsim.blogspot.com/2010/03/interfaz-ventana-principal.html' title='Interfaz ventana principal'/><author><name>K Stopa</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-JG4I_6GuFpI/AAAAAAAAAAI/AAAAAAAAANw/XFx3BIEKCbg/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_q1EPCfok1rE/S5VLCzbMRUI/AAAAAAAAAC0/EP5JQVlcVAM/s72-c/drumsim_v0.1.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5478926893876951457.post-289137633909130834</id><published>2010-03-01T10:03:00.000-08:00</published><updated>2010-03-01T10:12:39.954-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='codificación'/><category scheme='http://www.blogger.com/atom/ns#' term='Interfaz de usuario'/><category scheme='http://www.blogger.com/atom/ns#' term='FLTK'/><category scheme='http://www.blogger.com/atom/ns#' term='SVN'/><title type='text'>Primera captura</title><content type='html'>Os dejo la primera captura de la aplicación en funcionamiento, y ya disponible en el repositorio de la &lt;a href="https://forja.rediris.es/projects/cusl4-dru"&gt;forja&lt;/a&gt;, creada con &lt;a href="http://www.fltk.org/"&gt;FLTK&lt;/a&gt; 1.1.10 y en la que como vereís se presenta la ventana principal con el típico menú y el logo de la aplicación.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_q1EPCfok1rE/S4wCjcoB9LI/AAAAAAAAACk/C09C0eyvRyw/s1600-h/drumsim_v0.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 218px;" src="http://1.bp.blogspot.com/_q1EPCfok1rE/S4wCjcoB9LI/AAAAAAAAACk/C09C0eyvRyw/s400/drumsim_v0.png" alt="" id="BLOGGER_PHOTO_ID_5443728857586857138" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: justify; font-family: verdana;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5478926893876951457-289137633909130834?l=drumsim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drumsim.blogspot.com/feeds/289137633909130834/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://drumsim.blogspot.com/2010/03/primera-captura.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5478926893876951457/posts/default/289137633909130834'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5478926893876951457/posts/default/289137633909130834'/><link rel='alternate' type='text/html' href='http://drumsim.blogspot.com/2010/03/primera-captura.html' title='Primera captura'/><author><name>K Stopa</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-JG4I_6GuFpI/AAAAAAAAAAI/AAAAAAAAANw/XFx3BIEKCbg/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_q1EPCfok1rE/S4wCjcoB9LI/AAAAAAAAACk/C09C0eyvRyw/s72-c/drumsim_v0.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5478926893876951457.post-7204472953710747413</id><published>2010-02-23T11:39:00.000-08:00</published><updated>2010-02-23T12:02:01.186-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='codificación'/><category scheme='http://www.blogger.com/atom/ns#' term='SVN'/><category scheme='http://www.blogger.com/atom/ns#' term='forja'/><title type='text'>Código</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://forja.rediris.es/themes/gforge/images/logo.png"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 130px; height: 55px;" src="https://forja.rediris.es/themes/gforge/images/logo.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Y por fin llego el día... ya ha empezado el trabajo duro y de darse de palos con las librerías, el entorno (Eclipse), la forja con su SVN y todo lo demás pero es fácil si se intenta y hoy por fin a partir del diagrama de clases creado con Umbrello he autogenerado código, lo he editado un poco y ya se encuentra la estructura del programa en la &lt;a href="https://forja.rediris.es/projects/cusl4-drumsim/"&gt;forja&lt;/a&gt;.&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5478926893876951457-7204472953710747413?l=drumsim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drumsim.blogspot.com/feeds/7204472953710747413/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://drumsim.blogspot.com/2010/02/codigo.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5478926893876951457/posts/default/7204472953710747413'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5478926893876951457/posts/default/7204472953710747413'/><link rel='alternate' type='text/html' href='http://drumsim.blogspot.com/2010/02/codigo.html' title='Código'/><author><name>K Stopa</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-JG4I_6GuFpI/AAAAAAAAAAI/AAAAAAAAANw/XFx3BIEKCbg/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5478926893876951457.post-814206758654281099</id><published>2010-02-22T08:45:00.001-08:00</published><updated>2010-02-22T08:54:07.937-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Interfaz de usuario'/><category scheme='http://www.blogger.com/atom/ns#' term='Análisis'/><title type='text'>Diagrama de clases</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span style="font-family:verdana;"&gt;Por fin de vuelta tras el parón examenil, una pequeña mudanza y un merecido descanso es hora de volver a continuar con el proyecto.&lt;/span&gt;  &lt;span style="font-family:verdana;"&gt;A partir del análisis de requisitos y del díagrama de casos de uso ya se puede empezar a definir las diferentes clases que foromaran la aplicacion. Así, por ejemplo, a partir del diagrama de casos de uso se observa que se pueden definir tres clases de interfaz de usuario. Una de ellas  y la principal de la aplicación sera (como en casí cualquier aplicación) la ventana principal y en la cual se realizará presentación de los intrumentos disponibles y se visualizará el hecho de que el usuario toca algún intrumento para lo cual se controlará los eventos de teclado y ratón (&lt;span style="font-weight: bold;"&gt;dsWinMain&lt;/span&gt;).&lt;br /&gt;&lt;br /&gt;Por otro lado también se necesitarán interfaces que permitan al usuario tener la posibilidad de añadir un nuevo instrumento y la configuración de cada uno de los ya existentes para lo que serán necesarias otras dos clases adicioneles (&lt;span style="font-weight: bold;"&gt;dsWinAddIntrumento&lt;/span&gt; y &lt;span style="font-weight: bold;"&gt;dsWinConfigIntrumento&lt;/span&gt;). Por último también y por relacionar los posibles elementos de interfaz que puedan presentarse  para ilustrar undeterminado  instrumento será necesario definir un control (&lt;span style="font-weight: bold;"&gt;dsCrlIntrumento&lt;/span&gt;). Estas clases de interfaz heredarán todas de sus clases bases dentro de la librería &lt;a href="http://www.fltk.org/"&gt;FLTK&lt;/a&gt; por lo que las ventanas heredern de la clase Fl_Window y el control dsCrlIntrumento de la clase Fl_Control.&lt;/span&gt;  &lt;span style="font-family:verdana;"&gt;Por otro lado en cuanto a las clases que no pertenecen al interfaz es obvio que será necesario definir una clase que describa a cada intrumento y en la cual se guardarán los diferentes datos sobre este (fuente de sonido, intensidad, ...) y efectuar todas las operaciones que ya se han mencionado en la especificación de requisitos (cargar sonido, tocar sonido, subir y bajar la intensidad, ...) para lo que se define la clase &lt;span style="font-weight: bold;"&gt;dsIntrumento&lt;/span&gt;.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Además y como ya se ha dicho se pretende que los intumentos no se reproduzcan de forma idividual sino que lo hagan mezclandose entre ellos de forma que compongan una determinado ritmo (que será una clase futura para cuando interese guardad los sonidos),  de modo que se define otra clase adicional (&lt;span style="font-weight: bold;"&gt;dsMixer&lt;/span&gt;) en la que se realizara dicha composición y que es la que se encargará finalmente de reporoducir los diferentes intrumentos que se vallan tocando.  &lt;/span&gt;  &lt;span style="font-family:verdana;"&gt;Con todo ello ya se puede definir el siguiente diagrama UML de clases en el que se detalla (más o menos) cada una de las clases descritas:&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="font-family:verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_q1EPCfok1rE/S4K1-Ga684I/AAAAAAAAACU/X6zYmmt6wxY/s1600-h/drumsim+class+diag.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 212px;" src="http://3.bp.blogspot.com/_q1EPCfok1rE/S4K1-Ga684I/AAAAAAAAACU/X6zYmmt6wxY/s400/drumsim+class+diag.png" alt="" id="BLOGGER_PHOTO_ID_5441111378297025410" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5478926893876951457-814206758654281099?l=drumsim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drumsim.blogspot.com/feeds/814206758654281099/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://drumsim.blogspot.com/2010/02/diagrama-de-clases.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5478926893876951457/posts/default/814206758654281099'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5478926893876951457/posts/default/814206758654281099'/><link rel='alternate' type='text/html' href='http://drumsim.blogspot.com/2010/02/diagrama-de-clases.html' title='Diagrama de clases'/><author><name>K Stopa</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-JG4I_6GuFpI/AAAAAAAAAAI/AAAAAAAAANw/XFx3BIEKCbg/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_q1EPCfok1rE/S4K1-Ga684I/AAAAAAAAACU/X6zYmmt6wxY/s72-c/drumsim+class+diag.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5478926893876951457.post-2703708362185742314</id><published>2010-01-07T11:38:00.000-08:00</published><updated>2010-01-07T11:49:29.771-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Fast Light Toolkit'/><category scheme='http://www.blogger.com/atom/ns#' term='librerías'/><category scheme='http://www.blogger.com/atom/ns#' term='Interfaz de usuario'/><category scheme='http://www.blogger.com/atom/ns#' term='FLTK'/><category scheme='http://www.blogger.com/atom/ns#' term='GUI'/><title type='text'>Interfaz de usuario</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://upload.wikimedia.org/wikipedia/commons/a/a2/Fltk_shadow.png"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 259px; height: 96px;" src="http://upload.wikimedia.org/wikipedia/commons/a/a2/Fltk_shadow.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Va siendo hora de decidirse por alguna de las GUI existentes para crear el interfaz de usuario de DrumSim. En este caso y como se ha definido en los requisitos debe ser compatible con X11 (es decir cualquier escritorio Linux y tambén Mac) y con Windows. Además como en la aplicación se requiere el procesamiento en tiempo real de sonido cuanto menos ocupe y necesite el interfaz mejor. Ah! Y claro está tiene que ser libre.&lt;br /&gt;&lt;br /&gt;En este caso y sobre todo por que es una de las GUI más eficientes he optado por &lt;a href="http://www.fltk.org/"&gt;Fast Light Toolkit&lt;/a&gt; (FLTK) que es compatible con sistemas Linux\UNIX con X11, Microsoft Windows, Mac OS X, etc. por lo que se adapta perfectamente a la especificación propuesta. Es si, tiene un pero, y es que debido a que en su desarrollo se ha enfocado a la eficiencia y al ahorro de recursos, se ha dejado a un lado el aspecto visual por lo que las aplicaciones quizas no sean tan resultonas como con otras GUI.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5478926893876951457-2703708362185742314?l=drumsim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drumsim.blogspot.com/feeds/2703708362185742314/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://drumsim.blogspot.com/2010/01/va-siendo-hora-de-decidirse-por-alguna.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5478926893876951457/posts/default/2703708362185742314'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5478926893876951457/posts/default/2703708362185742314'/><link rel='alternate' type='text/html' href='http://drumsim.blogspot.com/2010/01/va-siendo-hora-de-decidirse-por-alguna.html' title='Interfaz de usuario'/><author><name>K Stopa</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-JG4I_6GuFpI/AAAAAAAAAAI/AAAAAAAAANw/XFx3BIEKCbg/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5478926893876951457.post-1266570509986692460</id><published>2010-01-03T05:31:00.000-08:00</published><updated>2010-01-03T05:46:25.584-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Análisis'/><title type='text'>Casos de uso</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span style="font-family:verdana;"&gt;A paritr de lo expuesto a lo largo del Análisis de requisitos se puede resumir la interacción entre el usuario y el sistema así como las funcionalidades principales a desarrollar de la siguiente forma mediante el diagrama de casos de uso:&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_q1EPCfok1rE/S0CffhvunZI/AAAAAAAAABQ/RQFNqiIQv-s/s1600-h/casos_uso.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 178px;" src="http://3.bp.blogspot.com/_q1EPCfok1rE/S0CffhvunZI/AAAAAAAAABQ/RQFNqiIQv-s/s320/casos_uso.png" alt="" id="BLOGGER_PHOTO_ID_5422509315337395602" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5478926893876951457-1266570509986692460?l=drumsim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drumsim.blogspot.com/feeds/1266570509986692460/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://drumsim.blogspot.com/2010/01/casos-de-uso.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5478926893876951457/posts/default/1266570509986692460'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5478926893876951457/posts/default/1266570509986692460'/><link rel='alternate' type='text/html' href='http://drumsim.blogspot.com/2010/01/casos-de-uso.html' title='Casos de uso'/><author><name>K Stopa</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-JG4I_6GuFpI/AAAAAAAAAAI/AAAAAAAAANw/XFx3BIEKCbg/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_q1EPCfok1rE/S0CffhvunZI/AAAAAAAAABQ/RQFNqiIQv-s/s72-c/casos_uso.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5478926893876951457.post-3960194979551392264</id><published>2009-12-16T11:29:00.000-08:00</published><updated>2009-12-16T11:44:53.109-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Requisitos'/><category scheme='http://www.blogger.com/atom/ns#' term='Arquitectura'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><category scheme='http://www.blogger.com/atom/ns#' term='Análisis'/><category scheme='http://www.blogger.com/atom/ns#' term='X11'/><category scheme='http://www.blogger.com/atom/ns#' term='Funcionalidades'/><title type='text'>Análisis de requisitos</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span style="font-family: verdana;"&gt;Ahora que ya están definidos los requisitos, es un buen momento para empezar a definir de forma más formal que es lo que hará o mejor dicho que es lo que queremos que haga la aplicación a partir de esos requisitos informales de modo que lo siguiente que hay que hacer es tomar cada uno de los requisitos y explicarlos de un modo más técnico y teniendo en cuenta con que arquitectura se va ha contar.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: verdana;"&gt;En este primer punto ya sabemos que se necesita un PC que cuente por lo menos con un ratón (con rueda como ya se verá después) y un teclado (aunque esto parezca una obviedad es importante comentarlo). Pero ahora bien, como debe ser ese equipo, ya que otro de los requisitos ya descritos es que se hará una reproducción de varios sonidos en tiempo real por lo que sin duda esos sonidos tendrán que estar cargados en memoria y además habrá que contar con un procesador que sea capaz de mezclar estos sonidos casi a la vez que se reproducen. Sin duda es algo difícil de calcular ya que en este caso dependerá del SO, de las librerías que usemos, del interfaz que se cree, etc. por lo que en un primer lugar lo mejor sería ver que requisitos tienen algunas aplicaciones similares y establecer este como el requisito para un equipo en el que funcionará la aplicación. En este caso se utilizará como modelo la aplicación &lt;/span&gt;&lt;a style="font-family: verdana;" href="http://lmms.sourceforge.net/"&gt;Linux MultiMedia Studio&lt;/a&gt;&lt;span style="font-family: verdana;"&gt; cuyos requisitos son un procesador a &lt;/span&gt;&lt;span style="font-weight: bold; font-family: verdana;"&gt;1GHz&lt;/span&gt;&lt;span style="font-family: verdana;"&gt; y al menos &lt;/span&gt;&lt;span style="font-weight: bold; font-family: verdana;"&gt;512 MB&lt;/span&gt;&lt;span style="font-family: verdana;"&gt; de RAM siendo estos valores los que límiten los recursos de los que se dispone para hacer funcionar la aplicación.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: verdana;"&gt;A continuación hay que centrarse en los requisitos más funcionales de la aplicación si bien ya se explican casi por ellos mismos a partirde la especificación de requisitos hay que redefinirlos de forma más precisa de cada uno de los puntos:&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: verdana; text-align: justify;"&gt; &lt;/div&gt;&lt;ul  style="text-align: justify; font-family: verdana;font-family:verdana;"&gt;&lt;ul&gt;&lt;li&gt;&lt;p style="margin-bottom: 0in;" lang="es-ES"&gt;&lt;span style="font-size:85%;"&gt;El principal   objetivo que se quiere desarrollar  es la &lt;span style="font-weight: bold;"&gt;reproducción y mezcla de   varios sonidos (intrumentos)&lt;/span&gt; así  como la aplicaciṕon de efectos   sobre estos (en principio solo el&lt;span style="font-weight: bold;"&gt; cambio de intensidad&lt;/span&gt;) al   detectarse la pulsación del teclado (de aquí ya se podrían sacar   esquemas pero me estoy conteniendo :P).&lt;/span&gt;&lt;/p&gt;   &lt;/li&gt;&lt;li&gt;&lt;p style="margin-bottom: 0in;" lang="es-ES"&gt;&lt;span style="font-size:85%;"&gt;El &lt;span style="font-weight: bold;"&gt;control de la   intensidad debe realizarse en tiempo real&lt;/span&gt; al combinar controles de   ratón y teclado. Es decir, al girar la rueda del ratón hacia un   lado mientras se mantiene pulsada una tecla se bajará la   intensidad del sonido asociado y si se gira al lado contrario pues   al contrario.    &lt;/span&gt;&lt;/p&gt;   &lt;/li&gt;&lt;li&gt;&lt;p style="margin-bottom: 0in;" lang="es-ES"&gt;&lt;span style="font-size:85%;"&gt;La relación entre   cada tecla y su sonido debe ser&lt;span style="font-weight: bold;"&gt; configurable&lt;/span&gt; por el usuario.&lt;/span&gt;&lt;/p&gt;   &lt;/li&gt;&lt;li&gt;&lt;p style="margin-bottom: 0in;" lang="es-ES"&gt;&lt;span style="font-size:85%;"&gt;Además el usuario   puede añadir nuevas fuentes de sonido y asociarlo a una   determinado caracter de teclado para su reproducción así como   eliminar los que ya han sido cargados previamente o editarlos   cambiando su fuente de sonido por ejemplo.&lt;/span&gt;&lt;/p&gt;   &lt;/li&gt;&lt;li&gt;&lt;p style="margin-bottom: 0in;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span lang="es-ES"&gt;Los   &lt;span style="font-weight: bold;"&gt;instrumentos que debe ser capaz de reporducir la aplicación por   defecto&lt;/span&gt; (es decir propios de la aplicación) son los de  bombo,   caja (redoble, claqueta, caja), toms, tom suelo, platillos, hit hat   y ride.  Este requisito por suerte ya está cubierto.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/li&gt;&lt;li&gt;&lt;p style="margin-bottom: 0in;" lang="es-ES"&gt;&lt;span style="font-size:85%;"&gt;Y, aunque esto ya se   debería haber comentado con anterioridad, el interfaz de la   aplicación debe ser capaz de ejecutarse en &lt;span style="font-weight: bold;"&gt;Windows,&lt;/span&gt; y en los   diferentes entornos de escritorio de &lt;span style="font-weight: bold;"&gt;Linux&lt;/span&gt;, por lo que tendrá que   ser compatible con &lt;span style="font-weight: bold;"&gt;X11&lt;/span&gt;.&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: verdana;"&gt;En resumen, para que la aplicación sea válida a los objetivos iniciales que se han propuesto anteriormente, el desarrollo debe cumplir tanto los aspectos funcionales mencionados como ser capaz de cumplir estos aspectos en la arquitectura indicada por lo que se deberá realizar el resto de las decisiones teniendo todos estos puntos en cuenta.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5478926893876951457-3960194979551392264?l=drumsim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drumsim.blogspot.com/feeds/3960194979551392264/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://drumsim.blogspot.com/2009/12/analisis-de-requisitos.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5478926893876951457/posts/default/3960194979551392264'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5478926893876951457/posts/default/3960194979551392264'/><link rel='alternate' type='text/html' href='http://drumsim.blogspot.com/2009/12/analisis-de-requisitos.html' title='Análisis de requisitos'/><author><name>K Stopa</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-JG4I_6GuFpI/AAAAAAAAAAI/AAAAAAAAANw/XFx3BIEKCbg/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5478926893876951457.post-8427744141176698324</id><published>2009-12-08T02:37:00.000-08:00</published><updated>2009-12-15T07:37:51.178-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Especificación requisitos'/><category scheme='http://www.blogger.com/atom/ns#' term='Análisis'/><title type='text'>Especificación de requisitos</title><content type='html'>&lt;div style="text-align: justify; font-family: verdana;"&gt;De las opciones ya propuestas en el braistorimng he decido que para una primera versión de la aplicación que más o menos además ya será utilizable cuente con los siguientes puntos ya desarrollados:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Reproducción de los sonidos de bombo, caja (redoble, claqueta, caja), toms, tom suelo, platillos, hit hat y ride. Es decir, desarrollar la principal funcionalidad de DrumSim que es la sintesis de instrumentos de percusión en tiempo real en coordinación con las pulsaciones del teclado.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Control individual de intensidad de cada uno de los instrumentos cargados en tiempo real a través de la combinación de ratón y teclado.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Adición de nuevos instrumentos lo que permitirá aumentar la capacidad de la aplicación a través de nuevas funtes de sonidos de instrumentos de percusión u otros efectos de sonido.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Configuración y manejo de los instrumentos cargados que permitirá borrar y editar sus características.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Con todo esto ya se debe de tener una pequeña idea de que es lo que se quiere conseguir pero queda mucho trabajo por hacer en los que habrá que definir los detalles de la aplicación.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5478926893876951457-8427744141176698324?l=drumsim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drumsim.blogspot.com/feeds/8427744141176698324/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://drumsim.blogspot.com/2009/12/especificacion-de-requisitos.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5478926893876951457/posts/default/8427744141176698324'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5478926893876951457/posts/default/8427744141176698324'/><link rel='alternate' type='text/html' href='http://drumsim.blogspot.com/2009/12/especificacion-de-requisitos.html' title='Especificación de requisitos'/><author><name>K Stopa</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-JG4I_6GuFpI/AAAAAAAAAAI/AAAAAAAAANw/XFx3BIEKCbg/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5478926893876951457.post-7200305658408098413</id><published>2009-12-06T11:24:00.000-08:00</published><updated>2009-12-06T11:41:38.041-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programación extrema'/><category scheme='http://www.blogger.com/atom/ns#' term='XP'/><category scheme='http://www.blogger.com/atom/ns#' term='Análisis'/><title type='text'>Metodología</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span style="font-family:verdana;"&gt;La idea del desarrollo de la aplicación es que avance poco a poco, es decir incluyendo tan solo unas cuantas funcionalidades en cada versión de las que se han propuesto en el brainstorming (asignando a cada tarea su prioridad) por lo que el proceso de desarrollo de la aplicación se basará en la selección de las funcionalidades a desarrollar o lo que es lo mismo una especificación de requisitos, seguido del análisis de cada una de estas funcionalidades, su diseño, su integración en la aplicación ya desarrollada o con las librerías disponibles y finalmente su codificación y publicación.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="margin-bottom: 0in; font-family: verdana; text-align: justify;" lang="es-ES"&gt; Una de las metodologías que permite desarrollar de una forma ciclica y ágil es Extreme Programing, una metodología que permite justamente lo que se pretenede que es realizar el proceso completo de análisis-diseño, codificación, etc.  a partir de la epecificación de requisitos  (que además en cualquier momento pueden cambiar) para cada fase del desarrollo. Finalemente una vez se hayan abordado los aspectos formales de cada una de las versiónes se procederá su codificación, si bién XP  tiene  un gran enfásis en el desarrollo de un código de calidad gracias a métodos como la Programación por parejas, pruebas unitarias y otras recomendaciones a seguir al escribir que se tratarán de seguir en esta fase.&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="margin-bottom: 0in; font-family: verdana; text-align: justify;" lang="es-ES"&gt; Aquí os dejo un par de enlasces por si quereís más información:&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;ul style="font-family: verdana; text-align: justify;"&gt;&lt;ul&gt;&lt;ul&gt;&lt;li&gt;&lt;p style="margin-bottom: 0in;" lang="es-ES"&gt;&lt;a href="http://www.extremeprogramming.org/"&gt;Página oficial de    XP.&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.extremeprogramming.org/images/xplogo.gif"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 108px; height: 62px;" src="http://www.extremeprogramming.org/images/xplogo.gif" alt="" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;    &lt;/li&gt;&lt;li&gt;&lt;p style="margin-bottom: 0in;" lang="es-ES"&gt;&lt;a href="http://en.wikipedia.org/wiki/Extreme_Programming"&gt;Página    wikipedia. &lt;/a&gt;&lt;/p&gt;    &lt;/li&gt;&lt;li&gt;&lt;p style="margin-bottom: 0in;" lang="es-ES"&gt;&lt;a href="http://www.programacionextrema.org/cgi-bin/wiki.pl"&gt;Página en    castellano.&lt;/a&gt;&lt;/p&gt;   &lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="margin-bottom: 0in; font-family: verdana; text-align: justify;" lang="es-ES"&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5478926893876951457-7200305658408098413?l=drumsim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drumsim.blogspot.com/feeds/7200305658408098413/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://drumsim.blogspot.com/2009/12/metodologia.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5478926893876951457/posts/default/7200305658408098413'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5478926893876951457/posts/default/7200305658408098413'/><link rel='alternate' type='text/html' href='http://drumsim.blogspot.com/2009/12/metodologia.html' title='Metodología'/><author><name>K Stopa</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-JG4I_6GuFpI/AAAAAAAAAAI/AAAAAAAAANw/XFx3BIEKCbg/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5478926893876951457.post-4774927372397788523</id><published>2009-12-03T01:52:00.000-08:00</published><updated>2009-12-03T01:58:44.500-08:00</updated><title type='text'>Forja</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://forja.rediris.es/themes/gforge/images/logo.png"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 130px; height: 55px;" src="https://forja.rediris.es/themes/gforge/images/logo.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: justify; font-family: verdana;"&gt;Ya está lista la forja del proyecto en RedIRIS dónde se irá publicando la documentación, el código y los paquetes de instalación de la aplicación. Para acceder a la página con el resumen del proyecto os dejo este enlace &lt;a href="https://forja.rediris.es/projects/cusl4-drumsim/"&gt;aquí&lt;/a&gt;. Además desde allí podeis acceder a los foros, la lista de correo, repositorio de código y otros servicios que serán muy utiles a la hora de trabjar.&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5478926893876951457-4774927372397788523?l=drumsim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drumsim.blogspot.com/feeds/4774927372397788523/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://drumsim.blogspot.com/2009/12/forja.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5478926893876951457/posts/default/4774927372397788523'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5478926893876951457/posts/default/4774927372397788523'/><link rel='alternate' type='text/html' href='http://drumsim.blogspot.com/2009/12/forja.html' title='Forja'/><author><name>K Stopa</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-JG4I_6GuFpI/AAAAAAAAAAI/AAAAAAAAANw/XFx3BIEKCbg/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5478926893876951457.post-3830944373125404179</id><published>2009-11-30T14:54:00.000-08:00</published><updated>2009-12-03T01:51:17.891-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Concurso Universitario Software Libre'/><title type='text'>Empezamos</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.concursosoftwarelibre.org/0910/sites/concursosoftwarelibre.org.0910/themes/concurso4/logo.png"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 223px; height: 59px;" src="http://www.concursosoftwarelibre.org/0910/sites/concursosoftwarelibre.org.0910/themes/concurso4/logo.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;span style="font-family:verdana;"&gt;Y ahora en serio ya que ya por fin el proyecto DrumSim ha sido aceptado en el VI Concurso de Software Libre Universitario.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Podeís ver la ficha del proyecto &lt;a href="https://www.concursosoftwarelibre.org/0910/proyectos/134"&gt;aquí&lt;/a&gt; y el resto de proyectos presentados para esta edición &lt;a href="https://www.concursosoftwarelibre.org/proyectos"&gt;aquí&lt;/a&gt; (es decir la competencia :P) y que en total suman 100 proyectos con 141 participantes. Desde aquí solo decir, que gane el mejor!&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5478926893876951457-3830944373125404179?l=drumsim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drumsim.blogspot.com/feeds/3830944373125404179/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://drumsim.blogspot.com/2009/11/empezamos.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5478926893876951457/posts/default/3830944373125404179'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5478926893876951457/posts/default/3830944373125404179'/><link rel='alternate' type='text/html' href='http://drumsim.blogspot.com/2009/11/empezamos.html' title='Empezamos'/><author><name>K Stopa</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-JG4I_6GuFpI/AAAAAAAAAAI/AAAAAAAAANw/XFx3BIEKCbg/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5478926893876951457.post-6829294393039654696</id><published>2009-11-16T03:15:00.001-08:00</published><updated>2009-12-03T01:52:06.546-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Concurso Universitario Software Libre'/><title type='text'>Otro aplazamiento más</title><content type='html'>Tras volver a aplazar del 7 al 14 de noviembre se vuelve a prorrogar el plazo ahora hasta el 20 de noviembre para la presentación de proyectos. Solo queda esperar y decir lo que siempre se dice en estos casos: Espain is different.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5478926893876951457-6829294393039654696?l=drumsim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drumsim.blogspot.com/feeds/6829294393039654696/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://drumsim.blogspot.com/2009/11/otro-aplazanmiento-mas.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5478926893876951457/posts/default/6829294393039654696'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5478926893876951457/posts/default/6829294393039654696'/><link rel='alternate' type='text/html' href='http://drumsim.blogspot.com/2009/11/otro-aplazanmiento-mas.html' title='Otro aplazamiento más'/><author><name>K Stopa</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-JG4I_6GuFpI/AAAAAAAAAAI/AAAAAAAAANw/XFx3BIEKCbg/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5478926893876951457.post-4865999805824467750</id><published>2009-11-12T03:42:00.000-08:00</published><updated>2009-11-30T15:08:09.275-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ccAudio'/><category scheme='http://www.blogger.com/atom/ns#' term='OpenAl'/><category scheme='http://www.blogger.com/atom/ns#' term='librerías'/><category scheme='http://www.blogger.com/atom/ns#' term='CLAM'/><title type='text'>OpenAl</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://connect.creativelabs.com/Logos/OpenAL.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 200px; height: 107px;" src="http://connect.creativelabs.com/Logos/OpenAL.jpg" alt="Logo OpenAl" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: justify; font-family: verdana;"&gt;Siguiendo con la recopilación de material necesario para el desarrollo, sin duda en este caso una parte muy importante será la librería de sonido. Aunque la elección de &lt;a href="http://connect.creativelabs.com/openal/"&gt;OpenAl&lt;/a&gt; tan solo se justifique en mi caso por su conocimiento (que la he probado) ya que supera con creces en funcionalidades a las que en prinicipio la aplicación necesitará (por el momento) y sobretodo está orientada a programación de videojuegos.&lt;br /&gt;&lt;br /&gt;Antes de esta elección también he barajado otras posibilidades como lo son &lt;a href="http://clam-project.org/"&gt;CLAM&lt;/a&gt; que sin duda está orientada más a la edición y sintetización de audio pero que es mucho más clompleja a la hora de desarrollar o &lt;a href="http://savannah.gnu.org/projects/ccaudio/"&gt;ccAudio&lt;/a&gt; un proyecto que simplifica enormemente la programación pero que quizá a la larga se pueda quedar un poco corto y obsoleto aunque sin duda también sería viable.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5478926893876951457-4865999805824467750?l=drumsim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drumsim.blogspot.com/feeds/4865999805824467750/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://drumsim.blogspot.com/2009/11/openal.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5478926893876951457/posts/default/4865999805824467750'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5478926893876951457/posts/default/4865999805824467750'/><link rel='alternate' type='text/html' href='http://drumsim.blogspot.com/2009/11/openal.html' title='OpenAl'/><author><name>K Stopa</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-JG4I_6GuFpI/AAAAAAAAAAI/AAAAAAAAANw/XFx3BIEKCbg/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5478926893876951457.post-412946151926758874</id><published>2009-11-11T11:54:00.000-08:00</published><updated>2009-11-12T04:11:14.931-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sonidos'/><category scheme='http://www.blogger.com/atom/ns#' term='Hydrogen'/><title type='text'>Sonidos</title><content type='html'>&lt;div style="text-align: justify;"&gt;Para empezar a recoger todas las piezas que serán necesarias para completar el programa he estado buscando sonidos de batería por ahí ya que lo de grabarlos por uno mismo y una calidad decente es algo más que complicado y hay que tener una batería he decidido que la mejor solución será utilizar los de otro programa. En este caso &lt;a href="http://www.hydrogen-music.org/"&gt;Hydrogen&lt;/a&gt; que es un secuenciador de batería GPL el cual os invito utilizar si no lo habeís hecho aún. Los sonidos en formato flac &lt;a href="http://www.4shared.com/file/150332252/70be3bc5/drumsim.html"&gt;aquí&lt;/a&gt;.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5478926893876951457-412946151926758874?l=drumsim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drumsim.blogspot.com/feeds/412946151926758874/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://drumsim.blogspot.com/2009/11/sonidos.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5478926893876951457/posts/default/412946151926758874'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5478926893876951457/posts/default/412946151926758874'/><link rel='alternate' type='text/html' href='http://drumsim.blogspot.com/2009/11/sonidos.html' title='Sonidos'/><author><name>K Stopa</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-JG4I_6GuFpI/AAAAAAAAAAI/AAAAAAAAANw/XFx3BIEKCbg/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5478926893876951457.post-4359045729910041676</id><published>2009-10-19T06:03:00.000-07:00</published><updated>2009-11-30T15:03:29.436-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Análisis'/><title type='text'>Brainstorming</title><content type='html'>&lt;span style="font-family: verdana;"&gt;Para empezar hay que decidir que es lo que se quiere hacer y como de momento lo único que sabemos es que queremos que suene una batería hay que definir algún que otro aspecto y de momento las ideas principales son:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: verdana;"&gt;-          Reproducción del sonido de bombo, caja (redoble, claqueta, caja), toms, tom suelo, platillos, ride e hit hat&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: verdana;"&gt;-          Control de volumen independiente de cada elemento.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: verdana;"&gt;-          Configuración de teclado y fuentes de sonido.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: verdana;"&gt;-          Adición de nuevos sonidos personalizados.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: verdana;"&gt;-          Grabación y reproducción de sonidos grabados.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: verdana;"&gt;-          Exportación \ Importación.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: verdana;"&gt;-          Grabación por capas (ritmo sobre ritmo o lo que es lo mismo en varios canales.).&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: verdana;"&gt;Aunque claro esta que no todas son para la primera versión y de momento son solo ideas. Por cierto si a alguien más se le ocurre alguna que otra cosa más que no dude en comentarlo y se tendrá en cuenta.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5478926893876951457-4359045729910041676?l=drumsim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drumsim.blogspot.com/feeds/4359045729910041676/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://drumsim.blogspot.com/2009/10/brainstorming.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5478926893876951457/posts/default/4359045729910041676'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5478926893876951457/posts/default/4359045729910041676'/><link rel='alternate' type='text/html' href='http://drumsim.blogspot.com/2009/10/brainstorming.html' title='Brainstorming'/><author><name>K Stopa</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-JG4I_6GuFpI/AAAAAAAAAAI/AAAAAAAAANw/XFx3BIEKCbg/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5478926893876951457.post-1172712442560871464</id><published>2009-10-13T03:09:00.000-07:00</published><updated>2009-10-13T03:14:39.166-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Concurso Universitario Software Libre'/><title type='text'>Y a seguir esperando</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:verdana;"&gt;Al final se ha prorogado el plazo de inscripción en en concurso por lo que ahora queda esperar hasta el 7 de noviembre si el proyecto ha sido aceptado o no. Aun así creo que voy a empezar a trabajar y a publicar alguna que otra cosa (de momento documentación) para que se le puede hechar un vistazo.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5478926893876951457-1172712442560871464?l=drumsim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drumsim.blogspot.com/feeds/1172712442560871464/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://drumsim.blogspot.com/2009/10/y-seguir-esperando.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5478926893876951457/posts/default/1172712442560871464'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5478926893876951457/posts/default/1172712442560871464'/><link rel='alternate' type='text/html' href='http://drumsim.blogspot.com/2009/10/y-seguir-esperando.html' title='Y a seguir esperando'/><author><name>K Stopa</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-JG4I_6GuFpI/AAAAAAAAAAI/AAAAAAAAANw/XFx3BIEKCbg/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5478926893876951457.post-3167994830716979453</id><published>2009-10-05T03:48:00.000-07:00</published><updated>2009-10-13T03:13:05.754-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Concurso Universitario Software Libre'/><title type='text'>A la espera</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span style="font-family: verdana;"&gt;Acabo de inscribir el proyeco al &lt;/span&gt;&lt;a style="font-family: verdana;" href="http://www.concursosoftwarelibre.org/"&gt;IV Concurso Universitario de Software Libre&lt;/a&gt;&lt;span style="font-family: verdana;"&gt;. En parte el proyecto lo decidí empezar para apuntarlo a este concuros y en parte es algo que ya tenía en la cabeza hace tiempo e incluso ya tenia alguna demo mala, así que en representación de la UNED y como un buen mal estudiante espero que lo acepten (o no) y pueda empezar a meterle mano a la cosa con más o menos ilusión.&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5478926893876951457-3167994830716979453?l=drumsim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drumsim.blogspot.com/feeds/3167994830716979453/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://drumsim.blogspot.com/2009/10/la-espera.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5478926893876951457/posts/default/3167994830716979453'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5478926893876951457/posts/default/3167994830716979453'/><link rel='alternate' type='text/html' href='http://drumsim.blogspot.com/2009/10/la-espera.html' title='A la espera'/><author><name>K Stopa</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-JG4I_6GuFpI/AAAAAAAAAAI/AAAAAAAAANw/XFx3BIEKCbg/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5478926893876951457.post-1693110642721267904</id><published>2009-10-02T02:19:00.000-07:00</published><updated>2009-10-13T03:12:46.711-07:00</updated><title type='text'>Introducción</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span style="font-family: verdana;font-family:verdana;font-size:100%;"  &gt;Empieza el proyecto pero, ¿de que se trata?&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: verdana;font-family:verdana;font-size:100%;"  &gt;La idea principal del proyecto es que el teclado sea bombo, platillos y caja y que cualquiera pueda directamente contar con una batería que al igual que en el caso de las de verdad necesitará un tiempo de aprendizaje, un poco de habilidad para ser tocada y sobre todo sentido del ritmo. La aplicación pretende servir para crear acompaniamientos de batería y otros instrumentos de percusión en grabación de maquetas, borradores de canciones, perfilar nuevos ritmos así como en estudios caseros.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: verdana;font-family:verdana;font-size:100%;"  &gt;Por supuesto, todo esto desde el software libre y multiplataforma que si no es tirar el dinero.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5478926893876951457-1693110642721267904?l=drumsim.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drumsim.blogspot.com/feeds/1693110642721267904/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://drumsim.blogspot.com/2009/10/introduccion.html#comment-form' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5478926893876951457/posts/default/1693110642721267904'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5478926893876951457/posts/default/1693110642721267904'/><link rel='alternate' type='text/html' href='http://drumsim.blogspot.com/2009/10/introduccion.html' title='Introducción'/><author><name>K Stopa</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-JG4I_6GuFpI/AAAAAAAAAAI/AAAAAAAAANw/XFx3BIEKCbg/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry></feed>
