38 posts / 0 new
Last post
Rej - Dev
Rej - Dev's picture
Offline
Joined: 12/18/2011 - 15:52
Caustic 2.1 beta 4

Thread closed, please see beta 5 thread instead.

---------------------------------

If you're just starting this beta program, have a good read of the Beta 1 thread for instructions, new features, and known issues before jumping in.

Download Caustic 2.1.0 beta 4 APK

Windows ZIP package, no installer. Unzip somewhere and run the EXE in the "bin" folder. You'll need to have installed the original 2.0.2 windows version first to set up the content directories.

The following issues should be fixed, please report back if they aren't:

- Song export is slower than it should be.
- The scroll cursor in the sequencer doesn't line up with the play cursor.
- "Incompletely" placed patterns in a song will crash the app on playback
- "Incompletely" placed patterns in a song will show up as errors which can't be found or fixed.
- No way of finding out where errors are in song sequencer
- Playing multiple notes in pianoroll preview will lead to stuck notes.
- Selecting events in sequencer pianoroll using lasso or time select will incorrectly select events from ALL machines.

-----------------------------------------

Caustic v2.1.0 Beta 4 - Known issues:

- The app might crash the first time you run it after it's finished extracting demo content.
- Coming back to the app with MIDI controller connected may cause reboots on certain devices.
* Longer patterns (>1 measure) on Bassline and beatbox don't appear the right size when placed in the sequencer.
* Wet knob on Flanger/Chorus produced distortion. (will not fix, see reply to post)
* Play issues with notes at the beginning and end of patterns (see paulovski's post)
* Dragging pattern blocks in the sequencer doesn't auto-scroll correctly.
* Velocity slider in sequencer for bassline goes too far down.
* No accent or glide markings for bassline in sequencer pianoroll.
* Export takes forever and is corrupt if latency is set to "very low".
* Trimming measures gave incorrect results if the event were longer than 1 measure and being cut in half.
* Impossible to stretch a note that's right next to another in pattern editor.
* New notes in the sequencer piano roll are not sounded.
* Automation of new exponential envelope controls are incorrect (snap to different values)

(*) Indicates this issue should be resolved in the next beta

paulovski
paulovski's picture
Offline
Joined: 09/19/2012 - 06:13
That should keep us all going

That should keep us all going for the while. Get well little fella!

paulovski
paulovski's picture
Offline
Joined: 09/19/2012 - 06:13
FX Crackle

Oh no. I'm sorry about this.

The wet controls on the chorus and flanger FX are adding a lot of distortion on certain machines. I first noticed it on the PCM and I thought it might just be noisy samples. So I tried all the other machines and I'm getting the same thing on the Bassline

paulovski
paulovski's picture
Offline
Joined: 09/19/2012 - 06:13
Longer parts in the sequencer

I've got the day so I've got some time to prod around a bit.

If I make a part longer than one measure, write in a note at the start, write the part into the sequencer and set loop points around just the first measure in song mode, I can only hear the note every forth cycle. If I place a note at the beginning of the second measure, things go a bit haywire.

When I place longer parts for the Bassline and Beatbox into the seqencer I only get the first measure. If I stretch the part to the right length, I can hear the whole part. If I stretch any further the part plays once, and then silence.

If I write a part into the sequencer at from bar 4 onwards, scroll to the right so bar 4 is the first one I can see, then try and move the part to the song start, sometimes it gets there, sometimes it doesn't. The sequencer never scrolls to the start. There are variables depending on how long the part is and where you grab it. The only way I can reliably move it to the start is to drag it to the right and whipping it back again as if to give it a run up. As priorities go, this one's about as low as it gets

It's a bit quiet round here today. Has something important happened?

wardini
wardini's picture
Offline
Joined: 07/13/2012 - 17:13
Hey paulovski;

Hey paulovski;

 

I’m here, well……….I’m at work but planning to take a break and I’ll try to replicate what you’ve describe.

 

give me an hour

 

Something I’ve found is an inconsistency thing. It’s The tool to stretch a note/pattern

 

in a machines pattern editor When you are done with it you tap it again it’s off..

 

But in the pattern sequencer editor you don’t turn it off by another touch; you choose the ‘eye ball’ scroll or the pencil.

 

this might confuse a beginner.

Rej - Dev
Rej - Dev's picture
Offline
Joined: 12/18/2011 - 15:52
Hey guys, don't feel bad

Hey guys, don't feel bad about reporting bugs, you're doing me a favor. I'd rather hear about them now than in a few weeks when I'd be swamped with angry emails and have to put out emergency bugfix releases.

mike
mike's picture
Offline
Joined: 12/18/2011 - 15:53
I love it, angry emails on a

I love it, angry emails on a 7.99$ product. That is the price of a fast food meal that is digested in half a day. Tell me where in the world you can get support and the right to be angry about something that costs 7.99$ My predictions is the mobile world is going to increase in price. Just like the internet was "free" in the 90's and every one expected things for free, not anymore. :)

skarabee
skarabee's picture
Offline
Joined: 05/15/2012 - 07:52
I just downloaded the Windows

I just downloaded the Windows version, and I reproduced the "paulovski bug" here. 

Jason
Jason's picture
Offline
Joined: 03/23/2012 - 21:32
"I love it, angry emails on a

"I love it, angry emails on a 7.99$ product. That is the price of a fast food meal that is digested in half a day"

Ha ha you gotta point there.....  but hey this is what we re-elected last nigiht....

O did I just say that?  surprise

paulovski
paulovski's picture
Offline
Joined: 09/19/2012 - 06:13
We are beta testing

The sooner we all find out what's wrong with it, the sooner we get a final release. It's just gone off into the stratosphere as it is. I've spent a lot of money on broken audio software in the past and the very fact that Rej responds to bug issues and feature requests at all makes this a rare and special thing indeed.

The paulovski bug? :)

Jason
Jason's picture
Offline
Joined: 03/23/2012 - 21:32
Rej offers the BEST customer

Rej offers the BEST customer service I've seen on a product ANYWHERE, hands down.  It is a good model to follow...  To see a batch of bugs squashed in such a short time from a single app-dev is an amazing thing to witness.

 

mekanism
mekanism's picture
Offline
Joined: 06/16/2012 - 19:34
Anyone else have issues

Anyone else have issues downloading the beta 4 apk? My phone won't download it for some reason.

Edit-nevermind, my phone was out of space. Good to go now!

Rej - Dev
Rej - Dev's picture
Offline
Joined: 12/18/2011 - 15:52
if your phone was out of

if your phone was out of space, it could also explain some of the other issues you were having... i.e: auto-save file doesn't complete, then loads the incomplete file, result: could do anything.

I suppose I should test for this condition, but it's retty rare.

Rej - Dev
Rej - Dev's picture
Offline
Joined: 12/18/2011 - 15:52
This one has actually been

This one has actually been around since the effects were instroduced. The flanger/chorus (it's actually the same algorith, just different time ranges) doesn't interpolate the delay line's values at all, leading to this crackling, which is especially noticeable on "smooth" wavforms like sine or triangle.

 

Can you confirm by checking in v2.0 and tell me if what youre hearing happen there too?

I plan to address the quality of all the effects, but only in v2.2.

Jason
Jason's picture
Offline
Joined: 03/23/2012 - 21:32
"This one has actually been

"This one has actually been around since the effects were instroduced. The flanger/chorus (it's actually the same algorith, just different time ranges) doesn't interpolate the delay line's values at all, leading to this crackling, which is especially noticeable on "smooth" wavforms like sine or triangle.--Rej"

Ditto's on that reply.... I got educated on that one a few times myself....  usually the anamoly will get buried in the mix, or can be somewhat tamed with cutting some Hi EQ if the sound playing is of low harmonic content..... smooth sine wavey or Builderz Insomnia Pad (Wardini's new fav I hear)

For those Hammond B3 organ fanatics.... the Chorus/Vibrato scanner does kinda the same thing, but that grainy effect actually sounds cool.

But I digress...blush

mekanism
mekanism's picture
Offline
Joined: 06/16/2012 - 19:34
Rej, I only was out of space

Rej, I only was out of space recently and forgot about it, but when I first installed Beta 2 I had about a gig of internal space left, and have about that now running beta 4. Still have the same USB issue, but dont worry about it, just get your kid healthy. I'm in no rush and as long as I hit cancel it works fine. And like Jason said, your level of support for this has been nothing short of amazing!

bojeroo
bojeroo's picture
Offline
Joined: 06/08/2012 - 17:25
Had an interesting bug:

Had an interesting bug:

I was trying to do an updated version of my trance track in Beta 4 and ran into issues exporting to wav. The first few times I tried, the progress was stuck at zero and would never move. Then I eventually got it to export, but it would only export 1:38 of the track.

I tried all the usual options of stop playing, keep playing, setting a loop region and exporting that instead of the whole song, all to no avail.

I eventually discovered it is caused by the latency setting in the options. If set to very low, I get 1:38 and a blast of notes from all machines when the export complete popup appears. At low or med, I get the full track length (3:14), at high I lose the last two seconds of the track.

Device: HTC Sensation XE

Rej - Dev
Rej - Dev's picture
Offline
Joined: 12/18/2011 - 15:52
Yeah, sorry I forgot to

Yeah, sorry I forgot to update the known issues, I just noticed that one today as well and have fixed it. Because the sample block size was so small, it was never falling into the normal export code, only the "remainder" bit that (used to) happen very rarely.

I've found a whole bunch of other sequencer issues while looking into paulovski's bugs, some of it required me to alter some major things in the song loop timing code so I'm a little scared now. I was hoping to not be doing this kind of change so late, but it was the proper way to fix paulovski's bug where you loop the song around a portion of a longer-than-1-measure pattern block.

Hopefully I haven't broken anything that used to work......

carl-alex
Offline
Joined: 11/08/2012 - 05:30
Hello,

Hello,

I'm new in this forum.

First, I would like to say that Caustic is the best app I have seen so far. Nearly every day, I do some testing things and build up a basic sound repository. Thanks also to the sound preset producer like Zvon, Bigbeard, Audiovapor and EIP Studios.

Release 2.0.2 is running well on a Galaxy Note and on my old notebook (Windows XP unpatched, 256 MB, 2 GB Harddisk left). Now, I am looking forward to test the new beta release 2.1, as it overcomes a lot of drawbacks w.r.t. pattern and song edition. My first impressions are great, although I would like to report some minor bugs or simple ideas for GUI improvement (I will do this after some more testing, maybe at the beginning of next week).

However, with the Windows version I have a severe problem. The old release is running well, although it accumulates nearly 100% of processor resources. I can playback songs with many tracks and notes and the sound is fine. In the new release (even at start up), when I press a key in the subsynth, some noises periodically occur after about one second. It sounds like digital dropouts or broken wires. The playback of songs is also disturbed. I cannot imagine that the new release needs more resources. The "caustic bar" in the bottom line does not show any loads and the sound DLL seems to be the same one as before. Perhaps there are some sound buffer problems?

It would be nice, if this problem could be solved...

Best regards, Carl-Alex

skarabee
skarabee's picture
Offline
Joined: 05/15/2012 - 07:52
Hello

Hello

A little track started with beta1 and finished with beta4. 

http://dl.dropbox.com/u/63128865/messengeR%20EXPERIMENT.caustic

 

History: inspired by the remix made by Narcoleptics from the movie track of  "the go-betwen" (in french: Le messager). The composer was himself deeply inspired by another movie track: "experiment in terror" (1962), by Henri Mancini.

http://www.youtube.com/watch?v=2M-dcPuVCaU&feature=watch_response

 

wardini
wardini's picture
Offline
Joined: 07/13/2012 - 17:13
Rej

Rej

thanks for the update and glad your son is feeling much better and on the road to recovery. I am sure you know that all of us are with you for the long haul to help you to hammer out the bugs.. however long it takes. We all want it to be perfect for release. I've been thinking that this is like the cathedral and the bazaar approach to beta testing. And this is the Bazaar!

http://en.wikipedia.org/wiki/The_Cathedral_and_the_Bazaar

 

Skarabee your song here is great. Thanks for posting this beautiful music and introducing me to the Narcoleptics. I will examine your techniques on the bus after work. ;-)

skarabee
skarabee's picture
Offline
Joined: 05/15/2012 - 07:52
Thank you Wardini.

Thank you Wardini.

Nothing special in this one, just made from scratch to test the beta. I had this theme in mind for days, so...

The "terror experiment" track from Mancini used a Dulcimer, an the "Go-between" theme used a piano. I merged the two sounds in a PCMsynth, one on each octave. But I think the piano sound is too loud for my taste. By the way, I tested the new select and edit functions to achieve this in the pianoroll. For the bass, I tested the Eq, (in a strange way, I admit, but I wanted to retrieve this vintage, 70's movie track sound).

I will test the new beta4 more deeper this week-end. Too busy now in the studio...

I noticed too some glitches and clicks in the window version. But after adjusting the latency, it is much better.

I also want to thank Rej for his work and support. As a father myself, I hope his son is gettting better. We can wait...

paulovski
paulovski's picture
Offline
Joined: 09/19/2012 - 06:13
Rewind

Rej, I reinstalled version 2 and am now slapping myself for never having noticed those noisy wet controls before. Ah well. Roll on 2.2 :)

Jason
Jason's picture
Offline
Joined: 03/23/2012 - 21:32
Digging around in beta 4 on

Digging around in beta 4 on mobile and pc, aside from obvious issues, runs smoothly in all angles... no latency hiccups that i have found fwiw.

The Builderz Project series we have in the wings here are gonna rock with these new updates and tested good in the beta 4 build....

paulovski
paulovski's picture
Offline
Joined: 09/19/2012 - 06:13
I've just been going through

I've just been going through the check list above and a couple of wierd things happened.

"Incompletely" placed patterns.  When I brought Caustic back up after pressing the home button, I didn't get a crash, but up came a different project of mine. Except that, although the machines were the right ones with the names I'd given them, everything was defaulted, Subsynths, PCMs, Mixer, no FX, no notes. So I loaded up the song to chack it was ok (it was) and repeated the experiment several times.I can't get this to happen again. It seems fine now.

The same sort of thing happened with errors. The first couple of times I deliberately created an error in the piano roll, although I got an error notification, I couldn't see it. A few more goes and I started getting a highlighted note which once deselected, showed up red.

It's possibly worth noting that I have just reinstalled after going back to version 2

wardini
wardini's picture
Offline
Joined: 07/13/2012 - 17:13
paulovski

paulovski

did you remove the config file before reinstalling the beta?

Andrulian
Andrulian's picture
Offline
Joined: 05/11/2012 - 08:54
Your not kidding...

...about customer service Jason.  I've only just had chance to download the beta version (beta 4 already!?!)  and since I bought caustic as an in app purchase the beta was running in demo mode. So I emailed Rej and he replied by return with the unlock key. Amazing!

bojeroo
bojeroo's picture
Offline
Joined: 06/08/2012 - 17:25
No need to apologise Rej, it

No need to apologise Rej, it just flummoxed me for while!;o)

subshift
subshift's picture
Offline
Joined: 09/02/2012 - 14:41
Hi,

Hi,

A small "bug" in the pattern editor: when two blocks are next to each other (with no space in between), it's impossible to resize the first block. (Trying to grab the orange thing always selects the second block.)

Also, when resizing at 64th zoom, I noticed that we can set the length of a block with much precision (more than 64th!). Is this a feature?

Last, it would be nice to have a "zoom level indicator" in the pianoroll editor, as there already is in the pattern editor (the different kind of notes on the button).

mekanism
mekanism's picture
Offline
Joined: 06/16/2012 - 19:34
Rej, thanks sooo much for

Rej, thanks sooo much for changing the way you set root,low,and high keys by simply pressing the actual key on pcmsynth. It is so much faster now to add and edit samples! Your my hero!

paulovski
paulovski's picture
Offline
Joined: 09/19/2012 - 06:13
Yep! A bit of appropriate

Yep! A bit of appropriate verticle shading is going to be needed at these zoom levels to make it friendly.

Wardini. Yes I did. I was just wondering about the original screen wake lock bug that took a few  restarts before it kicked in.

Rej - Dev
Rej - Dev's picture
Offline
Joined: 12/18/2011 - 15:52
Thanks for those, I'll have a

Thanks for those, I'll have a look.

I have added a little indicator for pianoroll note res, but it's temporary fading box (flashes in when you change note res) because there isn't much room left, it'll be in the next beta so you can see for yourself.

EDIT: I'm trying to reproduce your bugs, I got the impossible note stretch one over here but I don't know what you mean but the 64th notes having too much precision, can you give me a set of repro steps please? Is this in song seqeuencer or patterns?

Rej - Dev
Rej - Dev's picture
Offline
Joined: 12/18/2011 - 15:52
I had to google "by return"

I had to google "by return" as it seems it's one of the few british expressions that I haven't heard used down und'a.

You caught me just as I was about to head out for a bike ride with the little man (feeling much better BTW) ... I was typing on my phone to the sound of "cmon daddy, let's go" which is why the response was so short . smiley

carl-alex
Offline
Joined: 11/08/2012 - 05:30
I did a "user acceptance test

I did a "user acceptance test" of the beta release 2.1, yesterday, and would like to give some hints for improvement.

The list seems a bit long, but it does not contain any showstopper. Nevertheless, it contains points that - to my opinion - make up the difference between a toy application and a professional device. When the basics of the app soon come to a high level, then there will be more time to develop the interesting things like new sound modules, better insert effects, midi, etc.

(I do not know, if this is the right place to post this list. Maybe it should be copied to a different group, but I think it should be read and discussed before finishing release 2.1.)

Best regards, Carl-Alex

 

Function „Sound new notes“:

- This feature behaves inconsistent, when notes are shifted. The note is played only at the first move. A solution could either be to play at each shift or when releasing touch/click.

- New notes in the piano roll are not sounded. This seems to be a bug.

 

Selection of note triggers:

- When the selection mode is activated and the various selection buttons are visible, the touch/click on an existing note should toggle its choice and should not clear the existing selection. (Sometimes some relevant notes might not be grabbed by the lasso/time tool and should be added manually.)

- Moreover, I think, in the selection mode it should not be possible to enter new notes or remove existing ones.

 

Adding new note triggers:

- Personally, I find it difficult to add new notes in the correct length. It would be better, if the length of a new note could be stretched by dragging to right or left. Then the curious “stretch mode” would be needed only to correct existing notes. Additionally a dragging up/down could change the velocity of a new note. (The time shift and transpose of a new note would then be possible in a second step after releasing touch/click.)

- As the drums appear very loud anyway and some headroom is needed for accents in fills or at some beats, the default velocity of a new note should be set to 50%. This corresponds also to the velocity of the preview button in the beatbox mixer and the “sound new notes” functionality.

(In the future there could be a velocity preset for every track.)

 

Copy of pattern properties:

- To this time, it seems that if a selection of notes is copied to another pattern, some properties are copied as well. This is a bit confusing. The system should offer the complete copy of a pattern (e.g. at empty selection) including the properties and the copy of some notes from one pattern to another pattern without deleting the existing notes and without changing the pattern properties. If the marked notes do not fit to the properties, an error should occur.

 

Reduction of grid resolution:

- This seems to keep the original notes, once I got a warning that notes might be removed. I do not know if there is a bug in this area.

(In the future, the reducing of resolution could work as a quantization.)

 

Mixer, “Wide” knob:

- Unfortunately, the “Wide” effect has not been revised. I do not know the exact implementation, but it cannot replace a stereo chorus. It moves the sound source extremely to the left. This effect would be greatly usable, if the knob was a symmetric one like “Pan” allowing to perform the effect to left or right.

(In the future, additionally, there could be an insert effect “Stereo Chorus” or the existing chorus could be extended by a stereo mode and/or stereo parameters.)

 

Sequencer:

- In the piano roll grid the 1/4 (beats) of a bar should be highlighted as in the pattern editor. Otherwise it is difficult to place new notes at the right place, especially in 1/32 or 1/64 resolution.

- Begin and end of a loop range should be movable by touching/clicking at the corresponding positions.

 

Function “Knob reset to default”:

Long holding of a knob snaps it back to its default position. This feature should be deactivated in play mode or at least in song play mode with automation recording.

 

GUI elements:

- In the pattern sequencer the horizontal lines between the tracks appear very bulky. They could be drawn in a grey tone (as the vertical lines).

- Personally I liked the rounded symbols in the pattern editor of the beatbox and in the pattern sequencer. Unfortunately, this disappears with release 2.1… Especially the note triggers with low velocity appear bulky and melancholy due to their thick border. Perhaps, some facelifting would be possible. (The highlight of selected notes is quite good.)

- Whereas most knobs look stylish (especially in the subsynth and bassline), the knobs in the effects section and the shuffle look old-fashioned. Perhaps, a more decent position line or a simple dot might significantly increase the flavor.

 

Filenames:

- The system creates some files with no extension. Perhaps the configuration files should get a standard extension like “ini” or a unix/android “prefix dot”.

 

 

 

paulovski
paulovski's picture
Offline
Joined: 09/19/2012 - 06:13
Welcome aboard carl-alex. You

Welcome aboard carl-alex. You certainly have a lot of valid points there. I'd be a bit surprised to see any of them appearing in 2.1 though. Then again...

May I suggest another thread somewhere dedicated to 2.1 ? Thoughts, observations, workarounds, the future. That sort of thing.

Rej - Dev
Rej - Dev's picture
Offline
Joined: 12/18/2011 - 15:52
Thanks for writing all this

Thanks for writing all this Carl-Alex, your improvements are all valid, but your tone and implied message comes off as a bit harsh.

I'm not sure if this is a second language thing or what but when you write things like:

"Nevertheless, it contains points that - to my opinion - make up the difference between a toy application and a professional device. When the basics of the app soon come to a high level, then there will be more time to develop the interesting things like new sound modules, better insert effects, midi, etc."

I think we come to a fundamental difference of philosophy. In today's market, and even compared to what on offer on iOS, it probably IS more of a toy than a professional tool. But saying I shouldn't spend time making new things when what's there now is not up to pro standards goes opposite to my goal of writing this for fun. I'm not  a pro, I'm not even a company. Big music companies have stayed away from Android so far because they don't take it seriously as a platform. 

I'm not saying you can't criticize me, but I ask that you do so with the patience you'd expect if you knew how much time actually goes into this project and the reasons for doing it at all. (hint, it's not money)

saying:

"Unfortunately, the “Wide” effect has not been revised. I do not know the exact implementation, but it cannot replace a stereo chorus. It moves the sound source extremely to the left. This effect would be greatly usable, if the knob was a symmetric one like “Pan” allowing to perform the effect to left or right."

misses the point again. No it wasn't revised, it's not that high a priority for most people. It is on the list, it's been discussed quite a bit, but there are a few things that need to be cleaned up on my end before I can get to this. It's not meant as a stereo chorus either, even though it can sound like it a bit. It's meant as a static "trick" to help thicken some types of sounds. You're right, a stereo chorus option will appear in the future as well, in time. Everything is about time. I simply can't move as fast as a company with dozens of employees.

I invite you to submit these to the feature requests forum (even though it's 2.1, that's fine. most people here know about the beta), but search beforehand as a few of the items you mention have been discussed before in threads there, you might find some insight into some of these "curious" and shocking features like visuals...

 

mekanism
mekanism's picture
Offline
Joined: 06/16/2012 - 19:34
Carl-alex, those things you

Carl-alex, those things you suggest are changes for like a 4.0-5.0 release. Rej has done an amazing job on 2.1 and it feels like more of a full 1.0 change than a 0.1 change.

And honestly the reason Caustic is so great is due in part to its simplicity. I have Reason and Ableton but wind up getting more projects completed on Caustic because to me you spend more time learning how to use those programs then actually creating tracks with them.

Rej - Dev
Rej - Dev's picture
Offline
Joined: 12/18/2011 - 15:52
Closing this one, beta 5 is

Closing this one, beta 5 is out.

Topic locked