Sunday, December 23, 2012

Announcing synthclone-0.3.0! - Renoise Forums

Jump to content

Example
#{example}
"); ipb.editor_values.get('templates')['togglesource'] = new Template("
??? Cancel Source Edit
"); ipb.editor_values.get('templates')['toolbar'] = new Template(""); ipb.editor_values.get('templates')['button'] = new Template("
  • "); ipb.editor_values.get('templates')['menu_item'] = new Template("
  • #{title}
  • "); ipb.editor_values.get('templates')['togglesource'] = new Template("
    ??? Cancel Source Edit
    "); ipb.editor_values.get('templates')['emoticons_showall'] = new Template(""); ipb.editor_values.get('templates')['emoticon_wrapper'] = new Template("

    Emoticons

    "); // Add smilies into the mix ipb.editor_values.set( 'show_emoticon_link', false ); ipb.editor_values.set( 'bbcodes', $H({"acronym":{"id":"8","title":"Acronym","desc":"Allows you to make an acronym that will display a description when moused over","tag":"acronym","useoption":"1","example":"[acronym='Laugh Out Loud']lol[/acronym]","switch_option":"0","menu_option_text":"Enter the description for this acronym (EG: Laugh Out Loud)","menu_content_text":"Enter the acronym (EG: lol)","single_tag":"0","optional_option":"0","image":""},"entry":{"id":"35","title":"Blog Entry Link","desc":"This tag provides an easy way to link to a blog entry.","tag":"entry","useoption":"1","example":"[entry=100]Click me![/entry]","switch_option":"0","menu_option_text":"","menu_content_text":"","single_tag":"0","optional_option":"0","image":""},"blog":{"id":"34","title":"Blog Link","desc":"This tag provides an easy way to link to a blog.","tag":"blog","useoption":"1","example":"[blog=100]Click me![/blog]","switch_option":"0","menu_option_text":"","menu_content_text":"","single_tag":"0","optional_option":"0","image":""},"code":{"id":"13","title":"Code","desc":"Allows you to enter general code","tag":"code","useoption":"0","example":"[code]$text = 'Some long code here';[/code]","switch_option":"0","menu_option_text":"","menu_content_text":"","single_tag":"0","optional_option":"0","image":""},"embed":{"id":"37","title":"embed","desc":"Allows you to embed video material","tag":"embed","useoption":"0","example":"[embed]src=http://video.google.com/googleplayer.swf?docId=-2823239341954301626&hl=nl width=478 height=326[/embed]","switch_option":"0","menu_option_text":"","menu_content_text":"","single_tag":"0","optional_option":"0","image":""},"extract":{"id":"33","title":"Extract Blog Entry","desc":"This will allow users to define an extract for an entry. Only this piece of the entry will be displayed on the main blog page and will show up in the RSS feed.","tag":"extract","useoption":"0","example":"[extract]This is an example![/extract]","switch_option":"0","menu_option_text":"","menu_content_text":"","single_tag":"0","optional_option":"0","image":""},"hr":{"id":"12","title":"Horizontal Rule","desc":"Adds a horizontal rule to separate text","tag":"hr","useoption":"0","example":"[hr]","switch_option":"0","menu_option_text":"","menu_content_text":"","single_tag":"1","optional_option":"0","image":""},"html":{"id":"15","title":"HTML Code","desc":"Allows you to enter formatted/syntax-highlighted HTML code","tag":"html","useoption":"0","example":"[html][/html]","switch_option":"0","menu_option_text":"","menu_content_text":"","single_tag":"0","optional_option":"0","image":""},"member":{"id":"31","title":"Member","desc":"Given a member name, a link is automatically generated to the member's profile","tag":"member","useoption":"1","example":"[member=admin] runs this site.","switch_option":"0","menu_option_text":"","menu_content_text":"","single_tag":"1","optional_option":"0","image":""},"php":{"id":"14","title":"PHP Code","desc":"Allows you to enter PHP code into a formatted/highlighted syntax box","tag":"php","useoption":"0","example":"[php]$variable = true;\n\nprint_r($variable);[/php]","switch_option":"0","menu_option_text":"","menu_content_text":"","single_tag":"0","optional_option":"0","image":""},"post":{"id":"6","title":"Post Link","desc":"This tag provides an easy way to link to a post.","tag":"post","useoption":"1","example":"[post=1]Click me![/post]","switch_option":"0","menu_option_text":"Enter the Post ID","menu_content_text":"Enter the title for this link","single_tag":"0","optional_option":"0","image":""},"snapback":{"id":"1","title":"Post Snap Back","desc":"This tag displays a little linked image which links back to a post - used when quoting posts from the board. Opens in same window by default.","tag":"snapback","useoption":"0","example":"[snapback]100[/snapback]","switch_option":"0","menu_option_text":"","menu_content_text":"","single_tag":"0","optional_option":"0","image":""},"spoiler":{"id":"7","title":"Spoiler","desc":"Spoiler tag","tag":"spoiler","useoption":"0","example":"[spoiler]Some hidden text[/spoiler]","switch_option":"0","menu_option_text":"","menu_content_text":"Enter the text to be masked","single_tag":"0","optional_option":"0","image":""},"sql":{"id":"16","title":"SQL Code","desc":"Allows you to enter formatted/syntax-highlighted SQL code","tag":"sql","useoption":"0","example":"[sql]SELECT p.*, t.* FROM posts p LEFT JOIN topics t ON t.tid=p.topic_id WHERE t.tid=7[/sql]","switch_option":"0","menu_option_text":"","menu_content_text":"","single_tag":"0","optional_option":"0","image":""},"topic":{"id":"5","title":"Topic Link","desc":"This tag provides an easy way to link to a topic","tag":"topic","useoption":"1","example":"[topic=1]Click me![/topic]","switch_option":"0","menu_option_text":"Enter the topic ID","menu_content_text":"Enter the title for this link","single_tag":"0","optional_option":"0","image":""},"twitter":{"id":"36","title":"Twitter","desc":"A tag to link to a user's twitter account","tag":"twitter","useoption":"0","example":"[twitter]userName[/twitter]","switch_option":"0","menu_option_text":"","menu_content_text":"","single_tag":"0","optional_option":"0","image":"twitter.png"},"wiki":{"id":"38","title":"Wiki tag","desc":"This tag links to the wiki.","tag":"wiki","useoption":"0","example":"[wiki]Main Page[/wiki]","switch_option":"0","menu_option_text":"","menu_content_text":"","single_tag":"0","optional_option":"0","image":""},"xml":{"id":"17","title":"XML Code","desc":"Allows you to enter formatted/syntax-highlighted XML code","tag":"xml","useoption":"0","example":"[xml]\n \n Test\n \n[/xml]","switch_option":"0","menu_option_text":"","menu_content_text":"","single_tag":"0","optional_option":"0","image":""},"youtube":{"id":"45","title":"YouTube","desc":"Just add the Youtube code to embed it.","tag":"youtube","useoption":"0","example":"[youtube]zXuyVKUesbw[/youtube]","switch_option":"0","menu_option_text":"","menu_content_text":"","single_tag":"0","optional_option":"0","image":""},"br":{"id":"43","title":"[br]","desc":"Add an additional linebreak","tag":"br","useoption":"0","example":"[br][/br]","switch_option":"0","menu_option_text":"","menu_content_text":"","single_tag":"0","optional_option":"0","image":""}}) ); ipb.vars['emoticon_url'] = "http://forum.renoise.com/public/style_emoticons/default"; //Search Setup ipb.vars['search_type'] = 'forum'; ipb.vars['search_type_id'] = 3; ipb.vars['search_type_2'] = 'topic'; ipb.vars['search_type_id_2'] = 36865; // Delete stuff set up ipb.topic.deleteUrls['hardDelete'] = new Template("http://forum.renoise.com/index.php?app=forums&module=moderate&section=moderate&do=04&f=3&t=36865&st=&auth_key=880ea6a14ea49e853634fbdc5015a024&p=#{pid}"); ipb.topic.deleteUrls['softDelete'] = new Template("http://forum.renoise.com/index.php?app=forums&module=moderate&section=moderate&do=postchoice&tact=sdelete&t=36865&f=3&auth_key=880ea6a14ea49e853634fbdc5015a024&selectedpids[#{pid}]=#{pid}&pid=#{pid}"); //]]>
    • You cannot start a new topic
    • You cannot reply to this topic

    #1 User is offline ? Devin?

    • Group: Normal Members
    • Posts: 5
    • Joined: 04-November 10
    • Gender:Male
    • Location:Alhambra, CA.

    Posted 21 December 2012 - 10:56 AM

    I'm happy to announce the release of synthclone-0.3.0!

    synthclone is a Linux-based tool that allows you to create sample-based instruments. You can create sample-based instruments by sending MIDI messages to your MIDI-capable gear or software that instructs an instrument to emit sounds for a series of notes, velocities, controls, and aftertouch values, or by recording your own samples. After the sampling is done, you can apply effects to your samples, and finally save this data as a sample-based instrument that can be loaded by sampler software.

    The new Renoise plugin allows users to create Renoise instruments from data sampled using synthclone.

    Features:

    • Supports user-configurable per-zone sample time, release time, MIDI note, MIDI velocity, MIDI aftertouch, MIDI channel pressure, MIDI control changes, etc. via a table interface.
    • Audition samples and change zone parameters until you're happy with the data you're acquiring from your MIDI device.
    • Save and restore sessions.
    • Distributed with plugins that support the JACK Audio Connection Kit (with JACK Session support), PortAudio and PortMidi, trimming of samples, reversing samples, LV2 effects, the creation of Hydrogen, SFZ, and Renoise instruments, automated zone generation, and loading samples from your local filesystem.
    • Can create multiple targets in one session (i.e. a Renoise patch and an SFZ patch) from the same set of samples.
    • A well-documented plugin API is available for developers to write their own plugins to extend synthclone.

    Important Changes Since 0.2.0:

    • Lots of bug fixes.
    • The new LV2 plugin allows you to use LV2 effects within synthclone
    • The new Renoise plugin allows you to save your instruments as Renoise instruments
    • The new Reverser plugin allows you to reverse the samples you load into synthclone
    • The new Sample Loader plugin allows you to load samples into synthclone from your local filesystem
    • Internal architecture changes for future expansion of the plugin API to handle main view manipulation

    Future Development:

    • Consider capturing release of samples.
    • Figure out a good packaging scheme for Mac OSX.
    • Support the Non-Session Manager protocol.
    • Consider different ways to support the detection and/or creation of loops.
    • Get someone to design an icon that isn't ugly.
    • Extend the LV2 plugin to support more features so that it can load more LV2 plugins.

    The new version of `synthclone` is available at:

    Please report bugs using the issue tracker:

    If you like `synthclone` and have ideas that can make it better and/or want to keep up with its progress, join the users group:

    If you're a developer and want to write plugins for `synthclone` or contribute to the application itself, join the development group:

    Thanks,

    --
    Devin Anderson
    surfacepatterns (at) gmail (dot) com

    blog - http://surfacepatterns.blogspot.com/
    psinsights - http://psinsights.googlecode.com/
    synthclone - http://synthclone.googlecode.com/

    1


    #2 User is offline ? revo11?

    • Group: Normal Members
    • Posts: 212
    • Joined: 03-March 11

    Posted Yesterday, 02:02 AM

    appreciate the effort, but isn't this comparable to renoise's render plugin to instrument functionality?

    This post has been edited by revo11: Yesterday, 02:02 AM

    0


    #3 User is offline ? vV?

    • Group: Moderator
    • Posts: 14346
    • Joined: 24-October 03
    • Gender:Male
    • Location:Netherlands

    Posted Yesterday, 02:10 AM

    View Postrevo11, on 22 December 2012 - 02:02 AM, said:

    appreciate the effort, but isn't this comparable to renoise's render plugin to instrument functionality?

    It looks like it, but the renderplugin does not render Midi instruments :)
    I think a Windows and Mac OSX variation would be appreciated as well,

    Vv....

    cpu Intel Core2 Quad CPUQ6600 @2.40GHz
    chipset nVidia nForce 4 SLI x16 -> Driver rev:5.1.2600.445 (management 4.4.5.0)
    mem 8 Gb 800Mhz
    os Win 7 64-bit SP1, DirectX 11
    audio ESI ESP1010e - > Driver rev:2.0.1.0
    video nVidia Geforce GTX580 - > Driver rev:306.23

    Renoise Official Manual

    0


    #4 User is offline ? Devin?

    • Group: Normal Members
    • Posts: 5
    • Joined: 04-November 10
    • Gender:Male
    • Location:Alhambra, CA.

    Posted Yesterday, 06:31 AM

    View Postrevo11, on 22 December 2012 - 02:02 AM, said:

    appreciate the effort, but isn't this comparable to renoise's render plugin to instrument functionality?

    I've only given the plugin grabber a brief look. From what I can tell, Renoise's plugin grabber has a subset of the functionality of synthclone. Mainly, synthclone gives you a lot more control over the parameters used to acquire samples for sample-based instruments, and can acquire instruments from any source that can take MIDI input.

    --
    Devin Anderson
    surfacepatterns (at) gmail (dot) com

    blog - http://surfacepatterns.blogspot.com/
    psinsights - http://psinsights.googlecode.com/
    synthclone - http://synthclone.googlecode.com/

    0


    #5 User is offline ? Devin?

    • Group: Normal Members
    • Posts: 5
    • Joined: 04-November 10
    • Gender:Male
    • Location:Alhambra, CA.

    Posted Yesterday, 06:42 AM

    View PostvV, on 22 December 2012 - 02:10 AM, said:

    I've done some work on a port to Mac OSX. synthclone does compile on OSX, but I haven't yet figured out a good packaging scheme. At some point, I'll finalize the packaging scheme and release an OSX package.

    As far as Windows goes, I'm not a Windows developer and have no desire to start developing on Windows. But, if a developer comes along that is interested in porting synthclone to Windows, then I won't stop him/her from doing so. :)

    0


    #6 User is offline ? slippycurb?

    • Group: Normal Members
    • Posts: 345
    • Joined: 10-April 09
    • Gender:Male
    • Location:Ireland Co Galway
    • Interests:My interests change from day to day, but i always like eggs.

    Posted Yesterday, 07:09 PM

    i like you,

    0


    #7 User is offline ? vV?

    • Group: Moderator
    • Posts: 14346
    • Joined: 24-October 03
    • Gender:Male
    • Location:Netherlands

    Posted Yesterday, 11:16 PM

    View PostDevin, on 22 December 2012 - 06:42 AM, said:


    Well, when inspecting the requirements this would require some libraries around and installed before synthclone can do something because the application has quite a few dependencies.
    Even when the application is compiled standalone, still the end-user has to install quite a few libraries and engines to get it working.
    In Windows this is not as easily done for Linux specific libraries as this can be done in the Linux software and library manager.
    Vv....

    cpu Intel Core2 Quad CPUQ6600 @2.40GHz
    chipset nVidia nForce 4 SLI x16 -> Driver rev:5.1.2600.445 (management 4.4.5.0)
    mem 8 Gb 800Mhz
    os Win 7 64-bit SP1, DirectX 11
    audio ESI ESP1010e - > Driver rev:2.0.1.0
    video nVidia Geforce GTX580 - > Driver rev:306.23

    Renoise Official Manual

    0


    #8 User is offline ? Devin?

    • Group: Normal Members
    • Posts: 5
    • Joined: 04-November 10
    • Gender:Male
    • Location:Alhambra, CA.

    Posted Today, 12:48 AM

    View PostvV, on 22 December 2012 - 11:16 PM, said:

    Well, when inspecting the requirements this would require some libraries around and installed before synthclone can do something because the application has quite a few dependencies.

    Even when the application is compiled standalone, still the end-user has to install quite a few libraries and engines to get it working.

    Some of the synthclone plugins that aren't likely to be used on Windows (JACK, LV2, etc.) could be omitted in the beginning, which would bring down the list of dependencies. It doesn't solve the whole problem, of course.

    Quote

    In Windows this is not as easily done for Linux specific libraries as this can be done in the Linux software and library manager.

    I went through some of this when porting to Mac OSX. With a combination of `macports`, `otool`, and `install_name_tool`, I was able to build a standalone package. I'm not altogether sure I did it in the best possible way for Mac, but it did seem to work.

    I was hoping that something similar could be done with Windows.

    0


    Share this topic:


    • You cannot start a new topic
    • You cannot reply to this topic


    Source: http://forum.renoise.com/index.php?/topic/36865-announcing-synthclone-030/

    amber rose drew peterson Art Modell Frank Ocean Gay bill clinton andy roddick Costa Rica Earthquake

    No comments:

    Post a Comment

    Note: Only a member of this blog may post a comment.