Jump to content


Photo

Live recording, autocreate patterns

live pattern autocreate recording

  • Please log in to reply
5 replies to this topic

#1 vital.fadeev

vital.fadeev

    New Member

  • Normal Members
  • Pip
  • 6 posts

Posted 14 July 2018 - 12:19

I dream so:
I record live.
Patterns are automatically created.
 
If the pattern is over, a new one is created.
 
How can I do that, o guru?
 
Thanks.
 


#2 El°HYM

El°HYM

    Big Super GrandMasta Member

  • Normal Members
  • PipPipPipPipPipPipPipPipPipPipPip
  • 761 posts
  • Gender:Male
  • Location:NIBIRU
  • Interests:I AM El°HYM

Posted 14 July 2018 - 12:53

hqdefault.jpg

EARTHSFLATSWHATEVA?!!!


Edited by El°HYM, 14 July 2018 - 14:57.

Inside ur Renoise; helping Byte-Smasher putting Cab Sims on ur Master.  :ph34r: 


#3 danoise

danoise

    Probably More God or Borg Than Human Member

  • Renoise Team
  • PipPipPipPipPipPipPipPipPipPipPipPipPipPipPip
  • 6988 posts
  • Gender:Male
  • Location:Berlin
  • Interests:wildlife + urban trekking

Posted 14 July 2018 - 13:14

AutoClonePatterns allows you to loop a range of patterns and automatically extended them as you record:

https://www.renoise....-clone-patterns

 

Very simple to use: loop a range of patterns, start playback + record.

Once the playback reaches the loop, a clone is automatically created. 


  • ffx and El°HYM like this

Tracking with Stuff. API wishlist | Soundcloud


#4 vital.fadeev

vital.fadeev

    New Member

  • Normal Members
  • Pip
  • 6 posts

Posted 14 July 2018 - 13:34

AutoClonePatterns allows you to loop a range of patterns and automatically extended them as you record:

https://www.renoise....-clone-patterns

 

Very simple to use: loop a range of patterns, start playback + record.

Once the playback reaches the loop, a clone is automatically created. 

 

I happy! Because your answer is useful to me. :-)


  • El°HYM likes this

#5 Raul (ulneiz)

Raul (ulneiz)

    Guruh Motha Fakka is Levitating and Knows Everything About Renoise Member

  • Normal Members
  • PipPipPipPipPipPipPipPipPipPipPipPipPip
  • 1581 posts
  • Gender:Male
  • Location:Spain

Posted 01 August 2018 - 09:27

 

I dream so:
I record live.
Patterns are automatically created.
 
If the pattern is over, a new one is created.
 
How can I do that, o guru?
 
Thanks.

 

 

I made a couple of functions a long time ago so that I had exactly this behavior. The result is so simple and the performance so good that I have added it to one of my latest tools:

--auto sequence
function kng_auto_sequence()
  local song = renoise.song()
  --print( song.selected_sequence_index, #song.sequencer.pattern_sequence )
  if ( song.selected_sequence_index == #song.sequencer.pattern_sequence ) then
    if ( song.selected_sequence_index < 1000 ) then
      song.sequencer:insert_new_pattern_at( song.selected_sequence_index + 1 )
    end
  end
end
---
KNG_AUTO_SEQUENCE = false
function kng_auto_sequence_obs()
  local song = renoise.song()
  if ( KNG_AUTO_SEQUENCE == false ) then
    if not song.selected_sequence_index_observable:has_notifier( kng_auto_sequence ) then
      song.selected_sequence_index_observable:add_notifier( kng_auto_sequence )
    end
    kng_auto_sequence()
    KNG_AUTO_SEQUENCE = true
    vws.KNG_BT_AUTO_SEQUENCE.color = KNG_CLR.WHITE
  else
    if song.selected_sequence_index_observable:has_notifier( kng_auto_sequence ) then
      song.selected_sequence_index_observable:remove_notifier( kng_auto_sequence )
    end
    KNG_AUTO_SEQUENCE = false
    vws.KNG_BT_AUTO_SEQUENCE.color = KNG_CLR.DEFAULT
  end
end

This only needs a button to activate or deactivate it from a window ( kng_auto_sequence_obs() ). It can also be replaced by a checkbox. If you do not want a window, it is possible to use the drop-down menu of the pattern sequence panel. Regardless of the way to activate it, the function uses a notifier that always adds a new pattern at the end of the sequence, without doing anything else, in the cleanest way possible.

 

The problem with using a notifier is that it reacts with a few milliseconds of delay. This implies that it will not work properly with BPM & LPB extremely high.

 

Anyone who knows a bit of LUA code will know how to use it...


:excl: Development of my tools: Piano Roll EditorKangarooX120SamRenderPhraseTouch

 

:excl: My API wishlist R3.1 (updated 24 July 2017):

Spoiler

 

:excl: My Renoise 3.1 wishlist (updated 26 September 2017):

Spoiler

#6 joule

joule

    Guruh Motha Fakka is Levitating and Knows Everything About Renoise Member

  • Normal Members
  • PipPipPipPipPipPipPipPipPipPipPipPipPip
  • 1854 posts
  • Gender:Not Telling

Posted 01 August 2018 - 10:25

I made this to resolve the issue. http://forum.renoise...-grow-sequence/







Also tagged with one or more of these keywords: live, pattern, autocreate, recording