Compared To Buzz

yes i know that one, and it works !
but in renoise you could do the same with the energyxt vsti i suppose ?

TBH, I never managed to let that b2m tool , do something that works…
I asked a couple of times at buzzmachine & buzzchurch but never got a real answer how to make it work.

k

Still I see on your site that you use it yourself :)
Actually it is not Buzz crashing, but the machines :D which aren’t there in Renoise.
I suppose renoise would crash on a bad Vsti too…

But I have to admit, after 2 days I love the Ui of renoise. You can even do some semi routing using the send channels

BTW. We are fellow country men :) I’m from the centre of Bretagne

k

God… Rember the nagging about adding buzzplugs to Renoise? Wasn’t the code ready already, but dropped due to the high price tag? Think we can be glad it never was included, just imagine the crowded subforum with machine bugreports and the amount of time Taktik would have to spend on fixing those bugs (to be able to be proud of his stable composing environment) in stead of adding the awesome features he’s added now!

Oh, and about exporting to MIDI… There was a short tutorial here on the boards somewhere, Kizzume or IT-alien made it work with Energy XT.

Haha, Buzz. I used that 10 years ago. The crashing, the horrible sound quality (I always had pops), the harsh filters which were actually great for some things (ear splitting leads). Renoise is much better, missing only an arranger. But then again, I had a compilation CD release with the only tune I did in Buzz. Maybe I should switch back. :D

Buzz is so old skool

And the crashing is part of the charm.

I love its kitschness.

Yeah but his crashing charm can realy hurt :D

actually, BUZZ machines support was about to be added in a special version of Renoise, but then Oskari went mad about Lunar07, a BUZZ user and machine developer he probably hates, was a Renoise user, and decided not to allow Renoise to include BUZZ support.

that one is still one of the lamest things I’ve ever seen on this forum…

at It-alien, that is indeed one of the stupidest reasons. What a crybaby, does he still develop stuff?

Wow, interesting read! I thought I missed this one, but I remember the argument when reading the posts. Was rather inactive back then.

Still glad it didn’t happen, still don’t understand why no Psycle-plugins could be used in stead and still hoping the common tracker plugin API will come to life.

Well I wasn’t here at that time…
But (perhaps a stupid question) why don’t developpers develop dedicated Renoise machines ?
Or isn’t that possible ?

k

Hmm. Dedicated Renoise machines seem not really reasonable for me. Because there is a perfect VST-Support and there’s synthedit for creating your own vstis

How VST are programmed is described here: ygrabit

Edit: This thread was dead. We should let it rest in piece.

Yeah I can see your point

But I’m sure that dedicated Renoise machines, whithout all those fancy GUIs would take less CPU then vsti’s
And believe me, in Buzz there where a couple of great machines that never has been developped as vst

k

Nevermind that, but: COMPOS! The more internal effects (or even instruments), the merrier!

Nope. But I remember ImageLine having a similar issue with him as they wanted him to fix a bug in FLs’ Buzzmachine wrapper. The outcome of it: the wrapper must stay in order to remain compatibility with old projects, but the bug is still there and will never get fixed.

Internal synth would make for a lot of chipmusic, that’s for sure. ;)

NOT a bad thing!

Internal synth is not really needed if the sample editor and instrument editor would get pimped up. For chiptunes you’d just need a formula waveshaper (with preset formula’s like sin(x) , sin(x)sin(x2) , x-P-sin(x), arctan(tan(x))*sin(x) etc etc) or draw tool in the sample editor to create the sounds. And then use native dsp or vstfx for the juice.

I don’t like compos for the “WINNAR!!111” part, but because of the limitations (sample packs etc.). I only took part in one so far, but that was fun haha XD

uh - aren’t samples enough? tons of great chipsamples are everywhere…

If you don’t have the GUI open it won’t use CPU power… :P

Most GUI are just images and not 3D engines… can’t believe it makes any difference to CPU processing. If they did than they wouldn’t look so fancy.

i guess there are many renoisers who want to tell you whats good/better in renoise.
thats why im here to tell you what youll loose.
just a few things that came to my mind… in no particular order.

  • buzzmachines:
    ~ 400 effects
    ~ 300 generators
    u know there are some of those things you will never ever see again.

  • the trackers inside:
    utracker, matilde2 (and the ~60 new/old commands)

  • probably the best vst wrapper around (polac)

  • all peermachines (maybe the mightiest weapon of buzz)

  • higher command- resolution (4 digits)

  • the warmth/crappy sound (point of view)

  • modularity

  • abillity to import a song (ok thx to conner_bw; you can merge songs now via php)

  • real sidechaining

  • multipattern sequencer

  • ticks per beat

  • the church (active devs for buzzmachines)

  • addons like overloader, screamwaver or halfos cool editor

  • run the risk of loosing a track while tracking or re- opening it

g’day

I know this thread is over 10 years old, but darn it, still, that Unwieldy, Swiss Army knife of a sampler seems to be at the top of the nerdiness heap, and in particular, good for that organic, interpolated bounce ball effect, not just with retrig, but in all sorts of way, simply because of the extensive list of commands.

I hope this is useful to anyone in the dev end of things, aiming to push the envelope of Renoise sample mangling in ways that may exceed its current capabilities.

There is nothing wrong with what it can already do, I’m not complaining, but obviously, if it had a few extra commands that UTracker has, it would help in being literally untouchable by anything else out there.


List of Fuzzpilz Unwieldy Tracker2 commands (accessible by right-clicking on the device in Buzz

UnwieldyTracker2 is a multi IO sampler for Buzz.

Parameters, in order:

  • Tick subdivide

  • Note delay

  • Note retrigger (value 00 resets the note to its normal position and pitch)

  • Offset

  • Stretch (leave this alone or set it to 0 if you want to use notes instead of stretching)

  • Note

  • Sample

  • Velocity (0x40 means 100)

  • Pan (0x40 means center)

  • Effect Command 1

  • Effect Data 1

  • Effect Command 2

  • Effect Data 2

Attributes:

  • Length of amplitude/pan ramping and the strength of the declicker

  • Sample interpolation, where 0=none, 1=linear, 2=5-point spline

  • MIDI control channel

  • MIDI mute switch note for first track (the other tracks’ start from there)

  • MIDI solo switch note for first track (the other tracks’ start from there)

  • MIDI mute/solo reset switch note.

  • Declick at loop points? Leaving this on can cause problems with small loops.

UTrk supports 16 bit, 24 bit, 32 bit and 32 bit float samples. 24 bit playback is significantly slower than the others! I recommend going on up to 32 bit instead.

UTrk can use wavetable envelopes for: velocity, pitch, pan, cutoff, resonance.

UTrk can also use Polac’s multi-output system because he’s nice and gave me some code for that. Refer to his VST loader’s documentation for information on how to use it. Tracks use the channel corresponding to their number initially, but you can change that using effect command 78.

Tracks can be muted/solo’d per MIDI (check the attributes) or by pressing the numbers/underscores you see down there in this dialogue (you can only mute this way).

UTrk can take MIDI input. It doesn’t currently have virtual channels, so right now you have to have enough tracks and the right samples selected on these tracks. You can tell tracks to not accept MIDI notes by using command 79. It’s probably a good idea to use command 72 to make sure all the tracks you want to use for MIDI input have the same settings.

UTrk can randomly select samples. Right click on the machine, click on “Sample Pools”. The pools you arrange there can be accessed as samples #C9-E8.

The names of empty pools will not be saved.

Effect command reference: (data given as “xxyy”)

00 Stop retriggering after xxyy times. Reset on an explicit trigger.

01 Multiply the velocity by xxyy on each retrigger, where 0xC000 is one (0 dB).

02 Multiply the frequency by xxyy on each retrigger, where 0x8000 is one.

03 Transpose by xx.yy semitones on each retrigger, where 0x8000 is zero.

04 Multiply the time before the next retrigger by this each time. 0x8000 is one.

05 Reverse sample direction now.

06 Portamento down, xx semitones in yy subticks.

07 Portamento up, xx semitones in yy subticks.

08 Play the sample in reverse so that the specified offset is reached after xxyy subticks.

09 Probability.

0A Change the offset on each retrigger, where 0x8000 is 0.

0B Note cut after xxy.y subticks.

0C Note release after xxy.y subticks. This has no effect if you don’t use envelopes.

0D Multiply note cut/release time by xxyy after each retrigger, where 0x8000 is one.

0E Reverse and keep the direction in retriggers.

0F Portamento to note, xxy.y subticks.

10 Like 0A, but so that the sample is stretched to xxyy-8000 subticks, negative ↔ reverse.

11 Set lower limit of retrigger time to xx.yy subticks.

12 Set upper limit of retrigger time to xxyy subticks.

13 Multiply nth retrig time by n^(xxyy), unit 0x4000, centered about 0x8000.

14 Like 10, but using ticks instead of subticks.

15 Like 14, but the length is kept if you change the retrigger time.

16 Fine portamento down, .xx semitones in yy subticks.

17 Fine portamento up, .xx semitones in yy subticks.

18 Linear volume slide to yy in xx subticks.

19 Logarithmic volume slide to yy in xx subticks.

1A Logarithmic volume slide down by yy dB in xx subticks.

1B Logarithmic volume slide up by yy dB in xx subticks.

1C Fine logarithmic volume slide down by .yy dB in xx subticks.

1D Fine logarithmic volume slide up by .yy dB in xx subticks.

1F Multiply the retrigger offset change by xxyy on each retrigger, 8000 being one.

20 Humanize velocity.

21 Humanize pitch with a range of ± xx.yy semitones.

22 Humanize offset.

23 Humanize pan.

24 Humanize filter cutoff with a range of ±xx.yy semitones.

25 Humanize timing with a range of +xx.yy subticks.

26 Humanize timing with a range of +xxyy subticks, and snap to subticks. Can be combined with 25.

30 Set filter type:

0 off

1 LP

2 HP

3 BP (constant skirt gain)

4 BP (constant peak gain)

5 Notch

31 Set filter cutoff.

32 Set filter resonance.

33 Cutoff slide, see 06.

34 Cutoff slide, see 07.

35 Change cutoff on retrigger, see 02.

36 Change cutoff on retrigger, see 03.

40 Vibrato speed, the period being xxy.y subticks.

41 Vibrato depth.

42 Vibrato waveform:

0 Sine

1 Triangle

2 Square

3 Saw

43 Cutoff LFO speed.

44 Cutoff LFO depth.

45 Cutoff LFO waveform.

50 Sync vibrato to phase xxyy now.

51 Sync vibrato to phase xxyy on each note. Given no data, sync is turned off.

52 Sync cutoff LFO now.

53 Sync cutoff LFO on notes.

60 Jump xxyy subticks ahead in the wave, disregarding playback speed.

61 Jump xxyy subticks back in the wave, disregarding playback speed.

62 Jump xxyy subticks ahead in the wave relative to playback speed.

63 Jump xxyy subticks back in the wave relative to playback speed.

64 Jump xxyy ticks ahead in the wave, disregarding playback speed.

65 Jump xxyy ticks back in the wave, disregarding playback speed.

66 Jump xxyy ticks ahead in the wave relative to playback speed.

67 Jump xxyy ticks back in the wave relative to playback speed.

70 Save settings xx (additively, see below) to slot yy (of 16).

71 Load settings xx (additively, see below) from slot yy (of 16).

72 Copy settings xx (as below, also 0x10 for sample number) from track yy.

78 Set output channel used by this track. No value resets.

79 Accept MIDI input on this track? 0 = off, any other or no value = on.

80 Shuffle. xx - length in ticks, yy - strength. (1+0.yy):(1-0.yy).

81 Shuffle. xx - length in ticks, yy - strength. (y.y+1):1.

82 Shuffle. xx - length in ticks, yy - strength. (yy+1):1.

83 Shuffle. xx - length in ticks, yy - strength. (1+yy/subdiv)/(1-yy/subdiv). yy must be smaller than the subdivide. If you change the subdivide, you’ll have to set the shuffle again if you want it to change as well.

90 Logarithmic volume slide down by yy dB in 10*xx milliseconds.

91 Logarithmic volume slide up by yy dB in 10*xx milliseconds.

92 Fine logarithmic volume slide down by .yy dB in 10*xx milliseconds.

93 Fine logarithmic volume slide up by .yy dB in 10*xx milliseconds.

Ax Reset. Works additively:

1 On-retrigger effects

2 Humanization

4 Filters

8 LFO and vibrato.

A0 Does the same as AF, i.e. resets all of the above.