Jump to content


Photo

New Tool (3.1): GT16-Colors v1.2a1 (updated 12 June 2017)

pattern editor mixer octaves sort pitches control tracks since groups

  • Please log in to reply
71 replies to this topic

#51 Meef Chaloin

Meef Chaloin

    Big GrandDaddy Member

  • Normal Members
  • PipPipPipPipPipPipPipPip
  • 461 posts
  • Gender:Male

Posted 01 March 2017 - 14:21

I haven't had any time to check on the progress of this lately but had a little play this evening and it's looking fantastic. Hopefully soon I will be able to check out some of the new features in depth.



#52 Raul (ulneiz)

Raul (ulneiz)

    Guruh Member

  • Normal Members
  • PipPipPipPipPipPipPipPipPipPipPipPip
  • 893 posts
  • Gender:Male
  • Location:Spain

Posted 01 March 2017 - 16:10

I haven't had any time to check on the progress of this lately but had a little play this evening and it's looking fantastic. Hopefully soon I will be able to check out some of the new features in depth.

 

Hi Meff. I am currently adjusting the virtual piano of the WMP module to make it work as I wish for live recording. It's amazing how many things can be done with LUA. I miss some things about the API, but it is possible to do many things. Coming soon, I'll release another beta version, at least I'm polishing all the modules little by little and it starts to work fine. This is like a car that is missing a few pieces to make it run better  ^_^

 

At the moment, I am very happy with the results and also with the disinterested help I have been receiving from some members of the forums. Thus, it is a pleasure to learn LUA. When it is more or less finished, it will be a magnificent tool...


  • Meef Chaloin likes this

:excl: Development of my tool: GT16-Colors

 

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

Spoiler

 

:excl: My Renoise 3.1 wishlist (updated 18 July 2017):

Spoiler

#53 Raul (ulneiz)

Raul (ulneiz)

    Guruh Member

  • Normal Members
  • PipPipPipPipPipPipPipPipPipPipPipPip
  • 893 posts
  • Gender:Male
  • Location:Spain

Posted 28 April 2017 - 09:48

GT16-Colors v1.2b9 released! Download here: Comment #14

 

In March I made another new version (v1.2b9; beta 9) with some touch-ups focused on the WMP module, especially for it to work finer in live recording.

 

Actually, I've had problems with live recording using the mouse using WMP, because the code used meets the limitations of OSC Server. If someone ever reads this and wants to help me fix it, you can download the tool "ulneiz.GT16-Colors_v1.2b9.xrnx" and see the code (folder ulneiz.GT16-Colors_v1.2b9.xrnx/tools/tool_08.lua). I think it is a problem of the OSC Server and the time delay in the insertion.

 

In this new version, works a little better, but still have problems with the insertion of the volume, and even the note, when pressing the virtual keyboard with the mouse. If the insertion is very fast, insert values incorrectly into the pattern editor as it moves. It really is a problem that I do not know how to solve. I hit a wall here.

 

For live recording with follow the player's position is enabled you can use the "NCTr" button (Note Column Tracker), for insert each note in note columns automatically and "Val" button for insert the values VOL, PAN ( and DLY I have problems of code, because Renoise insert automatically yours delay values, I can not control it with the LUA code).

 

I think this topic is also related to the possible creation of a pianoroll. If the pianoroll is made with OSC Server to sound, it will not work fine for live recording!!! I believe. This would be a serious problem. I would like a future version of Renoise to allow sound control directly with LUA code, without using OSC Server. A pianorroll that does not ring is a crap, and it should work perfectly on the live recording...

 

This release includes:

  • Best WMP for live recording with or without NCTr (does not work fine!).
  • Some tweaks here and there.

I will continue to improve the tool GT16-Colors, but there are things I do not know how to solve...


:excl: Development of my tool: GT16-Colors

 

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

Spoiler

 

:excl: My Renoise 3.1 wishlist (updated 18 July 2017):

Spoiler

#54 joule

joule

    Guruh Motha Fakka is Levitating and Knows Everything About Renoise Member

  • Normal Members
  • PipPipPipPipPipPipPipPipPipPipPipPipPip
  • 1409 posts
  • Gender:Not Telling
  • Location:Sweden
  • Interests:music, philosophy, engineering

Posted 28 April 2017 - 10:01

I think this topic is also related to the possible creation of a pianoroll. If the pianoroll is made with OSC Server to sound, it will not work fine for live recording!!! I believe. This would be a serious problem. I would like a future version of Renoise to allow sound control directly with LUA code, without using OSC Server. A pianorroll that does not ring is a crap, and it should work perfectly on the live recording...

 

On this sidenote, I don't think this is a problem at all. A pianoroll would only be a visual representation of normal pattern data. You only need to use OSC for making a sound when entering or clicking notes in the piano roll, which would work just fine. (e g, you don't record live with the mouse in a piano roll and the native Renoise recording takes care of all sound like normally when recording via midi).

 

PS. The most/only off-putting factor for making a piano roll tool (other than the time it takes) is IMO not being able to change the mouse cursor when using modifiers (razor/selection/zoom modifiers et c). Sounds crazy, but it's a small but important detail, I think. Also, the lack of easily resizable windows is a bit 'sad'.


Edited by joule, 28 April 2017 - 10:09.


#55 Raul (ulneiz)

Raul (ulneiz)

    Guruh Member

  • Normal Members
  • PipPipPipPipPipPipPipPipPipPipPipPip
  • 893 posts
  • Gender:Male
  • Location:Spain

Posted 28 April 2017 - 10:49

On this sidenote, I don't think this is a problem at all. A pianoroll would only be a visual representation of normal pattern data. You only need to use OSC for making a sound when entering or clicking notes in the piano roll, which would work just fine. (e g, you don't record live with the mouse in a piano roll and the native Renoise recording takes care of all sound like normally when recording via midi).

 

...

 

I have not touched this particular code in a month. But I remember that if I delete the code related to OSC Server when you press or release the button with the mouse, the problem disappears in live recording. Maybe the code I've used mixes the OSC Server code with the note insertion code and generates a very small delay, which causes small errors in writing. It's as if the code is not in place. First record (write the notes and parameters), then sound, or something.

 

However, I would love to see a pianoroll tool (see the code) with the current API, although very basic. It would be worth studying. For me, being able to see the notes in ordered blocks according to the parameters written in the pattern editor would be great, even at a fixed window, fixed blocks (without zoom).

 

...

 

PS. The most/only off-putting factor for making a piano roll tool (other than the time it takes) is IMO not being able to change the mouse cursor when using modifiers (razor/selection/zoom modifiers et c). Sounds crazy, but it's a small but important detail, I think. Also, the lack of easily resizable windows is a bit 'sad'.

 

For that reason a pianoroll tool has never been built. The current Api seems to have some basic limitations for the creation of this kind of tools... zoom, selection, adjustable window. Even to move the virtual piano octave in a small window is necessary to create specific code, is not in the API...


:excl: Development of my tool: GT16-Colors

 

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

Spoiler

 

:excl: My Renoise 3.1 wishlist (updated 18 July 2017):

Spoiler

#56 joule

joule

    Guruh Motha Fakka is Levitating and Knows Everything About Renoise Member

  • Normal Members
  • PipPipPipPipPipPipPipPipPipPipPipPipPip
  • 1409 posts
  • Gender:Not Telling
  • Location:Sweden
  • Interests:music, philosophy, engineering

Posted 28 April 2017 - 10:59

Hmm.. Maybe that's your issue, yes. OSC is really only needed for auditioning, and then being realtime is not needed.

 

The general visualization (zoom-panning the roll) is not a problem either. I've done most of the 'visualizing' part, but adding sensible editing would require much more work. I could finish and release the visualizer as a proof of concept, but I doubt anyone is willing to take on implementing the editing capabilities.



#57 Raul (ulneiz)

Raul (ulneiz)

    Guruh Member

  • Normal Members
  • PipPipPipPipPipPipPipPipPipPipPipPip
  • 893 posts
  • Gender:Male
  • Location:Spain

Posted 28 April 2017 - 11:37

Hmm.. Maybe that's your issue, yes. OSC is really only needed for auditioning, and then being realtime is not needed.

 

The general visualization (zoom-panning the roll) is not a problem either. I've done most of the 'visualizing' part, but adding sensible editing would require much more work. I could finish and release the visualizer as a proof of concept, but I doubt anyone is willing to take on implementing the editing capabilities.

 

Some useful things are born like this, with an already done base that offers an overall vision of what could be the "finished tool", have something functional, at least in the visual section. I'm sure that if you publish an outline of the tool, it will give much to talk about in the forums and will be a source of inspiration.

 

However, there are not really many people in these forums who control the LUA code and the Reniose API to build advanced tools. Of course, maybe the only one more capable is Danoise, but he does not seem to be interested in this subject. Well, that's my impression. I have seen that Danoise has published a lot of very interesting tools, but has never dared to create a pianoroll, knowing that it is possible to do so, apparently.

 

I consider this a challenge. The challenge is sufficient motivation to build it, even in installments...


:excl: Development of my tool: GT16-Colors

 

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

Spoiler

 

:excl: My Renoise 3.1 wishlist (updated 18 July 2017):

Spoiler

#58 joule

joule

    Guruh Motha Fakka is Levitating and Knows Everything About Renoise Member

  • Normal Members
  • PipPipPipPipPipPipPipPipPipPipPipPipPip
  • 1409 posts
  • Gender:Not Telling
  • Location:Sweden
  • Interests:music, philosophy, engineering

Posted 02 May 2017 - 09:18

Well.. A piano roll would rely on undocumented "exploits" in the Viewbuilder API. Not just the negative spacing quirk, but also some other stuff to allow clicking/moving objects.

 

Other than this, it also requires quite a bit of thought/work to make your own object/canvas handling (some rather intricate gui_object class system that allows different behaviors and restrictions depending on if you click the edge of a button, if you drag'n'drop it et c). So it's quite an investment in time, expecially considering it uses undocumented features that might break in future API versions.



#59 Raul (ulneiz)

Raul (ulneiz)

    Guruh Member

  • Normal Members
  • PipPipPipPipPipPipPipPipPipPipPipPip
  • 893 posts
  • Gender:Male
  • Location:Spain

Posted 16 May 2017 - 18:36

GT16-Colors v1.2b10 released! Download here: Comment #14

 

Interesting news! Now, GT16-Colors welcomes a new Tool Module: TNC: Track Notes Checker.

 

GT16-Colors-v1.2b10.png

 

TNC serves to correct or modify complex melodies when you have used 12 note columns within a single track. Compose your melodies respecting the order of the notes. You can use the 12 note columns to place the 120 notes of the 10 possible octaves. The tool will display the playback of each note, the note-OFF, the start of each note and even notes in latin notation ( Do, Re, Mi, Fa, Sol, La, Si ).

 

TNC will help you to better read the notes you have already composed. This tool is not very useful if you only use the first note column of each track for everything. If you compose complex melodies, order the notes and it will be easier to understand and modify the melody. Include buttons of reproduction, navigation, information panels and activation.

 

Related: http://forum.renoise...pattern-editor/

 

The v1.2b10 of GT16-Colors also include:

  • Review of NTr for WMP Write Mouse Piano. Now, inclue other button "Note Tracker All" for more control.
  • Acceleration of repetition functions to write parameters in WMP. NCTr and NTr work more fine.
  • PEST include 2 news buttons for Clone Track. It Allows:
    • Clone track without notes.
    • Clone all track with all notes.
    • Clone all notes only selected pattern.

Note: TNC is a very special tool for me. I've been trying to build it for months, but I did not have the necessary knowledge. I want to thank the tireless help of Danoise, Joule and 4Tey. Sometimes small details prevent the creation. When they are solved, we can see tools like these.

Do not stop sharing knowledge!


Edited by Raul (ulneiz), 16 May 2017 - 19:08.

  • Meef Chaloin likes this

:excl: Development of my tool: GT16-Colors

 

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

Spoiler

 

:excl: My Renoise 3.1 wishlist (updated 18 July 2017):

Spoiler

#60 danoise

danoise

    Probably More God or Borg Than Human Member

  • Renoise Team
  • PipPipPipPipPipPipPipPipPipPipPipPipPipPipPip
  • 6290 posts
  • Gender:Male
  • Interests:wildlife + urban trekking

Posted 16 May 2017 - 18:43

The page doesn't seem to list b10 yet. Maybe you forgot to add it?


Tracking with Stuff. API wishlist | Soundcloud


#61 Raul (ulneiz)

Raul (ulneiz)

    Guruh Member

  • Normal Members
  • PipPipPipPipPipPipPipPipPipPipPipPip
  • 893 posts
  • Gender:Male
  • Location:Spain

Posted 16 May 2017 - 18:52

The page doesn't seem to list b10 yet. Maybe you forgot to add it?

 

I was updating the content ...  ^_^

Let's see what you think!


:excl: Development of my tool: GT16-Colors

 

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

Spoiler

 

:excl: My Renoise 3.1 wishlist (updated 18 July 2017):

Spoiler

#62 Raul (ulneiz)

Raul (ulneiz)

    Guruh Member

  • Normal Members
  • PipPipPipPipPipPipPipPipPipPipPipPip
  • 893 posts
  • Gender:Male
  • Location:Spain

Posted 18 May 2017 - 23:01

GT16-Colors v1.2b11 released! Download here: Comment #14

 

This version improve the TNC module tool (Track Notes Checker):

  • TNC include a fast timer. This version improves the speed of the timer drastically. Now it works much finer!
  • Includes a new feature to Separate Patterns ( SP ). Now the tool shows the reading of each pattern separately, restarting on the last line.

The 1.2b10 version had problems with the code inside the timer, and outside it, to get the maximum possible reaction. To those interested, is recommended to upgrade to the next version 1.2b11 to get the best results.


Edited by Raul (ulneiz), 18 May 2017 - 23:08.

:excl: Development of my tool: GT16-Colors

 

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

Spoiler

 

:excl: My Renoise 3.1 wishlist (updated 18 July 2017):

Spoiler

#63 Raul (ulneiz)

Raul (ulneiz)

    Guruh Member

  • Normal Members
  • PipPipPipPipPipPipPipPipPipPipPipPip
  • 893 posts
  • Gender:Male
  • Location:Spain

Posted 12 June 2017 - 03:38

GT16-Colors v1.2a1 released! Download here: Comment #14

 

GT16-Colors 1.2 reaches the first alpha version! This new version brings a lot of improvements and establishes a view very similar to the final version.

 

Changes and improvements:

  1. The general GUI has been greatly improved.
  2. The top panel includes smaller buttons for more functions.
  3. WMP: Write Mouse Piano includes a real virtual piano :wub: ! Wow! Includes a new small button to include note-OFFs activating NCTr button. Integral restructuring of the lower panel.
  4. GTC: Groups & Tracks Control has been completely rebuilt. Now the control panel is "intelligent". It is now possible to control also all effect columns.
  5. DCSP: Device Chain Specific Presets shows a new panel with vertical scroll buttons, more elegant.
  6. PEST: Pattern Editor Specific Templates now lets you color groups of up to 16 tracks, with greater control of the color blend. Include a button to jump parent group. Important internal improvements for the rename of tracks and their color (name + color).
  7. The preferences panel includes a drop-down menu for selecting Renoise Themes. Include also GoldBlue theme by ulneiz, prepared for the GT16-Colors tool.
  8. Includes lower status panel and tool logo.
  9. In some advanced tools modules have been included small buttons with specific functions. Experiment with them.
  10. Review of some internal functions and more improvements under the hood....
  11. :( PETB: Pattern Editor Template Builder disappears!!! It is no longer necessary. To build tracks and groups with colors, names and its properties, use PEST!

PETB was originally the promoter of this tool, GT16-Colors, but it has evolved a lot. GT16-Colors is a support tool to accelerate the process of creating a song, with templates developed for symphony orchestra, among other templates and with an important virtual piano to compose with the mouse, as a support tool.

gt16-colors-1.2a1-gtc.png

GTC

 

gt16-colors-1.2a1-wmp.png

WMP

 

gt16-colors-1.2a1-pest-preferences.png

Preferences | PEST

 

...and much more!

Notes:

  • Some parts are not completed. Comprehensive review of keyboard commands is missing, fill the functions of the AMIC: Adition MIDI Input Control, and add the device chains presets for DCSP.
  • SPNO may disappear, becoming just a only button, integrated in another module.
  • It remains to add the bulk of the states for the lower status panel.
  • The tool is now ready to include a PDF instruction manual. 

Enjoy and share with friends!!!

:)  :)  :) Thanks to Danoise, Joule and 4Tey for all the help!!!  :)  :)  :)


  • xerxes likes this

:excl: Development of my tool: GT16-Colors

 

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

Spoiler

 

:excl: My Renoise 3.1 wishlist (updated 18 July 2017):

Spoiler

#64 xerxes

xerxes

    Big Masta Member

  • Normal Members
  • PipPipPipPipPipPipPipPipPip
  • 569 posts

Posted 12 June 2017 - 08:19

Holy shit this looks awesome! How have I not seen this before? Cant wait to try out when I get home - thanks a lot Raul! :)


  • Raul (ulneiz) likes this
www.xerxes-music.com

#65 Raul (ulneiz)

Raul (ulneiz)

    Guruh Member

  • Normal Members
  • PipPipPipPipPipPipPipPipPipPipPipPip
  • 893 posts
  • Gender:Male
  • Location:Spain

Posted 12 June 2017 - 15:17

Holy shit this looks awesome! How have I not seen this before? Cant wait to try out when I get home - thanks a lot Raul! :)

 

Thanks xerxes! Enjoy the content!  :D


  • xerxes likes this

:excl: Development of my tool: GT16-Colors

 

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

Spoiler

 

:excl: My Renoise 3.1 wishlist (updated 18 July 2017):

Spoiler

#66 Raul (ulneiz)

Raul (ulneiz)

    Guruh Member

  • Normal Members
  • PipPipPipPipPipPipPipPipPipPipPipPip
  • 893 posts
  • Gender:Male
  • Location:Spain

Posted 15 July 2017 - 11:17

I have just located this blog on the Internet about trackers, and I find myself with this image about "Bleeper Music Maker":

 

bmm.png

 

OMG, the virtual piano looks like a mirror of my virtual piano WMP in my tool :blink:  :blink:  :blink:. Some people think the same without knowing us or knowing our work. It is always a pleasure to meet these coincidences. By the way, I share this link of the blog, because I find interesting the compilation of trackers that includes.

 

Seeing all trackers it is possible to get ideas to draw new tools. Enjoy!


:excl: Development of my tool: GT16-Colors

 

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

Spoiler

 

:excl: My Renoise 3.1 wishlist (updated 18 July 2017):

Spoiler

#67 M. Navas

M. Navas

    New Member

  • Normal Members
  • Pip
  • 8 posts

Posted 15 July 2017 - 19:39

Thanks Raul for this tool. I think it can come in handy in different situations.

 

One question: Is it possible to (pre)listen to the notes entered with the Mouse Piano? I hope I haven't overlooked it.


  • Raul (ulneiz) likes this

#68 Raul (ulneiz)

Raul (ulneiz)

    Guruh Member

  • Normal Members
  • PipPipPipPipPipPipPipPipPipPipPipPip
  • 893 posts
  • Gender:Male
  • Location:Spain

Posted 15 July 2017 - 20:01

Thanks Raul for this tool. I think it can come in handy in different situations.

 

One question: Is it possible to (pre)listen to the notes entered with the Mouse Piano? I hope I haven't overlooked it.

 

Yes, hover the mouse over the of the volume value (next to the volume bar icon) and you will see a warning in your tooltip: No Sound? Activate OSC Server in Preferences [127.0.0.1, Port:8000, Protocol:UDP]. 

 

Then the piano will play the notes with their sound...

 

Enjoy the tool :D!

 

For your information, I have another version of this tool to publish. In a few days or hours, it will be published, with more improvements to the WMP and more. WMP has many "hidden" options. Try it deeply. Some things are amazing...


  • M. Navas likes this

:excl: Development of my tool: GT16-Colors

 

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

Spoiler

 

:excl: My Renoise 3.1 wishlist (updated 18 July 2017):

Spoiler

#69 M. Navas

M. Navas

    New Member

  • Normal Members
  • Pip
  • 8 posts

Posted 15 July 2017 - 20:31

Ok, nice. Thanks for the hint! 

 

I will definitely check the new version.



#70 The_Traveler

The_Traveler

    Super Advanced Member

  • Normal Members
  • PipPipPipPip
  • 125 posts
  • Gender:Male
  • Interests:Exploring timbrality ...

Posted 15 July 2017 - 21:49

Raul, kudos for this tool! While I'm late to the party (as usual), it looks quite useful and I'll certainly be watching this thread. :)

 

So, when is the 300 page user manual being released? ;)

 

Cheers.



#71 Raul (ulneiz)

Raul (ulneiz)

    Guruh Member

  • Normal Members
  • PipPipPipPipPipPipPipPipPipPipPipPip
  • 893 posts
  • Gender:Male
  • Location:Spain

Posted 15 July 2017 - 22:10

Raul, kudos for this tool! While I'm late to the party (as usual), it looks quite useful and I'll certainly be watching this thread. :)

 

So, when is the 300 page user manual being released? ;)

 

Cheers.

 

When the version is a final version and "complete", not an alpha. In the beginning this is a very personal tool, not for the community. But if there are many people interested, a simple manual would be feasible. And it will not have 300 pages ^_^. Actually, the tool is very easy to use. With a little instruction it will be easy to understand.

 

I want to add small portions of code, such as being able to clone at the end of the song x number of patterns, by selecting the initial one. And fine-tune the code to make it work as polished as possible. When I get bored composing, I make code. But I'm not Taktik, do not expect too much speed... If you want fast and well-made tools, trust Danoise, but I guess you already know... Some users share interesting tools. But some get lost along the way. Need to be on the lookout! ;)

 

Note: some parts of the tool are "prepared", not completed...


:excl: Development of my tool: GT16-Colors

 

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

Spoiler

 

:excl: My Renoise 3.1 wishlist (updated 18 July 2017):

Spoiler

#72 The_Traveler

The_Traveler

    Super Advanced Member

  • Normal Members
  • PipPipPipPip
  • 125 posts
  • Gender:Male
  • Interests:Exploring timbrality ...

Posted 16 July 2017 - 00:43

Sounds like you have a plan. Looking forward to a release candidate in the future. :)

 

Cheers







Also tagged with one or more of these keywords: pattern editor, mixer, octaves, sort pitches, control tracks since groups