119 posts / 0 new
Last post
mike
mike's picture
Offline
Joined: 12/18/2011 - 15:53
CausticLive - A new Caustic app

Hello people, Well I was going to write a blog post about this sometime in the future but, since I know a lot of users just read posts and don't write things, here it something to read. CausticLive: What is it? A live/realtime Caustic song remixer and tweaker. This means, create a song in Caustic2, with patterns, effects etc. Load them into CausticLive and remix them like a groovebox/sampler with pads and tweaker controls. The application is the brainchild of Rej and I using the "top secret" CausticCore audio framework. ;-) I only say brainchild because Rej and I have been tossing back and forth Android test applications and OSC commands getting the core to about an alpha version with it's API. This is huge since I have been working on this project with Rej for about 8 months now. CausticCore: What is it? For those that haven't been reading up on the forums depths and dark recesses, this will be an application framework written in Java for Android using OSC messaging. Short and simple, it exposes the whole Caustic audio framework through String messages and the underlying C++ framework Rej has written for Caustic. This framework although used in CausticLive has no real release date, Rej and I are very cautious people. I have over 10 years in programming and the mantra release early and often only applies to huge companies, not two people working on something that want to get it right. When is CausticLive going to be released? That depends on what I do with it. I am making this application for free, for the Caustic community to grow and kick it on the dance floor. I am a groovebox/electribe junky since 1996 and LOVE live remixing. This application will be an expression of all that is great about setting up loops/patterns/sequencing on the fly. It will be expressive and fast, a light UI and hopefully full of users that remix each others breaks. Use case: - Create a song in Caustic2, with custom machines, patterns and effects. - Save the *.caustic file to disk - Load the *.casutic file into CausticLive - Assign patterns to pads for real time playing. - Play the sequencer, press pads to trigger one shots, loops and queued patterns. - Adjust controls on machines with XY, sliders etc for that real time groove. - Record your live sequence quantized for reloading into the app. OR - The kicker, save your live recorded mix BACK to a .caustic file for reloading in Caustic2! - Plus an infinate array of other possibilities. Things I have planned - I want to incorperate remixes into this site, I will figure out the server programing down the line. - I want to allow users to share "base" pattern caustic files. Use these like pattern presets. - I'm going to allow the ability to load machines from other caustic files into CausticLive. (hehe this will be kewl) - Will be able to save and load presets for machines on the fly, like patch loading during a performance. - There a re no real latency issues since this uses pattern switching not note triggers! ... I could go on but when I have more updates I will post on the thread. Once the application is in beta, we will make a new forum for it. What I ask of the community, post here if you want to see your ideas in this application!!! I think I have given the general gist to what this thing is going to do. And yes, I have a working version right now. :) PS For all you Java Android freaks out there, the source code of this application will be available when the CausticCore is officially released. Peace, Mike

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

WOW!

Jason
Jason's picture
Offline
Joined: 03/23/2012 - 21:32
Cool cant wait to check it

Cool cant wait to check it out

Jason
Jason's picture
Offline
Joined: 03/23/2012 - 21:32
Say um since you will have us

Say um since you will have us all in utter suspense for an unspecified time until release, perhaps a video teaser of sorts? It is working in your testing yes?

mike
mike's picture
Offline
Joined: 12/18/2011 - 15:53
Yes it's working but it's in

Yes it's working but it's in programmer skins. hehe Meaning there is no way I am letting the public see it in the state it's in. When programmers prototype things it's for pure functionality not eye candy.

I have already thought about a youtube video.

To take the "utter" suspense away, I will say that baring no real catastrophic failures in my programming, I could see getting some beta testers in 2-3 weeks.

> It is working in your testing yes?

Quite well, I mean it's working so well, I posted this thread right? :) I'm not the type that likes pie on his face to much.

Another thing I'm going to need is testers on smart phones, I do not have one, just 7" and 10" tablets.

Shouldn't be to much of a problem as I am going to try and make the layout liquid and maybe a a specific layout for the phone. But the phone is a last priorty for me after everything else on the tablets work well.

Mike

mike
mike's picture
Offline
Joined: 12/18/2011 - 15:53
Also note with CausticLive:

Also note with CausticLive:

- The *.caustic file DOES NOT NEED a sequenced song at all. Just patterns and named machines.

The application remixes patterns IE (mixes them). The powerful feature of this application is to play live arranging patterns realtime "live" and the application can then SAVE that song sequence back to a casutic file with the same machines, patterns AND THE NEW SONG SEQUENCE.

Sorry for the caps but just making it clear that a whole new range of caustic files can be made now. "Song beds", templates, machine templates, pattern templates, etc. Jason, I'm talking to you here man, now is your chance to start putting loops and things together in genres for the applications release! :)

This is where singlecell will come in, I plan to extend the site and add areas for mixes and caustic file storage. Not to mention the application will be able to connect to the site through services and download others files and remixes.'

To possibilities get pretty fun with this application when you start talking networking and things.

I might also let a couple people that sound REALLY interested try the bleeding edge APK, PM me if your interested.

Mike

Jason
Jason's picture
Offline
Joined: 03/23/2012 - 21:32
When you talk loops, are you

When you talk loops, are you talking a loop in a wav file? My "loops" are comprised of segments (not individual hits) that are much easier to program in the editor as shown in my posted tracks..... Are you suggesting that CL(beta) will take those loop segments and do its magic with them, or do I have patterns set up with those loop segments and other music elements (like how the beatboxes from Korg and Roland are set up)
I have "in the wings" intentions to make my own loops from scratch with new content (leaving the old-school stuff to the legal wind) which may be a good fit into CL.....
Feed me some more info about it, and I'll see if I can squeeze some goodies in. I'm working on sounds for upcoming soundpacks that may be included as well with pattern goodies--if they can be transposed at the drop of a hat for live mixing of course.......

mike
mike's picture
Offline
Joined: 12/18/2011 - 15:53
> Loops

> Loops

No I'm talking loops made with patterns. I know how your stuff is made, PCMSynth etc.

My point was just as you are going strong making pcm synth presets, you could make standard loop templates that are held in individual songs.

The power of CausticLive would be that a newer musician that was not to versed in song composition could mix community patterns to start getting a groove. It's the foundation of a groovebox AKA pattern sequencer. It's really the opposite way of arranging a song then what Casutic2 does.

The application needs demo content when released. I have plenty of resources to put this together myself but if you wanted to contribute, that would be great.

I mean there are standard drum, bass and pad patterns that can be used to create a lot of good dance music. This has been the case since the 90's when techno music really took shape.

> (like how the beatboxes from Korg and Roland are set up) YES exactly

Although in programming anything is possible, a random thing could be set up in the future. But the Roland/Korg style pattern foundation is what I'm aiming for first.

I'm looking to implement realtime transpose in v1 as well (not to difficult shifting note data).

Mike

Jason
Jason's picture
Offline
Joined: 03/23/2012 - 21:32
Ok im starting to see the

Ok im starting to see the painted picture...... gimme some time, ill throw some stuff your way.... this app could be a winner...

uzerJ
uzerJ's picture
Offline
Joined: 07/08/2012 - 12:19
I dont know how to PM someone

I dont know how to PM someone, but i want to test! x) THIS SOUNDS AWESOME!! And exactly like what i had been dreaming up of recently,, i just had it on my mind a few weeks ago to ask rej about the possibitly of an app that specificly works with caustic/caustic 2 to make remixes. I really cant wait to see this happen!

mike
mike's picture
Offline
Joined: 12/18/2011 - 15:53
@uzerJ

@uzerJ

Noted, I will let you know when I have somethings to test. I'm glad your excited about it.

The real awesome thing about the application is, you have 10,000's of caustic users around the world that have created .caustic files, this app can load all of them and use content ALREADY created. That is the real awesome part. :)

Plus, this application will be free to the community. I am going to be a stick in the mud and check for a CausticKey. Users will not be able to export or save things if they haven't purchased Caustic2.

> I really cant wait to see this happen!

Heh, it's already happened, I just have to get thee application in a decent state for public consumption. I will put up a youtube video when there is something to see.

Mike

Jason
Jason's picture
Offline
Joined: 03/23/2012 - 21:32
Im guessing pianoroll content

Im guessing pianoroll content will not be remixable?

Are CLbeta song files the same as Caustic file format? I ask this because I may considr making content available for CL that contains audio and pattern data that a user can load up and play with right away..... i can link these with current soundpack projects i am neck deep in right now, wanna make all of this future proof and compatable b/w C2 and CL

mike
mike's picture
Offline
Joined: 12/18/2011 - 15:53
> Im guessing pianoroll

> Im guessing pianoroll content will not be remixable?

You know this is funny you ask because as I am basically marking the CausticCore SDK alpha with it's API, I never thought about the piano roll. Rej and I haven't even talked about that.

Due to how the first version of the application will work, it will only use patterns. Besides that, the piano roll relates to the song sequence which in the first version of the app is irrelevant. CL will only care about patterns, that is why I sated the caustic files only need patterns not a sequenced song.

One the other hand, I have the ability to get the song sequence(machine pattern lists sequenced out) in the caustic file. So if you can drum up a use case, IE a way to "use" the piano roll in a remix, I'm all ears. Down the line I see no problem in Rej getting me access to that note data.

> Are CLbeta song files the same as Caustic file format?

Well yes and no. I will be using an XML format to actually save a CL project session, since it has a huge amount of power in how I can save machine templates, presets and live sequences relative to the CL application.

The yes part comes from the fact you will be able to press Record and record a live performance of pattern sequencing into a song sequence that can then be saved as a .caustic file and loaded back into Caustic2.

Basically anything you put in a C2 file will be able to be loaded and used in a CL project/performance(minus piano roll). Anything that is saved from a CL project into a caustic file will be usable in a C2 song.

Also remember that version C2.2 will have 1,2,4 and 8 bar pattern lengths. So with an 8 bar length, some of the users "piano roll" content can now be put into patterns.

PS I could see a mini monetary ecosystem being created with this application as well. Since you would be selling soundpacks, patterns, effect templates, machine templates on the market, not just C2 presets.

Oh yeah, CL will give you the ability to save machine effects, machines, template effect for initial settings. It's going to be real fun on the "get the sound genre going quick" realm.

I could see you selling a "HipHop1, Trance1, Jungle1, House1, DNB1" type packs, get my drift? :)

Mike

mike
mike's picture
Offline
Joined: 12/18/2011 - 15:53
Piano Roll;

Piano Roll;

After thinking about what I just said, I can already see a way to use the piano roll in CL. When Rej gets me a way to get the note data, I can create a ui component that will allow setting slice points on the piano roll data. The points would snap to 1,2,4 or 8 bars on the piano data. With that data selected you could then slice it into a new pattern and use that pattern in your remix.

BTW, I have access to ALL the parameters that C2 has, effects, mixer, pattern create/remove. So when you create these new patterns from the piano roll, and used them in your remix. The new caustic file that would be created would contain those "new" patterns from the piano roll.

It's pretty exciting the possibilities this app has. Not to mention I might add a step sequencer or something for variety. This would also operate on the note data and be saved back to another caustic song file.

Also, any effects or machine settings adjusted in CL will be saved back to the caustic file as well.

Mike

Jason
Jason's picture
Offline
Joined: 03/23/2012 - 21:32
Thats good. I understand

Thats good. I understand about the CL song file, ok. I will begin utilizing my Bass&Leadz and Noiz and.upcoming adrumkit soundpacks to incorporate into a C2 song file to start setting up a CL demo when I can get my hands on it.

Another quick Q: recording automation, possible on CL? transfers from C2 song file?

mike
mike's picture
Offline
Joined: 12/18/2011 - 15:53
> recording automation,

> recording automation, possible on CL? transfers from C2 song file?

No, Rej and I have talked a lot about this. The fact is, automation is a C2 implementation. The CausticCore doesn't know anything about automation. It does know how to delete it though. :)

I agreed with Rej that CL is a live performance tool. So any automation that a user would want to do would happen in a "post processing" step when the remix is loaded back into C2 as a song file.

I future versions I am sure I will implement automation specifically for the CL remix that is saved as a project session. But that won't transfer over to C2, it will only happen when you replay something you recorded in the CL application.

The funny thing is, if you recorded automation in a caustic file, it will execute in the CL application as the song is playing. For now I don't see any use cases for that but that is also why the CL app will have a remove automation action that will delete a machine's automation or all machines automation.

EDIT:

An for the most part automation won't even really matter since the majority of the app uses pattern mode which doesn't support automation anyway.

Mike

pixelblip2
pixelblip2's picture
Offline
Joined: 06/24/2012 - 14:05
I can think of a few things..

I can think of a few things.........pie in the sky stuff
* How about a Glitch type thing..........on breaks and on patterns...
* Resample Current Pattern or block of Patterns to a Sampler / Synth - sometimes when you got something good you wanna grab it as a wav and put it somewhere quickly. I said it before but I am finding more and more that's the quickest way of getting stuff done.
* Add a breakbeat......make it easy to add a break to the current playing pattern and then maybe recycle the break or randomise it .....how about downloadable Caustic 1 bar breaks that others have made.....
* Skins........give the users facility to make skins.........that could be really cool......get the artists on board....I am sure they are out there....sorry if this flogging a dead horse......
* Output to SoundCloud or Youtube - make it easy tor peeps to publish their songs as audio.
*Turntable scratching
*MPC Drum Style Pads

And really exciting stuff.........
*Real time collaboration over the net - that would sure get you noticed

Jason
Jason's picture
Offline
Joined: 03/23/2012 - 21:32
Idea for CL..... Each pattern

Idea for CL..... Each pattern you work with on each machine should be able to be named..... like "drum beat 1....2.... intro.... fill1 fill2 " etc...

mike
mike's picture
Offline
Joined: 12/18/2011 - 15:53
@pixelblip2

@pixelblip2

>> * How about a Glitch type thing..........on breaks and on patterns...
Not quite sure what you mean, please elaborate.

>> Resample Current Pattern or block of Patterns to a Sampler
This can easily be done since we can export to wave and I would load it back into a PCMSynth. I don't know how this would work "realtime" but it's on my TODO list.

>> Add a breakbeat
Elaborate, the app as is stands right now allows you to mix all machines at once (1 pattern playing for each). That means 6 tracks for Caustic 2, when Rej gets unlimited machines, you will have unlimited tracks.

>> Skins
Already thinking of this and it will be possible.

>> Output to SoundCloud or Youtube
Yes version 1 won't have it but it WILL be there.

>> MPC Drum Style Pads
This is what the UI is already! :) Imagine a 6 x 6 pad matrix, that is what I am using. You can load up 6 patterns for each machine at once. Change the pattern assignment foreach pad in realtime then play it.

>> Real time collaboration over the net - that would sure get you noticed
That is going to happen as well, I might even get into wifi eventually.

You have to understand networking is another one of my passions, so it will have all the bells and whistles when it comes to the social aspect.

Downloaded patterns, machine presets, effect presets will all happen in the app, even when you are playing (depending on the connection).

I have worked out the XML structure that a user could be editing a pattern in one app it sends it to the server and updates another users pattern realtime. (Of course there might be some issues to iron out with latency but it's all possible).

Imagine a multi-player remixing app, that is what I will be aiming for in version 2.

@j

>> Each pattern you work with on each machine should be able to be named
Already have it. :)

Mike

Jason
Jason's picture
Offline
Joined: 03/23/2012 - 21:32
So in the end, is this goi.g

So in the end, is this goi.g to be a SingleCell product or a Mike TcotGraphix product?

mike
mike's picture
Offline
Joined: 12/18/2011 - 15:53
It's going to be a Teoti

It's going to be a Teoti Graphix, LLC product using the SingleCell CausticCore.

Remember, eventually Rej and I are going to open up the whole Java CausticCore SDK to the world with licensing. So Caustic will empower other developers to make crazy things to, I'm just getting a head start since I wrote the framework. :)

I also created this site, so Rej and I are on a completely abstract new age "barter" system with our companies.

There are still a lot of details that need to be worked out before the core will be released. I'm sure that won't happen until CL is alive and kicking.

Mike

pixelblip2
pixelblip2's picture
Offline
Joined: 06/24/2012 - 14:05
The Glitch thing is like a

The Glitch thing is like a sort of remix / chop up feature - like the Glitch Plugin or that app Glitch Breaks ( I've only seen the vids of it) It is just a way of chopping up patterns into bits and re-arranging them for endless permutations...bit like recycle in the old days. So you could have 6 channels and then be able to randomise each one / each pattern within that channel for some interesing variations. I expect you wil have designed something like this already as the whole point of the program is a remixer.

When I meant adding breaks.......I meant breakbeats....you know, making it easy to pick a new breakbeat as the music is flowing using some kind of media explorer to pick out beats.....just an easy way of being able to do that.

Who knows in a years time you will have a little ecosystem like Reason and their Rack Extensions.....it's a really interesting time in Caustic's development at the moment.

Jason
Jason's picture
Offline
Joined: 03/23/2012 - 21:32
Ive kinda already done.that

Ive kinda already done.that regarding breaks, chopping them down into segments, that can be more.easily arranged into new patterns rather than 20+ individual hits from one break. This is how i did it on my tracks with C2.
I have in the works to offer soundpacks with this method, that could in theory drop right into thepending CausticLive! App.

mike
mike's picture
Offline
Joined: 12/18/2011 - 15:53
> Glitch

> Glitch
Ok, just a fancy way of reorganizing note data or patterns. The great thing about this app is I have access to all note data. This is where I said I would be adding step sequencers for things that acted like monosynths, for realtime performance as well.

These are the facts, applications like this can get out of control very quickly on the programming end if the base structure is not set up correctly. This means as far as randomizing, and all this other fancy "remixing" things that can happen, that is later.

I stated CL as a remixer meaning taking patterns created in a caustic file and remixing them live with pads, looping them, one shots and queued patterns.

That functionality will make it version 0.5. There is a lot I have to think about specifically when it comes to a user wanting to load something that was edited in C2, and loaded back into CL. I don't think I am going to allow that in the beginning. I think what I am going to say is initial .casutic files that are loaded "initialize" or "load state". This way I am not crapping my code up with checking if machine patterns have been changed etc.

I will also allow more .caustic files to be "layered" in on top of the initial. The fantastic part about the framework I have created is the fact that CL will be able to hold/load "virtual" machines that could be changed during performance.

So on top of having the initial 6 machines, I could make another track layer that would allow for pattern type switches with patches like how grooveboxes work, to allow even more machine variety.

It just depends on how things go...

I already have a prototype of a Korg EMX-1 with parts/patterns and things working. :) That is one of my commercial products way down the road. The part/pattern/song framework is already implemented in the core.

> breaks

As far as loading new patterns during performance, that is a given.

I also though that is a PCMSynth is loaded with samples I could allow "hits", the only problem with that is android's latency, but I could quantize the touch even to have it occur within a specified note duration IE 16th note, 1/4 note etc.

My company saying is, if you can visualize it, we can program it. ;-)

Jason, if you could email me a .caustic file sometime a mschmalle at teotigraphix dot com that would be kewl.

Mike

Jason
Jason's picture
Offline
Joined: 03/23/2012 - 21:32
I was thinking of.the

I was thinking of.the grooveheads out there who like to slowly turn the 303 knobs during a dancing type groove.....unless there is a live module next to the matrix pads that can.be assigned to a bassline or pcmsynth....hint hint

mike
mike's picture
Offline
Joined: 12/18/2011 - 15:53
> I was thinking of.the

> I was thinking of.the grooveheads out there who like to slowly turn the 303 knobs during a dancing type groove.

Heh, that's me, I have 2 Electribes and an Roland MC-505.

I thought I stated this but, realtime modify is half this application. So you will have assignable knobs, XY controllers etc.

So your answer is yes, realtime modify is priority #1.

Mike

Jason
Jason's picture
Offline
Joined: 03/23/2012 - 21:32
Ok gotchya, im trying to

Ok gotchya, im trying to picture the UI in my head.... ill close my yap for now until I see the thing. :)

Jason
Jason's picture
Offline
Joined: 03/23/2012 - 21:32
Mike, did you want a song

Mike, did you want a song file from one of my recent creations, or throw a few loops together with some tjings i have? If its an actual song, ill hafta dropbox it to ya, as the file size is a bit bigger than email likes.... i wasnt very organized with my sounds then and merely slopped stuff to get pcmsynth going and the track. That aspect in my projects have now changed

Edit: my ol d tracks are soaked in automates.... ill start fresh with a clean slate and throw sometuing groovy to you later tonight. I need a break from sound design today anyways

Lemme know ill send.something over later tonight

mike
mike's picture
Offline
Joined: 12/18/2011 - 15:53
Yeah,

Yeah,

I file with patterns and your presets, something you could see releasing in CL. Don't be to hasty, try and put something together and have fun with it in thinking this is going to be mixed.

I'm pretty much off this weekend as summer is back in NH and swimming and bikes call the family outside. :)

But if you do get me something, I will try it out sometime this weekend.

Peace,
Mike

Jason
Jason's picture
Offline
Joined: 03/23/2012 - 21:32
Ill try to have something new

Ill try to have something new for you to play with before monday. Im gonna hang out with my girlies this weekend too....

uzerJ
uzerJ's picture
Offline
Joined: 07/08/2012 - 12:19
Awesome! i am extremely

Awesome! i am extremely excited! however the more i read about it the less sure i am about what exactly it is,,which is making me all the more anxious to see it/ test it!!! all this tech talk is splitting my feeble little brain. okay, so I'm imagining something similar to say,, a yamaha rm1x, or something of that nature, that i can use to mix songs ive made.. and apparently any other songs that other users make available? or maybe something like the combinator in reason? forgive me, i havent had my hands on too many synthesizers or mixers that werent software,, but im assuming that a '6 x 6 pad matrix' is something like a rm1x?

mike
mike's picture
Offline
Joined: 12/18/2011 - 15:53
@uzerJ

@uzerJ

Well I'm sure you don't have a feeble little mind. This thread was started for more of a brainstorming session.

The irony is, I don't know exactly what it is yet. :)

As it stands, the app has 36 buttons, 6 foreach machine. It would look like a sampler AKAI or something like that. There are 6 columns, 1 column for each machine. 6 pads foreach machine that holds a pattern of the machine you assigned to the pad.

The idea for the beta version is simple, load a .caustic file that has patterns you created. Assign them to pads, press play.

Next press pads foreach machine to start playing the pattern assigned to the pad. A selected pad plays the pattern, deselecting the pad stops the pattern from playing.

The rmx using a step sequencer and a pattern paradigm with parts(machines). The first version won't be like that. It will look like a sampler with pads. On a sampler, you play samples that are assigned, on the CL pads, it plays patterns assigned.

There will be controls to assign to different machine parameters like cutoff, etc.

There are mute and solo buttons like in Caustic's mixer. There will be a part mixer that will allow volume, pan, eq etc settings that are all lined up so you can fade in and out settings.

Other than that I'm still hashing it out. I want to get a beta version for people to try, then it can really take shape. I wanted this application to be an expression of what users wanted, thus the thread.

Mike

Jason
Jason's picture
Offline
Joined: 03/23/2012 - 21:32
Mike, in order to send you

Mike, in order to send you quality material to test this out, give me until Friday..... i have a new vocal trick to try, i think will sound really awesome when remixing live .... as well has having my sounds properly organized for easy dropin on the song or.future content for the app.

Ill have it ready for u by Friday. J

mike
mike's picture
Offline
Joined: 12/18/2011 - 15:53
Heh, don't worry.

Heh, don't worry.

I am working on the beta version as we speak. Please tell my you have a tablet to test? :) Rh I'm not in the mode to try and make a beta app for a smart phone size that I don't even have to test. ;-)

I think I'm just going to create a new forum for CL, this thread is ridiculously long and for some reason it's not paging.

Mike

Jason
Jason's picture
Offline
Joined: 03/23/2012 - 21:32
And here I am making it

And here I am making it longer again.... no I have a Samsung GS1, 4inch screen, but I use a stylus for apps like this..... major help there.

Im looking at Samsung tabs, for the right size for the right budget....

Jason
Jason's picture
Offline
Joined: 03/23/2012 - 21:32
Mike, check your email....

Mike, check your email....

FunkyDread
FunkyDread's picture
Offline
Joined: 09/03/2012 - 10:54
OMG

Holy S**t,

You got my heart Mike! ;) Groovebox and Elektribe Lover like me! :)

I'd buy Caustic2 and think for me.......mmh the same feature, like step recording,are on my Groovebox! LOL
Very god job dude!

I read a little bit here and I'm really surprised about your idea with Caustic live! But if you build it for Blackberr10/QNX?

Is the best realtime OS ever!o
We are a little community they called BlackBerryBeatz! This group of D. Just and Producers focused in Professional Music Production with BlackBerry!

I give you later more information via PM! ;)

You asked for tested on Smartphone! If you convert the apk.files we can test it on BlackBerry 10 Alpha Device or PlayBook if you want!

I send you a pm is badtyping at the moment!

Cheers

steve conroy
steve conroy's picture
Offline
Joined: 03/20/2012 - 16:25
any chance you can have midi

any chance you can have midi import for either caustic live or caustic 2.1?
im also up for testing if it will work on a smart phone.keep up the good work Mike !

mike
mike's picture
Offline
Joined: 12/18/2011 - 15:53
@FunkyDread

@FunkyDread

Well I have not released anything on the Blackberry due to the fact I don't have one. Since Rej has been able to release his Caustic2 on Blackberry, I'm sure there will be a way to get it there. I'm not promising anything since as of now I have no idea how that would happen.

@steve conroy

Well, Caustic2 is not in my hands, that would be a question for Rej. As far as MIDI import for the live app, I would have to get more familiar with the MIDI spec to actually do anything useful with the imported data.

MIDI is on my list of things I want to conquer because I want to be able to hook up my master groovebox sequencer to my tablet and sync tempo, and have simple transport control.

Mike

sammantix
Offline
Joined: 09/14/2012 - 08:50
interesting. I just bought

interesting. I just bought Caustic2 and had the intent of programming a whole backing band style track using it to run live with my guitar, synth, vocals, kaoss pad rig to do full sounding solo ideas, being as I find loop stationing to be counter intuitive to the live vibe, when doing full songs like that, but playing along to a fully arranged band in a box that I could then DJ effect with the kaoss pad was a great idea.. but this.. might trump that ideology.

mike
mike's picture
Offline
Joined: 12/18/2011 - 15:53
For those reading this, I am

For those reading this, I am hard at work on this application FYI.

I have stumbled into some great things that might make this app even better from a graphical standpoint then I originally intended.

More on that later, multiple screen resolutions should be very possible now without much effort.

@sammantix I play live sequencers and samplers, so the live vibe is exactly what this app is aiming for.

Mike

Jason
Jason's picture
Offline
Joined: 03/23/2012 - 21:32
Lets rock n roll.... Im ready

Lets rock n roll.... Im ready....J

mike
mike's picture
Offline
Joined: 12/18/2011 - 15:53
@jblann For starters the app

@jblann For starters the app from it's inception will be completely skinnable and themeable so that is a plus right off the bat.

I'm already playing the 2 demo .caustic files in it right now. Maybe next week I will have something for you to try, depends on the "list" and what gets popped off the queue.

Mike

mekanism
mekanism's picture
Offline
Joined: 06/16/2012 - 19:34
Since this is geared towards

Since this is geared towards live performances can we assume the UI will be layed out with larger buttons/ knobs/etc...? Also, would it be possible to have separate UI's depending on intended device usage, so one UI set up for tablets, one for smartphones, and one for windows?

mike
mike's picture
Offline
Joined: 12/18/2011 - 15:53
This is an Android

This is an Android application where as Rej is using straight opengl.

This means yes, but tablets are targeted first since I don't have a smartphone. Windows will not be supported either(in fact it's impossible to make a windows version right now).

The ui is the last of my concerns at the moment. The community will have plenty of time to chime in on the design when it's in beta.

Mike

mekanism
mekanism's picture
Offline
Joined: 06/16/2012 - 19:34
Oh ok, thanks Mike, looking

Oh ok, thanks Mike, looking forward to this app!

subshift
subshift's picture
Offline
Joined: 09/02/2012 - 14:41
I'm also quite excited about

I'm also quite excited about this and would love to do some testing!

Pan65
Pan65's picture
Offline
Joined: 12/02/2012 - 12:04
Sign me up

I got one HTC oneX and a SonyEricson X10.

I would love to help you test this app.

mike
mike's picture
Offline
Joined: 12/18/2011 - 15:53
Hi Pan65,

Hi Pan65,

Send me an email through the contact page so I can keep track of you.

It may look like nothing is happeing since this was 6 months ago but... I have been working on the framework, all things base come first. :)

I am about 1 month away from doing MAJOR work on this app. You may not be a programmer but if your ever interested to see the progress of what I am doing check out;

https://github.com/teotigraphix/caustic-core

There is also;

https://github.com/teotigraphix/caustic-live

Which will actually hold the CausticLive Android code for all to see!

EDIT: Looking back it was only about 3 - 4 months ago I started this idea. Seems longer. :)

Mike

mekanism
mekanism's picture
Offline
Joined: 06/16/2012 - 19:34
Looking at the screenshot

Looking at the screenshot thread I noticed it has all of the banks for the one caustic file, will we be able to load multiple caustic files in at once or is this a tool to remix one song at a time? I ask because I thought it would be cool to make a whole track from random banks from different tracks that the caustic community could make. For instance if I made a bassline, you made a lead, jason made a drum loop, we could load those individual banks and mix it together. I guess I'm still a bit fuzzy on what live can do.

mike
mike's picture
Offline
Joined: 12/18/2011 - 15:53
It can do what ever we want

It can do what ever we want it to do.

The only limitation is the 6 machine limit. That just means if I you loaded multiple songs, you would be saving the patterns to the "live" format.

Those screenshots were totally proof of concept with the mixing live and mean absolutely nothing at this point. As it stands I really don't even have that incarnation of the app anymore.

I'm sure when I am passing around a beta APK, users will have plenty to chime in about and it can evolve based on what you want. :)

Mike

Pages