Feed aggregator
Bug? song.patterns_observable sometimes broken
@joule wrote:
I believe that patterns_observable sometimes can break, unless I made some rookie mistake.
My guess of possible cause, kind of: When using the duplicate sequence menu, while having “Keep sequence sorted” enabled, renoise will re-use any empty+non-used patterns that are found in between used patterns. This causes the patterns_observable not to reflect what really happened to the list. (?)
It can be reproduced by loading “DBlue - tension”, enable “keep sequence sorted” and duplicate sequence 15 with the code below (re)loaded.
Example -- extend table class table.swap = function(t, index1, index2) t[index1], t[index2] = t[index2], t[index1] end class 'App' function App:__init(args) self.song = args.song self.pattern_list = table.create() -- add newly inserted pattern to the internal list self.pattern_init = function(pattern_idx, pattern) self.pattern_list:insert(pattern_idx, pattern) rprint(self.pattern_list) end -- update the internal list to reflect song.patterns self.update_pattern_list = function(event) if event.type == "insert" then local pattern = self.song:pattern(event.index) self.pattern_init(event.index, pattern) elseif event.type == "swap" then self.pattern_list:swap(event.index1, event.index2) elseif event.type == "remove" then self.pattern_list:remove(event.index) end end -- initialize the internal list for pattern_idx, pattern in ipairs(self.song.patterns) do self.pattern_init(pattern_idx, pattern) end -- add pattern list notifier self.song.patterns_observable:add_notifier(self.update_pattern_list) end local app = App { song = renoise.song() }Posts: 1
Participants: 1
Sampler / Slices
@lilith wrote:
When I cut a sample in several slices and play the slices the waveform automatically switches to the sliced sample, which I find annoying. Can this behavior be disabled?
Posts: 1
Participants: 1
Structured III (105 BPM)
@rainydayshirts wrote:
First thing I’ve done in Renoise. Still getting familiar with the software. Probably going to play with the mix some more. Everything in the track was created using built-in Renoise DSP FX and/or completely free VSTi’s and royalty-free/$-free samples.
Posts: 1
Participants: 1
There exists an FM synth in LUA @ Github
@Neuro_No_Neuro wrote:
Not being a coder, I have no idea how to implement something like this into Renoise. Would it be possible to make something out of this code?
https://github.com/antonhornquist/gong
One can dream, no?
Posts: 1
Participants: 1
Out There - Electronic
Special Waves modular controller
@Same_Freaky_Sound wrote:
Just to help to spread info on their absolute clever controller.
Mine is designed for those DJs, producers, and musicians who are looking for a highly customizable, expandable and reconfigurable product. Mine is a modular midi controller consisting of a case suitable for accommodating modules made of single electronic interfaces in order to offer the maximum flexibility in the creation of its configuration. Solutions available on the market today don’t always fulfill the user’s needs.
DISCLAIMER:
I’m not related to this company at all, just proud that its an Italian company
Posts: 1
Participants: 1
[BUG] renoise.app():prompt_for_path(dialog_title), return "cancel" string?
@Raul wrote:
Renoise 3.1.1 x64 W10 x64:
I think there is a small problem with the following case of aplication:
– Opens a modal dialog to query an existing directory from the user.
renoise.app():prompt_for_path(dialog_title)
-> [valid path or empty string]
There is no way to return nil or a boolean, or string “Cancel” to identify if the user presses the “Cancel” button.
The specific problem is that, apparently the return of an empty string (""), returns the path C:/, a valid path. The issue is that some form of being able to continue with the function without resorting to the empty string is necessary. What happens is that if you use the empty string to continue with the function, the “Accept” button will do nothing, if you use the empty string as a condition to continue with the function (if path == “” then …)
The expected thing would be, to return
- non-empty string or empty string (both)
- nil …or “cancel” string.
That is, it is not possible to use the empty string for the Cancel button. If so, the OK button will not be able to take the empty string as a possible route. It forces the user to change the route in the pop-up window, when it should not be like that. C: / is also a valid path to save folders.
Posts: 1
Participants: 1
[BUG] The clock is not updated per line when entering ZTxx or ZLxx
@Raul wrote:
I do not know if this matter is a forgetfulness or something that really works badly.
What happens:
The clock (top right) is always updated when changing lines in the pattern editor.
But if you enter a ZTxx or ZLxx effect, the clock is only updated when changing the pattern, but not when changing lines. Even if you clean all these parameters, it will not update per line.
This does not seem to affect the automation editor for BPM and LPB
The expected:
That the clock is always updated when changing lines, even if the parameters ZTxx or ZLxx exist.
Something related to this would be, if the API could have access to the clock data. It may be possible to build tools related to time, such as a time marker in the whole sequence, it would be very interesting.
Posts: 1
Participants: 1
MIDI Polyphonic Expression
@chrissp wrote:
Is there any chance of Renoise supporting MIDI Polyphonic Expression (MPE) in a future version? Or is it already possible to use the current version of Renoise with VST instruments that support MPE and an MPE compatible controller?
Posts: 1
Participants: 1
Simple dance music
@cadence wrote:
Hi,
I wanted to create a simple dance music, that would also be good for a platform-type game. Nothing fancy here, so should be easy to listen to. Let me know if you like it
Cheers.
Posts: 1
Participants: 1
Renoise lagging
@RiDylan wrote:
Renoise has a small break in the audio at the end of pages. Does anyone know what is the best way to optimize renoise and your computer so that this doesn’t happen? I’m using a 2012 13inch Macbook Pro, OSX v 10.9.5
2.5 GHz Intel Core i5
4 GB 1600 MHz DDr3
Posts: 1
Participants: 1
renoise.Transport.song_length.line off by one
@joule wrote:
renoise.Transport.song_length (renoise.SongPos) seems to return a line number that is off by one (+1).
Expected: should return the last possible songpos of the song.
Tested in Renoise 3.1.1 x64 under Windows 10 x64.
Posts: 1
Participants: 1
Short bit with Renoise in an abstract fashion
"Артём" & " Encounter at Sengaku-ji (千角寺での出会い)"
@DVE42 wrote:
Well, little to say here.
First one is “Артём”, second one is “Encounter at Sengaku-ji (千角寺での出会い)”.
Both are seqenced in Renoise, “Artyom” is far more tracker-ish as I actually typed/played alot there, “sengaku” is far more recorded live, but the rhytm machinery is there.
Both tracks sit on soundcloud (can I embed here?), click the links to check them out.
Thanks for listening, glad to hear any comments of course.
Posts: 1
Participants: 1
Sound goes out when I press 3 or more keys
@Lincon wrote:
Hello everyone,
I’ve been using Renoise in a demo mode to see if the program suits me. Until now everything went perfect, but when I’m playing with a backing track and I press 3 or more keys on my keyboard the backing track stops to sound (but the keyboard plug-in doens’t). I want to use Renoise for live playing with my band and if I cannot use backings track at the same time that plug-ins to play it’s a deal breaker. Any solution?I’d like to keep using renoise I’ve made some python script to automate songs changes and everything else was working awesome.Thank you!
Posts: 1
Participants: 1
New Tool: Formula(1)
@joule wrote:
Short description: Another workflow tool, allowing the user to type values/formulas in column names. These will have effect when new notes are entered in the column (kind of like “default values”).
Some examples, from simple to more complex:
volume = 40 volume = 40; panning = math.random(40, 70) delay = (line_index%8 == 0) and 0 or math.random(5, 12)Last example would introduce some randomized drag/push on all notes entered, except the ones placed on every 8th line.
Note 1: The formulas are only executed when the cursor is placed in the actual note-string column during editing, allowing the user to tweak subcolumns without the tool altering any data.
Note 2: Regarding values: 0x0A == 10 == “0A” == 0xa
Note 3: An editor is available in the pattern editor context menu, if you want to use it instead of the column name field when doing something complex.
It’s bytecoded, so maybe it only works on 64-bit for now.
joule.no0b.FormulaOne.xrnx (6.9 KB)
Posts: 1
Participants: 1
DNOiZr (Noizeshaper//Doofer)
@LofiMat wrote:
DNOiZr // Doofer
Its a simple Noizeshaper moddeled // inspired // named after another plugin in from berlin. I found it usefull as it worked out inside Renoise because it adds some LoFi to digital cold sounding synths or clean drums in a good and simple way. It somehow sculptures the Noize around the sound, very similar to the Noize Arcade Plugin.
So happy easter from me!
Manual:
BiTZ - Bitdepth
FREKZ - Samplerate
WETT - Wet Mix / Noise
DRYY - Dry Mix / Signal
ATTAKK - Attack / Noise “Attack”
DKAYY - Decay / Noise “Release”
NOiZ - Amount / Noise (L=Max/R=Min) “Sensitivity”
“Hidden Menue” - “Signal Follower”
Scaling = Curve
LP Filter - Input Signal
HP Filter - Input Signal
L R / L+R - Input Signal
Lookahead - 0.000 ms
“Hidden Menue” - “LofiMat”
Smooth (Button) “Color”
Download:
DNOiZr.xrdp (5.9 KB)
Posts: 1
Participants: 1
All of a sudden , poort performance when recording from pc keyboard
@gentleclockdivider wrote:
All of a sudden , renoise is behving really poor and laggy when recording realtime from the computer keyboard
Recording 16/32 th notes while spectrum analyzer is on , the recording becomes poor and laggy …doesn’t matter if I use vst instruments or midi out
I am using an intel i5 with dedicated amd graphics card …
Posts: 2
Participants: 1
Mega Super School Girl Snake! [IDM/Breakbeat]
@jljosh02 wrote:
Here’s an IDM breaks song I made, named after an art piece my girlfriend did and also inspired by her in general. Other inspirations included μ-Ziq’s Hasty Boom Alert and King Harvest’s Dancing In The Moonlight. Feedback is welcome.
Posts: 1
Participants: 1
Mist, by Dry Eyes
@Dry_Eyes wrote:
My tribute to my favorite old school modules, most specifically by Dr. Awesome and 4mat, although I don’t completely ape them or anything. Features the same style samples from 80s and 90s synths used in old school mods. Thirteen and a half minutes long! Enjoy, and tell me what you think!
Posts: 1
Participants: 1