Jump to content


Photo

New Tool (3.1): Mouse Warrior - New note editor


  • Please log in to reply
35 replies to this topic

#26 Raul (ulneiz)

Raul (ulneiz)

    Guruh Motha Fakka is Levitating and Knows Everything About Renoise Member

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

Posted 01 July 2018 - 10:04

Thanks fiasko! I also encourage you to invent more original tools. Thank you very much for your contributions!
 
This is another tool (which like the PhraseTouch tool, and other big tools), has problems with the skin textures ( Renoise: Preferences/Theme/Graphics: Texture ~= None ).
 
If the Renoise Team reads this, please try these tools with the textures enabled to make a correction if possible for the next version of Renoise.
 
It gives a anger that large tools have important lags, and can only be used well with the textures disabled.

:excl: Development of my tools: KangarooX120SamRenderPhraseTouch  |  GT16-Colors (old)

 

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

Spoiler

 

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

Spoiler

#27 danoise

danoise

    Probably More God or Borg Than Human Member

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

Posted 01 July 2018 - 12:34

Updated.

 

Nice, gonna give this a try. 


Tracking with Stuff. API wishlist | Soundcloud


#28 fiasko

fiasko

    Member

  • Normal Members
  • PipPip
  • 31 posts
  • Gender:Male
  • Location:Poland

Posted 04 July 2018 - 20:59

I added chords editor and started adding tooltips (a major effort :)). At this point the chord editor could be wonky and buggy.  I will try to add chord harmonization from Synfire. That's what the not working 'harmonize' button is for :)

 

Utilities were moved to setup popup.

Attached Files


Edited by fiasko, 04 July 2018 - 22:17.


#29 danoise

danoise

    Probably More God or Borg Than Human Member

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

Posted 04 July 2018 - 21:45

A bit of feedback (using the tool the first time)

 

* Scales: switching scale/key wipes the notes I've entered? 

* Same for toggling "Phrase" (notes are lost, instead of being ported over)

* Got an error when pressing the "harmonize" button -

Spoiler

here's a picture of the gui when it happened

mousewarrior.png

 

 

Regarding loss of content: this might simply be me, not having a deeper of understanding the tool.

But it would at the very least like to see a warning first. 

 

Great work, btw. Can I also make a feature suggestion?

I would love if there was a "rest" value in the sequence - basically, for how long the given position should take, in units. 

So if the position was set to 4, then the output would be a full four rows, etc.

 

Could be pretty cool for rhythmically scrambling stuff, like CTRL+Shift+Insert/Delete in the pattern editor :-)

 

 

 


Tracking with Stuff. API wishlist | Soundcloud


#30 fiasko

fiasko

    Member

  • Normal Members
  • PipPip
  • 31 posts
  • Gender:Male
  • Location:Poland

Posted 04 July 2018 - 21:57

 

* Scales: switching scale/key wipes the notes I've entered? 

 

Make sure you 'grab' notes from the pattern editor before changing scales.

 

* Same for toggling "Phrase" (notes are lost, instead of being ported over)

 

'Phrase' switches to the phrase editor of the sampler. Everything will work with phrase editor instead of the pattern editor

 

* Got an error when pressing the "harmonize" button -

 

As I already mentioned, not implemented yet ( points to nonexistent harmonize function).


Edited by fiasko, 04 July 2018 - 22:15.


#31 fiasko

fiasko

    Member

  • Normal Members
  • PipPip
  • 31 posts
  • Gender:Male
  • Location:Poland

Posted 04 July 2018 - 22:03

Great work, btw. Can I also make a feature suggestion?

I would love if there was a "rest" value in the sequence - basically, for how long the given position should take, in units. 

So if the position was set to 4, then the output would be a full four rows, etc.

 

The position of what exactly ? If you're taking about the VB editor then note positions are relative to each other. first note position 4 results in pattern position 4 (3 staring from 0), second note position 4 results in pattern position 8 (4+4) and so on


Edited by fiasko, 04 July 2018 - 22:04.


#32 fiasko

fiasko

    Member

  • Normal Members
  • PipPip
  • 31 posts
  • Gender:Male
  • Location:Poland

Posted 04 July 2018 - 22:11

But it would at the very least like to see a warning first.

 

I'm not sure what the scenario is. Generally before using, the tool needs to be loaded / set up by pressing 'grab'. This is not necessary for all editors but that should be the first thing to do. I can't add automatic or intelligent 'grab' to the tool without losing some control over the Renoise pattern editor. Taking over Renoise is not  the point :)  Nothing is lost since you can undo pattern editor changes in Renoise.


Edited by fiasko, 05 July 2018 - 17:05.


#33 danoise

danoise

    Probably More God or Borg Than Human Member

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

Posted 05 July 2018 - 09:43

As I already mentioned, not implemented yet ( points to nonexistent harmonize function).


Ah, read that but didn't think the button would be enabled then. My bad. 
 
 

Nothing is lost since you can undo pattern editor changes in Renoise.


Yes, of course - I did :) I'm just thinking in terms of user experience here:

 

1. Installs tool, launches Renoise. 

2. "Woo, a new tool to play around with...that's a lot of checkboxes - let me just flip some of then"

3. "Ah, I'm writing notes into the pattern. Cool, that's how it works."

4. (Changes scale) WTF?

 

It didn't occur to me that I "should" grab from the pattern, because I started with a new, empty song.

I was only interested in creating sequences from scratch. 


Tracking with Stuff. API wishlist | Soundcloud


#34 fiasko

fiasko

    Member

  • Normal Members
  • PipPip
  • 31 posts
  • Gender:Male
  • Location:Poland

Posted 06 July 2018 - 00:08

 

* Scales: switching scale/key wipes the notes I've entered?

 

 

That happens with the step editor when table that stores notes internally is empty. Now changing scales with no notes loaded, produces no action.

Attached Files


Edited by fiasko, 06 July 2018 - 20:03.


#35 sqzd

sqzd

    New Member

  • Normal Members
  • Pip
  • 1 posts

Posted 06 July 2018 - 18:21

Hi Flasko, thank you very much for the tool, looks great.

 

After setting up the right folder, i tried to grab from phrase (not empty), and this error pop up:

 

qzd/.renoise/V3.1.0/Scripts/Tools/com.renoise.mousewarrior.xrnx/main.lua' failed in one of its notifiers.

Please contact the author (MW) for assistance...

main.lua:3150: attempt to perform arithmetic on field '?' (a nil value)
stack traceback:
  main.lua:3150: in function 'get_col'
  main.lua:3433: in function 'grab_notes'
  main.lua:4109: in function <main.lua:4107>

 



#36 fiasko

fiasko

    Member

  • Normal Members
  • PipPip
  • 31 posts
  • Gender:Male
  • Location:Poland

Posted 06 July 2018 - 19:21

Hi Flasko, thank you very much for the tool, looks great.

 

After setting up the right folder, i tried to grab from phrase (not empty), and this error pop up:

 

Strange as I get an error only with empty phrase. Empty phrase is ignored now. Try the new version.  

Attached Files

  • Attached File  mw.xrnx   20.52KB   6 downloads

Edited by fiasko, 06 July 2018 - 20:05.