<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:00:05] ⇨
Joins: Corded (discord@2607:5300:60:51da::c0f:fee)
L2[00:00:05] zsh
sets mode: +v on Corded
L3[00:02:52] <Kodos> Anyone use Voice
Attack?
L4[00:04:59] ⇨
Joins: Wiiplay123
(~Wiiplay12@adsl-72-154-25-100.bna.bellsouth.net)
L5[00:11:07] ⇦
Quits: Yepoleb (~yepoleb@194-166-2-242.adsl.highway.telekom.at)
(Quit: Yepoleb)
L6[00:22:59] ⇦
Quits: Kimiro (~TimeDrago@S0106c8fb2655ca42.ed.shawcable.net)
(Killed (NickServ (GHOST command used by
DragonBoots)))
L7[00:23:12] ⇨
Joins: Kimiro
(~TimeDrago@S0106c8fb2655ca42.ed.shawcable.net)
L8[00:28:38] ***
mrkirby153 is now known as kirby|gone
L9[01:03:48] ⇦
Quits: Kimiro (~TimeDrago@S0106c8fb2655ca42.ed.shawcable.net)
(Quit: Time heals all wounds, but heals time?)
L10[01:06:22] ⇨
Joins: Kimiro
(~TimeDrago@s0106c8fb2655ca42.ed.shawcable.net)
L11[01:24:46] ⇦
Quits: brandon3055 (~Brandon@122.129.140.1) (Read error: Connection
reset by peer)
L12[01:26:04] ⇨
Joins: brandon3055 (~Brandon@122.129.140.1)
L13[01:26:04] ⇦
Quits: brandon3055 (~Brandon@122.129.140.1) (Read error: Connection
reset by peer)
L14[01:26:33] ⇨
Joins: brandon3055 (~Brandon@122.129.140.1)
L15[01:26:45] ⇦
Quits: brandon3055 (~Brandon@122.129.140.1) (Read error: Connection
reset by peer)
L16[01:27:16] ⇨
Joins: brandon3055 (~Brandon@122.129.140.1)
L17[01:27:24] ⇦
Quits: brandon3055 (~Brandon@122.129.140.1) (Read error: Connection
reset by peer)
L18[01:28:23] ⇨
Joins: brandon3055 (~Brandon@122.129.140.1)
L19[01:28:31] ⇦
Quits: brandon3055 (~Brandon@122.129.140.1) (Read error: Connection
reset by peer)
L20[01:29:10] ⇨
Joins: brandon3055 (~Brandon@122.129.140.1)
L21[01:29:14] ⇦
Quits: brandon3055 (~Brandon@122.129.140.1) (Read error: Connection
reset by peer)
L22[01:30:00] ⇨
Joins: brandon3055 (~Brandon@122.129.140.1)
L23[01:30:10] ⇦
Quits: brandon3055 (~Brandon@122.129.140.1) (Read error: Connection
reset by peer)
L24[01:30:39] ⇨
Joins: brandon3055 (~Brandon@122.129.140.1)
L25[01:30:45] ⇦
Quits: brandon3055 (~Brandon@122.129.140.1) (Read error: Connection
reset by peer)
L26[01:31:11] ⇨
Joins: brandon3055 (~Brandon@122.129.140.1)
L27[01:31:23] ⇦
Quits: brandon3055 (~Brandon@122.129.140.1) (Read error: Connection
reset by peer)
L28[01:31:50] ⇨
Joins: brandon3055 (~Brandon@122.129.140.1)
L29[01:32:00] ⇦
Quits: brandon3055 (~Brandon@122.129.140.1) (Read error: Connection
reset by peer)
L30[01:32:30] ⇨
Joins: brandon3055 (~Brandon@122.129.140.1)
L31[01:32:41] ⇦
Quits: brandon3055 (~Brandon@122.129.140.1) (Read error: Connection
reset by peer)
L32[01:33:13] ⇨
Joins: brandon3055 (~Brandon@122.129.140.1)
L33[01:33:22] ⇦
Quits: brandon3055 (~Brandon@122.129.140.1) (Read error: Connection
reset by peer)
L34[01:42:12] ⇨
Joins: brandon3055 (~Brandon@122.129.140.1)
L35[01:43:00] ⇦
Quits: brandon3055 (~Brandon@122.129.140.1) (Read error: Connection
reset by peer)
L36[01:43:26] ⇨
Joins: brandon3055 (~Brandon@122.129.140.1)
L37[01:43:33] ⇦
Quits: brandon3055 (~Brandon@122.129.140.1) (Read error: Connection
reset by peer)
L38[01:43:59] ⇨
Joins: brandon3055 (~Brandon@122.129.140.1)
L39[01:44:11] ⇦
Quits: brandon3055 (~Brandon@122.129.140.1) (Read error: Connection
reset by peer)
L40[01:44:34] ⇨
Joins: brandon3055 (~Brandon@122.129.140.1)
L41[01:45:20] ⇦
Quits: brandon3055 (~Brandon@122.129.140.1) (Read error: Connection
reset by peer)
L42[01:56:12] ⇨
Joins: Vexatos
(~Vexatos@p200300556E32CA798C4357977B241157.dip0.t-ipconnect.de)
L43[01:56:12] zsh
sets mode: +v on Vexatos
L44[02:06:55] ⇦
Quits: Doty1154 (~Doty1154@2601:648:8000:134f:8827:d00:6511:e9fb)
(Read error: Connection reset by peer)
L45[02:08:12] <Forecaster> Kodos: no but
I'm planning on trying it soon
L46[02:14:03] ⇨
Joins: Keanu73
(~Keanu73@host-78-148-128-227.as13285.net)
L47[02:21:14] ⇦
Quits: Lathanael|Away (~Lathanael@p54961CF5.dip0.t-ipconnect.de)
(Ping timeout: 198 seconds)
L48[02:22:32] ⇨
Joins: Saintmare (~Saintmare@176.59.130.57)
L49[02:22:40] ⇨
Joins: Lathanael|Away
(~Lathanael@p54961CF5.dip0.t-ipconnect.de)
L50[02:22:48] ⇦
Quits: Saintmare (~Saintmare@176.59.130.57) (Client
Quit)
L51[02:23:49] <Skye> Morning
L52[02:28:08] ⇨
Joins: techno156 (~techno156@137.154.59.89)
L53[02:30:15] <Forecaster> marbles
L54[02:30:28] ⇦
Quits: Vexatos
(~Vexatos@p200300556E32CA798C4357977B241157.dip0.t-ipconnect.de)
(Ping timeout: 384 seconds)
L55[02:40:33] ⇨
Joins: Vexatos
(~Vexatos@p200300556E32CA528C4357977B241157.dip0.t-ipconnect.de)
L56[02:40:33] zsh
sets mode: +v on Vexatos
L57[02:44:09] ⇨
Joins: Goof (~Goof@plebcraft.net)
L58[03:06:57] ⇨
Joins: Inari (~Pinkishu@p5dec6581.dip0.t-ipconnect.de)
L59[03:10:16] <Inari> Shuudoushi: did you
mean the spaceegg thingy or the other stuff?
L60[03:24:47] ⇨
Joins: Pyrolusite
(~Pyrolusit@ARouen-651-1-273-188.w109-209.abo.wanadoo.fr)
L61[03:55:02] ⇦
Quits: Something12_ (~Something@S010634bdfa9eca7b.vs.shawcable.net)
(Ping timeout: 190 seconds)
L62[03:55:05] ***
gAway2002 is now known as g
L63[03:58:51] ⇦
Quits: Keanu73 (~Keanu73@host-78-148-128-227.as13285.net) (Quit:
Gotta go to bed or something. See ya!)
L64[04:13:30] ⇨
Joins: Turtle (~SentientT@82-171-92-73.ip.telfort.nl)
L65[04:49:03] ⇨
Joins: Snektron (webchat@ip51ccb7c0.speed.planet.nl)
L66[04:49:33] <Snektron> hi
L67[04:50:00] <Snektron> anyone online who
knows the oc java api?
L68[04:51:39] <Inari> i want a shark pouch
:s
L70[04:52:19] <Inari> Snektron: just ask
your actual question and stay around
L71[04:53:26] <Snektron> im implementing a
custom architecture and i would like to create a custom computer
block, but im not sure what to implement exactly
L72[04:53:47] <Inari> "computer
block2?
L73[04:53:56] <Inari> s/2/"
L74[04:53:56] <MichiBot> <Inari>
"computer block"?
L75[04:54:00] ⇨
Joins: Jezza (~Jezza@92.206.5.6)
L76[04:54:04] <Snektron> yeah, like a
case
L77[04:54:13] <Inari> what for? o.o
L78[04:54:43] <Snektron> because i tried to
make my architectuyre without OC, but i got stuck on threading, but
now i do have a nice ui :P
L79[04:54:51] ***
amadornes[OFF] is now known as amadornes
L80[04:55:26] <Inari> uhh okay... no clue
:p someone may know~ usualyl custom archs are just implemented so
you can switch a cpu to them as far as i know
L81[04:55:35] ***
SleepyFlenix is now known as Flenix
L82[04:55:51] <Inari> worst case, awit for
sangar to be around :P
L83[04:56:10] <Inari> i cant recall who was
makign the mips/arm arches
L84[04:56:35] <Snektron> hm
L85[04:57:15] <Snektron> i guessed i'd need
to implement MachineHost, but now i don't know whats componentSlot
is supposed to do
L86[05:00:24] <Snektron> i guess i'll just
go be lazy and let ir run in an OC case
L87[05:02:35] <Inari> isnt that like the
point of archs :x
L88[05:12:11] <g> Inari: greaser|q
L89[05:12:59] <g> (for mips anyway)
L90[05:16:01] <Inari> yeah i wastn sure if
it was you or greaser :P
L91[05:16:07] <g> definitely not me
L93[05:16:16] <Inari> your names are too
similar
L94[05:16:17] <g> I'm the PYTHON WHEN?
guy
L97[05:22:05] ⇨
Joins: Nathan1852
(~Nathan185@HSI-KBW-109-192-133-159.hsi6.kabel-badenwuerttemberg.de)
L98[05:42:30] ⇨
Joins: Intel_HD (~intel_hd@180.191.133.204)
L99[05:43:02] ***
Kimiro is now known as CB|Away
L100[05:43:45] <Intel_HD> is there a code
for a wireless gpu display?
L101[05:46:21] <g> You'd probably have
better luck on the forums
L102[05:53:02] ⇦
Quits: Intel_HD (~intel_hd@180.191.133.204) (Ping timeout: 198
seconds)
L103[05:53:51]
⇨ Joins: sciguyryan (~sciguyrya@37.48.81.229)
L104[06:04:36] <Sangar> o/
L105[06:04:41] <Snektron> hi
L106[06:12:45]
⇨ Joins: reinei
(~reinei@ip-109-45-132-251.web.vodafone.de)
L107[06:18:12] <Vexatos> %tell Sangar OC
1.6 when
L108[06:18:13] <MichiBot> Vexatos: Sangar
will be notified of this message when next seen.
L109[06:18:21] ***
Vexatos was kicked by Sangar (Vexatos))
L110[06:18:31]
⇨ Joins: Vexatos
(~Vexatos@p200300556E32CA528C4357977B241157.dip0.t-ipconnect.de)
L111[06:18:31]
zsh sets mode: +v on Vexatos
L112[06:18:33] <Sangar> :P
L113[06:18:34] ⇦
Quits: reinei (~reinei@ip-109-45-132-251.web.vodafone.de) (Read
error: Connection reset by peer)
L114[06:18:38] <Vexatos> yesssssss
L115[06:18:43] <Vexatos> !kick Sangar OC
1.6 when
L116[06:18:43] ***
Sangar was kicked by zsh ((Vexatos) OC 1.6 when))
L117[06:19:02]
⇨ Joins: Sangar (~Sangar@2001:41d0:2:b7b9::)
L118[06:19:02]
zsh sets mode: +o on Sangar
L119[06:19:03] <Vexatos> hurr durr
<3
L120[06:19:18] <Sangar> but yeah,
somewhen
L121[06:19:23] <Sangar> in other news,
59
L122[06:19:33] <Vexatos> 59?
L123[06:19:37] <Sangar> yep
L124[06:19:49] <Vexatos> happy birthday
\:D/
L125[06:19:50] <Vexatos> (wait)
L126[06:21:48] <Sangar> compile errors
left :X
L127[06:21:59] <Vexatos> on OC 1.6?
:>
L128[06:22:00] *
Vexatos runs
L129[06:22:03] <Sangar> yes
L130[06:22:20] <Sangar> i certainly won't
port 1.5 to 1.9, duh
L131[06:23:34] <Snektron> you could throw
illegalargumentexceptions in component methods right
L132[06:23:50] *
Lizzy groans
L133[06:24:00] <Sangar> yes
L134[06:24:12] <Snektron> ok thanks
L135[06:24:49] <Vexatos> Snektron, you
making an addon? :O
L136[06:25:39] <Snektron> yes
L137[06:25:59] <Vexatos> :O
L138[06:26:01] <Vexatos> What about?
L139[06:26:10] <Snektron> the most
glorious of architecturs
L140[06:26:11] <Snektron> Z80
L141[06:26:26] <Vexatos> OHMY
L142[06:26:28] <Vexatos> asie, ^
L143[06:26:54] <Vexatos> Sangar,
architectures are so kewl ;_;
L144[06:27:16] <Snektron> i might even try
to compile KnightOS for it, but im not sure how well that would
work
L145[06:27:38] <Vexatos> Sangar: TIS
architecture in OC when
L146[06:28:07] <Vexatos> also uuuh, about
the rack switch board - any suggestion on how it'd exactly look
like?
L147[06:28:11] <Vexatos> You know I'm bad
at models
L148[06:28:32] <Snektron> does OC provide
some networking api
L149[06:28:48] <Sangar> \o/ moar
archs
L150[06:29:09] <Forecaster> switch
board?
L151[06:29:11] <Vexatos> Snektron, Context
should have it, no?
L152[06:29:16] <Sangar> networking as in
ingame or rl? ingame just the node network, which allows passing
messages around (which is how network cards work)
L153[06:29:17] <Vexatos> Forecaster,
reverse light board
L154[06:29:26] <Snektron> hmm
L155[06:29:33] <Forecaster> ooh
L156[06:29:37] <Snektron> Yeah im now
making a display
L157[06:29:46] <Snektron> since the OC
ones only allow text
L158[06:30:11] <Snektron> but i fucked
something up in my IMessageHandler
L159[06:31:03] <Vexatos> Sangar, any
idea?
L160[06:31:15] <Vexatos> Also you still
have things to do for the MFU :P
L161[06:32:32] <Sangar> i guess it'd look
pretty simple with a few extrusions representing the
switches?
L162[06:32:34]
⇨ Joins: BearishMushroom
(~BearishMu@90-231-174-194-no159.tbcn.telia.com)
L163[06:32:36] <Sangar> and yes, i'm aware
:P
L164[06:33:08] <asie> Snektron: Z80?
what?
L165[06:33:14] <asie> heretic...
L166[06:33:20] <Snektron> u wot m8
L167[06:33:24] <asie> accept MOS
Technologies as your saviour
L168[06:33:26] <asie> Now.
L169[06:33:35] <Snektron> i dont see any
mos in my calculator
L170[06:33:45] <Vexatos> Sangar, how deep
would they be
L171[06:33:52] <asie> because your
calculator does not use true high-performance 8-bit microcomputer
CPUs
L172[06:33:55] <asie> like the 6502, or
the 65C02
L173[06:33:59] <asie> or, if it were a
SNES, a 65C816
L174[06:34:01] <Sangar> 1/16th of a
block?
L175[06:34:10] <Snektron> well, it is a TI
were talking about
L176[06:34:13] <Sangar> 2 high, 1
wide?
L177[06:34:26] <asie> Texas Instruments,
the only company which doesn't need to lower prices to sell antique
products
L178[06:34:34] <Sangar> when pressed in
they'd be flat but glow i think
L179[06:34:53] <Vexatos> hm
L180[06:35:00] <Vexatos> 2 high is
strange
L181[06:35:07] <Vexatos> as the rack is 3
high
L182[06:35:09] <Snektron> and a company
which hates its community
L183[06:35:10] <Vexatos> the rack
mountable*
L184[06:35:24] <Sangar> oh, wasn't it
four?
L185[06:35:26] <asie> Snektron: That
describes most companies.
L187[06:35:29] <MichiBot> XKCD Comic Name:
1996 Posted on: 7/19/2010
L188[06:35:32] <Vexatos> asie, you forgot
Apple :P
L189[06:35:32] <Sangar> welp, two wide one
high then maybe?
L190[06:35:34] <Snektron> "you know
what seems like a good idea? a 2048 bit RSA key on a pocket
calculator"
L191[06:35:48] <Vexatos> Sangar, so little
squares? Sounds fun
L192[06:35:54] <asie> Snektron:
Uhhh.
L193[06:35:57] <asie> Atari.
L194[06:35:59] <Vexatos> but, if I do them
1 deep, too
L195[06:36:04] <asie> After the massive
failure of the Atari 2600 market in 1983
L196[06:36:05] <Vexatos> then it's
cubes
L197[06:36:07] <asie> due to low-quality
games
L198[06:36:07] <Sangar> > 2 wide 1
high
L199[06:36:09] <Sangar> > squares
L200[06:36:09] <Sangar> wat
L201[06:36:13] <Vexatos>
<Sangar>
2 high, 1 wide?
L202[06:36:15] <asie> the Atari 7800 had
768-bit public key crypto
L203[06:36:17] <asie> inspired by
PGP
L204[06:36:19] <asie> in 1987
L205[06:36:23] <Vexatos> Sangar, read your
own messages >_>
L206[06:36:26] <asie> at the time, the US
Government used 512-bit keys
L207[06:36:27]
⇨ Joins: Keanu73
(~Keanu73@host-92-29-205-46.as13285.net)
L208[06:36:28] <asie> to give you an
idea
L209[06:36:33] <Sangar> <Sangar>
welp, two wide one high then maybe?
L210[06:36:34] <Vexatos> oh wait
L211[06:36:36] <Vexatos> Lies
L212[06:36:36] <Sangar> ...
L213[06:36:36] <asie> each cartridge was
literally signed
L214[06:36:42] <Snektron> they weren't
happy about what happened to the TI - nSpire
L215[06:36:42] <Vexatos> Hmm
L216[06:36:43] <asie> in other words,
Snektron, TI can't hold a candle to Atari
L217[06:36:45] <Vexatos> well sure
L218[06:36:48] <Vexatos> and then 1
deep?
L219[06:36:56] <Sangar> yes, while
unpressed
L220[06:37:02] <asie> Atari: We protect
our game console stronger than the government protects classified
documents.
L221[06:37:05] <Vexatos> and 0 when
pressed?
L222[06:37:08] <Sangar> yes
L223[06:37:09] <Vexatos> like,
flush?
L224[06:37:12] <Vexatos> that's...
weird
L225[06:37:16] <Sangar> why?
L226[06:37:17] <asie> Ironically, the
crypto export laws stopped them from exporting it outside the
US
L227[06:37:23] <asie> so the European
Atari 7800s have no copy protection whatsoever
L228[06:37:26] <asie> LOL
L229[06:37:27] <Vexatos> Because then it'd
just look like an LED
L230[06:37:29] <Snektron> wauw
L231[06:37:30] <Vexatos> on any rack
L232[06:37:41] <Sangar> so?
L233[06:37:44] <Vexatos> hm
L234[06:37:51] <Vexatos> How about .5
.P
L235[06:38:01] <Sangar> but muh
blockiness
L236[06:38:07] <Vexatos> since it's only
one pixel in texture anyway
L237[06:38:16] <Vexatos> also, uh... that
means I need to bring the mountable's front back one
L238[06:38:23] <Sangar> already is
L239[06:38:28] <Vexatos> oh?
L240[06:38:29] <Vexatos> Oh!
L241[06:38:31] <Vexatos> you are
right
L242[06:38:35] <Vexatos> it is by
default
L243[06:38:37] <asie> Snektron: Also, TI
doesn't hate its users that much. Calculators which are used on
exams need high-end security. Kappa
L244[06:38:39] <Snektron> Add glsl
programmable gpu's
L245[06:38:42] <asie> >GLSL
L246[06:38:45] <asie> >Minecraft
L247[06:38:50] <Vexatos> Sangar, question
now... would it be in tronics or OC >_>
L248[06:38:51] <asie> this game lags
enough already, no need to emulate a shader language
L249[06:39:01] <Snektron> im not talking
about emulating
L250[06:39:05] <Snektron> <evil
laugh>
L251[06:39:06] <asie> then you create a
security problem
L252[06:39:31] <Snektron> yeah, i-i
totally won't create an infinity loop or a-anything
L253[06:39:32] <asie> can you sandbox GLSL
hard enough to not influence anything outside the computer
screen
L254[06:39:36] <asie> and yeah that
L255[06:39:39] <Sangar> Vexatos, i can't
promise when i'd get to it, so if it can't wait, pr it (in java if
you want :P) or stuff it into tronics (i'd gladly have it in oc
itself)
L256[06:40:07] <Vexatos> it's be super
easy to add in tronics
L257[06:40:12] <Vexatos> in OC I'd make it
Scala
L258[06:40:13] <Vexatos> >_>
L259[06:40:17] <Sangar> :P
L260[06:40:36] <Snektron> wtf
L261[06:40:53] <Snektron> u create a
growable bytebuffer but it crashes on an out of bounds
excption
L262[06:42:10] <Vexatos> A tricky
question, really
L263[06:42:24] <Vexatos> it'd fit well
with the light board in 'tronics, but having it in OC natively is
nice, too
L264[06:42:32]
⇨ Joins: JTJSniperBee
(JTJSniperB@c-71-192-106-128.hsd1.ma.comcast.net)
L265[06:42:46] *
Sangar shrugs
L267[06:42:53] <MichiBot>
[DnB] -
Tristam & Braken - Frame of Mind [Monstercat Release] |
length:
4m 31s | Likes:
165314 Dislikes:
1872 Views:
15624594 | by
Monstercat
L268[06:43:18] <Sangar> i'm very biased
currently, but less stuff in oc itself means less work porting, too
:P
L269[06:43:26] <Sangar> not that it'd
really make a difference...
L270[06:43:31] <JTJSniperBee> meow
L271[06:43:35] <JTJSniperBee> i
agree
L272[06:43:56] <Sangar> uhhh
L273[06:44:16] <Vexatos> actually, same
amount of work porting
L274[06:44:19] <Vexatos> just less for
you
L275[06:44:29] <Sangar> which is obviously
what i meant :P
L276[06:44:39] <Sangar> oc does too much
stuff -.-
L277[06:44:54] <asie> split it up
L278[06:44:56] <asie> into
opencomputers
L279[06:44:58] *
JTJSniperBee gives 3 delicious cookies to sangar
L280[06:44:59] <asie> and
opencomponents
L282[06:45:06] <Sangar> haha
L283[06:45:07] <Sangar> well
L284[06:45:13] <Sangar> the integration is
easy to port
L285[06:45:17] <Sangar> just comment all
of it out \o/
L286[06:45:33] <asie> \o/
L287[06:45:49]
⇨ Joins: Dimensional|2 (~kvirc@40.134.242.242)
L288[06:45:56] <JTJSniperBee>
uhh....
L289[06:46:13] <Sangar> but then theres
the obvious ones like block rendering, but also sound (every.
bloody. time), potions, the bloody dualwielding (whyyyy) that
infects *all the methods*
L290[06:46:42] <Sangar> also shuffling
parameters because why not
L291[06:46:46] <Vexatos> EnumHand.RIGHT
masterrace
L292[06:46:55] <Sangar>
EnumHand.MAIN_HAND, plz
L293[06:46:56] <JTJSniperBee> im
tired
L294[06:47:12] <Vexatos> Sangar, implicit
def *() = *(EnumHand.MAIN_HAND)
L295[06:47:19] <Sangar> <_>
L296[06:47:32] <Vexatos> hm?
L297[06:47:34] <Sangar> also interaction
events
L298[06:47:36] <Vexatos> I have the best
ideas
L299[06:47:38] <Sangar> guh
L300[06:47:56] <Vexatos> Sangar, my
1.8.9->1.9 port of Conventional was larger and took longer than
my 1.7.10->1.8.9 one
L301[06:47:57] <Sangar> and i haven't even
looked at the new loot system
L302[06:47:59] ⇦
Quits: Dimensional (~kvirc@40.134.242.242) (Ping timeout: 201
seconds)
L303[06:48:07] <Sangar> Vexatos, i
immediately believe that
L305[06:48:10] <asie> see
L306[06:48:11] <Vexatos> look at them
events
L307[06:48:12] <asie> for me it took far
less
L308[06:48:18] <asie> despite the fact for
1.7.10->1.8.9 i only had pipes to port
L309[06:48:21] <asie> and 1.8.9->1.9
the rest of the mod
L310[06:49:15] <Sangar> oh, and having to
get the server via the fmlcommonthinger now :X
L311[06:49:45] <Vexatos> which is null,
apparently
L312[06:49:50] <Vexatos> can be
null*
L313[06:49:50] <asie> Sangar: that will
break some mods
L314[06:49:52] <asie> or rather
L315[06:49:59] <asie> anyone who uses the
fact MinecraftServer no longer has to be a singleton
L316[06:50:04] <Sangar> also had to
comment out a bunch of coloring related stuff... even if it
compiles stuff probably won't be colored right >_>
L317[06:50:05] <asie> mostly Realms for
now but I would suspect a server hosting org trying to do it
L318[06:50:08] <asie> also
L319[06:50:08] <Vexatos> Sangar, all
events should just ship the server if necessary
L320[06:50:11] <Vexatos> and methods
L321[06:50:13] <asie> Sangar:
IBlockColor/IITemCOlor
L322[06:50:23] <Sangar> asie, well, cba to
look for an alternative at the moment >_>
L323[06:50:24] <asie> implement these then
add them to Minecraft.getMinecraft().getItem/BlockColors()
L324[06:50:27] <asie> that's the
alternative
L325[06:50:30] <asie> the methods are
exactly the same
L326[06:50:34] <asie> they just
componentized it away
L327[06:50:35] <Sangar> asie, ok,
thanks
L328[06:50:35] <asie> for some
reason
L329[06:50:39] <asie> as I said
L330[06:50:44] <asie> look at Charset's
porting commit
L331[06:51:02] *
JTJSniperBee gives 3 delicious cookies to asie
L332[06:51:04] <Sangar> good point. i was
too tired yesterday to remember that now >_>
L333[06:51:08] ⇦
Quits: Jezza (~Jezza@92.206.5.6) (Ping timeout: 384
seconds)
L334[06:51:13] <Sangar> ok, i'm almost
certain that's a bot now
L335[06:51:20] <JTJSniperBee> nope
L336[06:51:26] <JTJSniperBee> not a
bot
L337[06:51:46] <Sangar> prove it :P
L338[06:51:52] <JTJSniperBee> Okay
L339[06:52:03] <JTJSniperBee> Elasp Nuekan
Tucchi
L340[06:52:07] <JTJSniperBee> there
L341[06:52:11] <JTJSniperBee> enough
proof?
L342[06:52:25] <Vexatos> Well I am a
bot
L343[06:52:29] <Vexatos> enough
antiproof?
L344[06:52:38] <Sangar> Vexatos best
bot
L345[06:52:46] <Vexatos> VexatOS best
OS
L346[06:52:50] <Vexatos> for writing
bots
L347[06:53:17] *
JTJSniperBee coughs
L349[06:53:27] <MichiBot>
Epic Rock -
Dreaming in the Daylight (Glorious Indie)(Harlin James & Duffy
Sylvander) | length:
4m 40s | Likes:
656 Dislikes:
9
Views:
59660 | by
Jennyni20 (Epic Rock / Epic
Pop)
L350[06:56:44] <Vexatos> Sangar, day 244:
gradle is still resolving dependencies
L351[06:56:53] <Vexatos> would be nice if
I got to actually test the MFU one day
L352[06:56:59]
⇨ Joins: Jezza (~Jezza@92.206.5.6)
L353[06:57:00] <Sangar> 36
L354[07:02:45] <Snektron> woo
L355[07:02:46] <Snektron> display
works
L356[07:03:53]
⇨ Joins: Nachtara
(~Nachie@50-83-108-134.client.mchsi.com)
L357[07:04:14] <Forecaster> pics or it
didn't happen
L358[07:06:09] <Vexatos> Sangar, meanwhile
resolving dependencies
L359[07:06:12] <Vexatos> :>
L360[07:06:21] <Vexatos> I guess I can
work on the mountable
L361[07:08:58] <Vexatos> Hm, Sangar should
it consume energy?
L362[07:09:05] <Sangar> nah
L363[07:10:11] <Vexatos> so uuh
L364[07:10:17] <Vexatos> hitX, hitY and
hitZ
L365[07:10:21] <Vexatos> where is 0,0,0
._.
L366[07:10:46] <Sangar> in the corner of
the cube
L367[07:11:00] <Sangar> for mountables
it's already rotated iirc
L368[07:11:16] <Sangar> so it's always on
the front plane, so you need x and ... y? i guess?
L369[07:11:35] <Sangar> 18
L370[07:13:06] <Snektron> heh
L371[07:13:20] <Snektron> butebuffer.clear
doesnt actually clear the bytebuffer
L372[07:13:45] <Vexatos> Sangar, is it 0,0
at the top left corner and 1,1 at the bottom right corner of the
mountable?
L373[07:14:00] <Vexatos> because that'd be
weird considering how it's not square
L374[07:14:10] <Sangar> irdk
L375[07:14:42] <Sangar> i *think* top left
of the whole thing, but... better test it :X
L376[07:14:45] <Vexatos> also uh
L377[07:14:47] <Vexatos>
implementation
L378[07:14:52] <Vexatos> would switches be
a boolean[]
L379[07:14:55] <Vexatos> or a
Switch[]
L380[07:15:05] <Vexatos> Switch containing
boolean isActive and int index ._.
L381[07:15:05] <Sangar> bool should be
sufficient no?
L382[07:15:14] <Vexatos> yea,
probably
L383[07:17:37] <Vexatos> a boolean[] is
always filled with false by default, right?
L384[07:18:09] <Snektron> you can use
Arrays.fill to fill it anyway
L385[07:19:48] <Sangar> yes, it's all
false by default
L386[07:20:15] <Vexatos> look at me, way
too efficient
L387[07:20:25] <Vexatos> getData returns
an NBTTagCompound only containing a byte :>
L389[07:20:40] <Vexatos> so the NBT is
WAAAAAAAAY bigger than the payload
L390[07:21:16] ⇦
Quits: jackmcbarn (~jackmcbar@gateway.insomnia247.nl) (Ping
timeout: 192 seconds)
L391[07:21:19] <Forecaster> Snektron:
cool
L392[07:21:26] <Snektron> thanks
L393[07:21:29] <Forecaster> needs a
texture though :P
L394[07:21:30] <Forecaster> maybe
L395[07:21:43] <Snektron> yeah this is
just to test
L396[07:22:26] <Vexatos> Also Sangar, uuh
what'd the item name be
L397[07:22:57] <Sangar> mm, since the
switch is dead, switch board would be fine i guess
L398[07:23:00] <Vexatos> "Switch
Board"? "Board of Switches"? >_>
L399[07:23:17] <Sangar> Button Board, for
massive creativity points :P
L400[07:24:22] ***
amadornes is now known as amadornes[OFF]
L401[07:24:35] <Skye> You must press the
buttons
L402[07:25:16] <Vexatos> Sangar, Beep
Card
L403[07:27:59] <Vexatos> would
switch_board be a good component name, Snagar?
L404[07:29:36] <Sangar> fine i think
L405[07:29:44]
⇨ Joins: jackmcbarn
(~jackmcbar@gateway.insomnia247.nl)
L406[07:29:48] <Vexatos> 0.0 0.482296
0.09515381
L407[07:29:48] <Vexatos> 0.1184082
0.6501236 1.0
L408[07:29:52] <Vexatos> so much for being
rotated
L409[07:30:09] <Vexatos> that is the same
pixel clicked :P
L410[07:30:15] <Vexatos> but with
different rotations
L411[07:31:07] <Vexatos> so yea
L412[07:31:10] <Vexatos> 100% not
usable
L413[07:31:25] <Forecaster> what
rotates?
L414[07:31:54] <Vexatos> the rack
L415[07:31:59] <Vexatos> but not the
numbers D:<
L416[07:32:03] <Forecaster> ah
L417[07:33:54]
⇨ Joins: reinei
(~reinei@ip-109-45-1-115.web.vodafone.de)
L418[07:37:31] <Sangar> well, guess that
was just tis then :P
L419[07:38:53] <S3> how can it be
8:38
L420[07:38:58] <S3> It was just 8:00
L421[07:39:24] <JTJSniperBee> magic
L422[07:40:03] <Sangar> 8
L423[07:41:04] <Vexatos> Sangar, also,
issue is that rack mountable isn't square so 0,0,0->1,1,1
doesn't make much sense
L424[07:41:08] <reinei> S3: space time
curvature, its always the organization at work
L425[07:41:48] <Sangar> Vexatos, well, the
block is though
L426[07:41:53] <Vexatos> yes
L427[07:41:56] <Vexatos> but, well
L428[07:41:58] <Sangar> the values are
just passed along from onactivate :P
L429[07:42:06] <Vexatos> I'd need to know
the position of the mountable in the rack then
L430[07:42:14] <Sangar> yea
L431[07:42:19] <Vexatos> which is
annoying
L432[07:42:56] <Sangar> kinda, but i don't
want to mess with the api for 1.6 anymore at this point :/
L433[07:44:18] <S3> mess withthe api for
1.23
L434[07:44:25] <S3> plan ahead
L436[07:46:35] <S3> ^^^^^^^^
L437[07:47:36] <Sangar> asie sensei, wat
do for ChestGenHooks?
L438[07:47:43] <asie> >sensei
L439[07:47:45] <asie> i feel
privileged
L440[07:47:47] <asie> anyhow
L441[07:47:49] <asie> i haven't checked
that, actually!
L442[07:47:52] <asie> i never liked loot
or used loot
L443[07:47:55] <asie> so bear with
me
L444[07:48:00] <asie> checking
L445[07:48:00] <S3> every once in a while
they come out with some nifty ebooks
L446[07:48:05] <S3> oh hello asie
L447[07:48:31] <asie> Sangar: >//TODO:
Loot tables?
L448[07:48:36] <asie> in ForgeHooks
L449[07:48:40] <asie> I think that's your
answer
L450[07:49:08] <asie> I think they forgot,
just like they forgot fixing world provider overrides.
L451[07:49:29] <asie> so just comment it
out and move on
L452[07:49:31] <Forecaster> I heard that
you can have your own loot tables, but can't modify vanilla ones
currently
L453[07:49:31] <Mimiru> Bleh... I don't
wanna go to work, fuck adulting....
L454[07:49:36] <Sangar> haha
L455[07:49:39] <Sangar> owell
L456[07:52:02] <Vexatos>
<Sangar>
kinda, but i don't want to mess with the
api for 1.6 anymore at this point :/
L457[07:52:07] <Vexatos> 1.6 is THE
opportunity to do so
L458[07:52:10] <S3> Mimiru: if it makes
you feel better I have to go to the university and figure out why
turning the lights on in the lab room cause the radio to
transmit.
L459[07:52:17] <Vexatos> And I need it to
get rack stuff working
L460[07:52:23] <S3> turn the lights off
and the radio stops
L461[07:52:29] <S3> it's litterally a push
to talk button
L462[07:52:38] <Mimiru> S3, that sounds
like fun though...
L463[07:52:43] <Mimiru> I get to go sit in
a store for 8 hours.
L464[07:52:56] <S3> it was fun for the
first few seconds, and then it was like, wait- that's not supposed
to happen..
L465[07:52:58] <Vexatos> Sangar, fix hitN
or Kodos will hate you forever
L466[07:53:04] <Vexatos> (forever being
until you fix it)
L467[07:53:24] <S3> Vexatos: It's a
feature
L468[07:54:09] <S3> Mimiru: I don't think
I could ever work at a store and I never have
L469[07:54:21] <S3> my first job was a
desk job as a programmer during high school
L470[07:55:01] <S3> holy crap that was
like 11 years ago..
L471[07:56:46] <Lizzy> OMFG this board i
got for my storage server has glowy bits on it! :O
L472[08:02:15] <Sangar> 62 .-.
L473[08:02:55] <Sangar> Vexatos, ehhh,
will see
L474[08:04:49] <Vexatos> YUSSS
L475[08:04:53] <Vexatos> MFU appears to be
working
L476[08:04:55] <Vexatos> uuuh
L477[08:05:23] <Vexatos> Sangar, question:
Which methods in the ManagedEnvironment should the block update
listener be removed in
L478[08:05:28] <Vexatos> right now it's
just a WeakHashMap >_>
L479[08:05:40] <Vexatos> so it gets
removed on GC :P
L480[08:06:00] <Sangar> ondisconnect with
the own node i guess?
L481[08:06:13] <Vexatos> k
L482[08:07:21] <Sangar> also, productivity
has come to a crashing halt, as my right arm is now occupied by a
cat >_>
L483[08:07:25] <Vexatos> Sangar, also uuh
right now addListener, removeListener and markBlockForUpdate are
all synchronized... I guess that's bad as it links the OC thread
with the server thread?
L484[08:07:33] <Vexatos> Sangar, eat
it
L485[08:08:12] <Sangar> listeners?
L486[08:08:27] <Vexatos> yes
L487[08:08:33] <Vexatos> every env is a
block update listener
L488[08:08:42] <Sangar> ah
L489[08:09:16] <Lizzy> Sangar, :O cats are
jerks
L490[08:09:24] <Lizzy> kitties are okay
though
L491[08:09:30] *
Lizzy pets KittyKath
L492[08:09:42] <Sangar> but those would
only be touched in code called from the server thread anyway
no?
L494[08:10:05] <Vexatos> dunno,
addListener is part of the ManagedEnv constructor
L495[08:10:10] <Vexatos> removeListener is
in onDisconnect
L496[08:10:17] <Vexatos> and
markBlockForUpdate is the server thread
L497[08:11:22] <Sangar> hmm, don't think
ondiconnect is ever called from a worker thread, and the
constuctors are also always from the server thread
L498[08:11:50] <Vexatos> well then it's
just nice to have, I guess? >_>
L499[08:11:51] <Sangar> i mean, if you
want to be 100% sure, schedule the removal in a tick handler
L500[08:11:56] <Vexatos> Hmm
L501[08:12:03] <Vexatos> I guess...
L502[08:12:03] <Vexatos> >_>
L503[08:12:16] ***
Dimensional|2 is now known as Dimensional
L504[08:12:33] <Vexatos> Sangar,
EventHandler.onServerTick?
L505[08:12:38] <Vexatos>
common.EventHandler, that is
L506[08:13:04] <Vexatos> or separate
L507[08:13:43] <Sangar>
EventHandler.scheduleServer
L508[08:13:51] <Vexatos> I see
L509[08:14:14] <Sangar> also my arm is
free again \o/
L510[08:14:37] <Vexatos>
EventHandler.scheduleServer(() =>
changeListeners.remove(listener))
L511[08:14:39] <Vexatos> like this?
L512[08:14:47] <Sangar> yeah
L513[08:14:54] <Vexatos> same for
addListener, then
L514[08:15:23] <Sangar> add only comes
from the constructor tho no?
L515[08:15:27] <Vexatos> and
markBlockForUpdate is called on the World anyway
L516[08:15:32] <Sangar> that's always
server thread
L517[08:15:41] <Vexatos>
welllllllllllllllllllllllllllll
L518[08:15:44] <Vexatos> I don't trust you
;)
L519[08:15:48] <Sangar> <_>
L520[08:15:49] <Sangar> well
L521[08:15:59] <Sangar> then better add a
tileEntity.isValid check to the add callback...
L522[08:16:12] <Vexatos> huh?
L523[08:16:38] <Sangar> what if the
removal runs before the add callback :P
L524[08:17:00] <Vexatos> "add
callback"?
L525[08:17:14] <Vexatos> do you mean
"what if the listener is removed before it is
added"?
L526[08:17:18] <Sangar> you wanted to
schedule the adding too no?
L527[08:17:33] <Vexatos> Yes
L528[08:18:10] <Sangar> oh, its a buffer.
eh, guess it's fine then
L529[08:18:14] <Vexatos> exactly
L530[08:18:19] <Sangar> still think its
unnecessary
L531[08:18:21] <Vexatos> And it happens in
Phase.Start
L532[08:18:23] <Sangar> and
confusing
L533[08:18:25] <Sangar> but eh :P
L534[08:18:26] <Vexatos> eh?
L535[08:18:33] <Sangar> having the add
also be a callback i mean
L536[08:18:36] <Vexatos> I think add
behaving differently from remove
L537[08:18:40] <Vexatos> THAT would be
confusing
L538[08:18:47] <Sangar> wait,
actually
L539[08:19:01] <Sangar> you should
probably do the add in onconnect(this.node)
L540[08:19:47] <Vexatos> why+
L542[08:21:12] <Vexatos> Better?
L543[08:21:49] <Sangar> because
onconnect(this.node) is essentially validate/onLoad, constructor is
just that. doesn't necessarily ever have to be added to the
world
L544[08:22:28] ⇦
Quits: jackmcbarn (~jackmcbar@gateway.insomnia247.nl) (Ping
timeout: 192 seconds)
L545[08:22:31] <Vexatos> NOW the MFU
should be done, code-wise
L546[08:22:34] <Vexatos> tested with a
brewing stand >_>
L547[08:22:48] <Sangar> ^^
L548[08:23:54] <Vexatos> rest is on
you
L549[08:24:45] ⇦
Quits: Snektron (webchat@ip51ccb7c0.speed.planet.nl) (Ping timeout:
195 seconds)
L550[08:25:15] <reinei> Magical Forcefield
user :D
L551[08:25:24] <reinei> I like thhat name,
I'll stick with it
L552[08:25:37] <reinei> (or change user to
utiliser ...)
L554[08:30:27] <Sangar> mhm
L555[08:31:04] <Sangar> when did oc
accumulate so many commands >_>
L556[08:31:25]
⇨ Joins: SixDev
(uid64016@id-64016.richmond.irccloud.com)
L557[08:31:25] <Forecaster> did someone go
on a commanding spree?
L558[08:31:26] <Vexatos> Sangar, think
about Conventional
L559[08:31:44] <Vexatos> Which literally
consists of Event Handlers and Commands
L560[08:31:48] <Vexatos> and nothing else
>_>
L561[08:32:01] *
reinei uses 'make oc great again' command
L562[08:32:10] <reinei> nothing happened
...
L563[08:32:11] ***
amadornes[OFF] is now known as amadornes
L564[08:32:17] <Vexatos> reinei, that'd be
/oc_dn
L565[08:32:28] <Vexatos> for obvious
reasons
L566[08:32:29] *
reinei uses /oc_dn
L567[08:32:44]
⇨ Joins: jackmcbarn
(~jackmcbar@gateway.insomnia247.nl)
L568[08:34:20] <Vexatos> And I haven't
even played any Metal Gear game >_>
L569[08:34:38] <Vexatos> the jokes
transcend the game
L570[08:35:11] *
Sangar queues rules of nature
L571[08:36:06] <reinei> Vexatos: do you
know the TTB of games?
L572[08:37:44] ⇦
Quits: JTJSniperBee
(JTJSniperB@c-71-192-106-128.hsd1.ma.comcast.net) (Quit: http://www.kiwiirc.com/ - A hand crafted IRC
client)
L573[08:37:56]
⇨ Joins: JTJSniperBee
(JTJSniperB@c-71-192-106-128.hsd1.ma.comcast.net)
L574[08:38:33] <Sangar> 0!
L575[08:38:45] <Sangar> testing will
commence after tea...
L576[08:38:47] <Sangar> brb
L577[08:39:06] <reinei> for MC its
literally -1 xD
L578[08:42:57] <Vexatos> It's funny though
how Trump's main slogan is also said by a certain senator in that
certain game >_>
L579[08:43:12] <Vexatos> it's like they
predicted this whole stuff in 2013 >_>
L580[08:43:17] <Vexatos> I blame
Snagar
L581[08:43:21] <Vexatos> for including
nanomachines
L582[08:44:38] <reinei> Vexatos: that Deus
ex game from the early 2000's (or was it 1990's?!) was WAY
scarier
L583[08:44:51] <Vexatos> things are
generally scary
L584[08:45:00] <reinei> I think it was one
of the 199x games where they 'predicted' the twin towers would
collaps
L585[08:45:04] <reinei> collapse*
L586[08:46:12]
⇨ Joins: Temportalist
(uid37180@2604:8300:100:200b:6667:3:0:913c)
L587[08:47:31] <Vexatos> that's merely how
they got the idea
L588[09:05:18] <JTJSniperBee> testing
michibot with music
L590[09:05:39] *
JTJSniperBee facepalms
L591[09:06:41] <Sangar> and back
L592[09:07:31] <Vexatos> Sangar, rack
mountable fix and MFU stuff when
L593[09:07:32] <Vexatos> ™
L594[09:07:38] *
Vexatos is totally not annoying at all
L595[09:10:19] <Sangar> totally not
L596[09:10:35] *
Vexatos opens more github issues
L597[09:10:57]
⇨ Joins: Yepoleb
(~yepoleb@178-190-224-63.adsl.highway.telekom.at)
L598[09:19:38] <Sangar> well, i get into
the game
L599[09:19:55] <Sangar> creative tab
crashes me tho :X progress
L601[09:24:06] <gamax92> hai
L602[09:25:44] <Sangar> only two crashes
while placing blocks so far
L603[09:25:52] <Sangar> bounding boxes are
totally screwed up tho :X
L604[09:27:31] <Sangar> enumfacing being
null is annoying .-.
L605[09:29:38] <gamax92> Sangar:
1.9?
L606[09:32:42] <Lizzy> Temia, you
about?
L607[09:33:10] <Sangar> gamax92, aye
L609[09:33:14] <MichiBot> Lizzy: Temia
will be notified of this message when next seen.
L611[09:37:05] <MichiBot> Sat May 07
09:35:51 CDT 2016 @SangarWasTaken: Those item models are totally
meant to look that way. Also, I hear large weapon models are in
these days.
https://t.co/boIiIu1Slt
L612[09:37:50] <Vexatos> ah, sangar
discovered cases not being coloured anymore
L613[09:38:20] <Sangar> yeah, coloring,
item rendering and file system sounds are among the left
todos
L614[09:38:34] <gamax92> Sangar discovered
a brand new car~
L615[09:38:52] <Saphire> Huh~?
L616[09:39:06] <gamax92> That tilde was
accident
L617[09:39:12] <gamax92> I swear :|
L618[09:39:22] <Saphire> xD
L619[09:39:45] ***
JTJSniperBee is now known as Saphira
L620[09:39:46] <Inari> why does noone do
cushioned filled armrests D:
L621[09:40:20] <Vexatos> Sangar, does
computer.beep work? :P
L622[09:40:34] <gamax92> does
computer.beep have issues with frequencies like 999?
L623[09:40:38] <gamax92> :P
L624[09:40:39] <Vexatos> gamax92,
soundcard test method when ;_;
L625[09:40:48] <gamax92> Vexatos: when you
write it
L626[09:40:56] <Inari> one more time
L627[09:40:59] <Vexatos> Nadeko, sound
card test method when ;_;
L628[09:42:25] <Nadeko> Vexatos: :I
L629[09:43:39] <Nadeko> pls :I
L630[09:43:49] <gamax92> Vexatos: what do
I have to do?
L631[09:43:57] <Vexatos> gamax92, any
method in java
L632[09:44:04] <Vexatos> that returns a
Queue<Instruction>
L633[09:44:11] <gamax92> to lua?
L634[09:44:16] <Vexatos> No
L635[09:44:17] <Vexatos> just that
L636[09:44:25] <Vexatos> public
Queue<Instruction> whatever();
L637[09:44:34] <gamax92> oh okay
L638[09:44:37] <Vexatos> so I can put it
in some class and call it for me to test the sound system
L639[09:44:47] <gamax92> Vexatos: public
Queue<Instruction> whatever() { return null; }
L640[09:44:48] <reinei> thats should be
easy, shouldn't it?
L641[09:44:52] <Vexatos> :|
L642[09:44:58] <Vexatos> Because the
client side of the sound card now is supposedly 100% done and I
just need to test it :P
L643[09:45:04] <Vexatos> reinei, it'd have
to make sense
L644[09:45:06] <reinei> gamax92: ok make
it public @NotNull Queue<Instruction> whatever()
L645[09:45:17] <gamax92> :o that's a
thing?
L646[09:45:20] <Vexatos> reinei, return
new ArrayDeque();
L647[09:45:37] <gamax92> Vexatos:
repo?
L648[09:45:42] <reinei> gamax92: if you
include the Jetbrains Annotations.jar in your classpath during
compilation, yes
L652[09:47:00] ⇦
Quits: Saphira (JTJSniperB@c-71-192-106-128.hsd1.ma.comcast.net)
(Quit: http://www.kiwiirc.com/ - A hand crafted IRC
client)
L653[09:49:16] <Vexatos> Am I missing
anything
L654[09:49:21] <Vexatos> or did I
understand your stuff wrong >_>
L655[09:49:26] <Vexatos> might well
be
L656[09:49:33] <Vexatos> but I tried to do
what you and Temia suggested
L657[09:49:42] <gamax92> it's been so long
since I talked about that so ...
L658[09:49:49] <Vexatos> same here
L659[09:50:30] <Shuudoushi> Inari: I just
got off my ass and read my buffer and wah?
L660[09:51:44] <Inari> Shuudoushi:
lol
L661[09:51:49] <Inari> you said the egg
chairs cocoon you in
L662[09:51:52] <Inari> so iw ondered which
you meant
L663[09:51:52] <Inari> :P
L664[09:52:07] <Shuudoushi> ah, yes, space
egg
L665[09:52:13] <Shuudoushi> the tall aaf
one
L666[09:52:21] <Inari> so not the half
ones, good
L667[09:52:22] <Inari> :p
L668[09:52:35] <Shuudoushi> lol
L669[09:52:57] <Inari> still not 100% sold
on them, i'd rather have 1 chair do everything too :f
L670[09:53:04] <Inari> and i dunno why but
i love :f currently
L671[09:53:22] <Shuudoushi> XD
L672[09:54:33] *
Saphire nibbles on ~
L673[09:56:39] ⇦
Quits: Keanu73 (~Keanu73@host-92-29-205-46.as13285.net) (Quit:
Gotta go to bed or something. See ya!)
L674[09:59:02] <gamax92> I ... don't at
all remember how this work :/
L675[10:00:48] <gamax92> like what are
these durations, milliseconds?
L676[10:00:59] <Vexatos> it's all
milliseconds
L678[10:03:22] *
gamax92 shrugs
L679[10:04:17] <Vexatos> I wonder how
that'll sound
L680[10:04:34] <gamax92> I wonder about
your sound generation processes.
L681[10:05:17] <Vexatos> no idea if this
all works :P
L682[10:05:27] <Vexatos> and it happens on
the client thread right now which probably is not a good diea
L683[10:05:29] <Vexatos> idea*
L684[10:07:54] ***
medsouz|offline is now known as medsouz
L685[10:09:14] *
vifino throws himself at Lizzy
L686[10:09:25] *
Lizzy grabs vifino and snuggles
L687[10:09:37] <vifino> :3
L688[10:09:44] <vifino> Also, check your
phone you derp
L689[10:10:03] <Lizzy> but its the other
side of the room
L690[10:10:40] <vifino> -_-
L691[10:10:52] ⇦
Quits: CB|Away (~TimeDrago@s0106c8fb2655ca42.ed.shawcable.net)
(Ping timeout: 201 seconds)
L692[10:10:53] <gamax92> vifino is not
amused.
L693[10:11:16] <vifino> You lazy bum. I
have to go out because of my dads birthday party which I am forced
to go to.
L694[10:11:33] <Lizzy> okay
L695[10:11:56] <vifino> gamax92: it is -_-
because this keyboard doesnt have the annoyed eyes
L696[10:12:12] <Inari> englihs kb
ftw
L697[10:12:13] <Inari> ¬.¬
L698[10:12:20]
⇨ Joins: Snektron
(webchat@ip51ccb7c0.speed.planet.nl)
L699[10:12:23] <Snektron> hi
L700[10:12:24] <gamax92> I just made an
alias for it
L701[10:12:39] <Inari> vifino: just use a
different kb layout?
L702[10:12:45] <gamax92> Use an arabic
layout :P
L703[10:13:07] <reinei> I just found the
search feature of weechat because I wanted to find those negate
signs O.o
L704[10:13:17] <vifino> Inari: maybe. I'll
just switch to the mac keyboard layout, it is much better. it got
all the unicode symbols ever.
L705[10:13:31] <Inari> i forgot
L706[10:13:33] <Inari> were you using
windows or unix
L707[10:13:34] <Inari> :P
L708[10:13:38] <vifino> linux
L709[10:13:39] <vifino> duh
L710[10:13:51] <Inari> just swap a key for
annoyed eyes then?
L711[10:14:01] <gamax92> not physically,
though
L712[10:14:17] <vifino> I did that
already, I mapped right alt + ö to lambdas
L713[10:14:18] <gamax92> pulseaudio fuck
off
L714[10:14:25] <vifino> gamax92:
pulseaudio -k
L715[10:14:29] <Inari> so
L716[10:14:30] <Inari> whats the
issue
L717[10:14:32] <Inari> :s
L718[10:14:38] <gamax92> stream is
broken
L719[10:14:46] <reinei> ¬.¬ found
em!
L720[10:14:55] <vifino> Inari: all
keyboard layouts are shit. mac keyboard layout is just less
shit.
L721[10:15:07] <vifino> but i dont have
one physically, so
L722[10:15:12] <reinei> vifino: use the
emoji keyboard(s) then
L723[10:15:14] <Inari> might as well do
dvorak
L724[10:15:21] <vifino> maybe
L725[10:15:23] <Vexatos> so uh
L726[10:15:27] <Vexatos> gamax92, it makes
a sound
L727[10:15:30] <Vexatos> but ADSR doesn't
work :P
L728[10:15:35] <gamax92> Vexatos:
noticed
L729[10:15:39] <Vexatos> but ADSR doesn't
work :P
L730[10:15:43] <Vexatos> err
L731[10:15:45] <Vexatos> wrong
window
L732[10:15:45] <Vexatos> >_>
L733[10:15:48] <gamax92> vifino: it keeps
doing the stupidity where it starts at like 100 latency which is
fine, I can deal with that
L734[10:15:49] <vifino> but this has
symbols on it, i dont like it when they dont match the keyboard
layout
L735[10:15:59] <vifino> 100ms
latency?
L736[10:15:59] <vifino> wow
L737[10:16:02] <gamax92> but then 95 ...
90 ... 85 ... and drops down to 30 where it then flips out because
it can't 30
L739[10:16:08] <gamax92> it's a stream
over wifi
L740[10:16:11] <gamax92> not to
speaker
L741[10:16:16] <vifino> Shuudoushi: i dont
have a web browser open
L742[10:16:24] <vifino> aka i wont open
it
L743[10:16:37] <Shuudoushi> hexchat auto
replace
L744[10:16:49] <gamax92> lol, atleast
replacement
L745[10:16:49] <Inari> kneesocks are like
the best thing in the world
L746[10:16:52] <vifino> I don't use
hexchat.
L747[10:16:53] <Shuudoushi> or any half
ass IRC client
L748[10:17:03] <gamax92> is weird because
is technically wrong but people use
L749[10:17:14] <vifino> I use the superior
irc client, weechat.
L750[10:17:20] <gamax92> but alot is also
technically wrong but we flip our shit.
L751[10:17:22] <vifino> weechat > irssi
> *
L752[10:17:23] <Shuudoushi> it offers auto
replace
L753[10:17:30] <Shuudoushi> (NULL)
L754[10:17:33] <Shuudoushi> lol
L755[10:17:38] <vifino> good job.
L756[10:17:43] <gamax92> Shuudoushi:
fun.
L757[10:17:53] <Shuudoushi> I forgot I
broke my auto replace a few months ago XD
L758[10:18:00] <gamax92> oh?
L759[10:18:01] <Inari> gg
L760[10:18:09] <Shuudoushi> I should maybe
get off my ass and fix it huh
L761[10:18:15] <gamax92> I mean, I
normally get that stuff if I don't click away from the text
box
L762[10:18:21] <gamax92> otherwise it
saves as (null)
L763[10:18:29] <vifino> #lua nil ==
false
L764[10:18:29] <|0xDEADBEEF|> >
false
L765[10:18:52] <vifino> #lua not not
nil
L766[10:18:52] <|0xDEADBEEF|> >
false
L767[10:18:56] <vifino> aha.
L768[10:19:06] <reinei> #lua not nil
L769[10:19:11] <|0xDEADBEEF|> >
true
L770[10:19:22] <Shuudoushi> ¬.¬
L771[10:19:24] <reinei> too bad lua
doesn't have ! to use !!
L772[10:19:26] <Shuudoushi> fixed :D
L773[10:19:39] <gamax92> Nostalgic
Vibes
L774[10:19:42] <Vexatos> uh intelliJ
L775[10:19:43] <vifino> man, i need to
switch my font back
L776[10:19:48] <Vexatos> u kindly
wot
L777[10:19:57] <Vexatos> Sangar,
help
L778[10:20:02] <Vexatos> apparently
uh
L779[10:20:03] <vifino> anyways, gotta
have a shower and then head off
L780[10:20:05] <reinei> #lua function
a(par) print(par) end
L781[10:20:05] <|0xDEADBEEF|> >
nil
L782[10:20:09] <Vexatos> the breakpoint on
state.gate.getValue is hit
L783[10:20:11] <reinei> #lua a
'test'
L784[10:20:11] <|0xDEADBEEF|> > test |
nil
L785[10:20:15] <Vexatos> but the one
inside the actual method is not
L786[10:20:16] <Vexatos> ;_;
L787[10:20:24] *
vifino grabs Lizzy and walks off
L788[10:20:25] <reinei> #lua function
!(value) return not value end
L789[10:20:25] <|0xDEADBEEF|> > [string
"lua"]:1: <name> expected near '!'
L790[10:20:32] <reinei> aww
L791[10:20:33] *
Lizzy :Os
L792[10:21:07] <gamax92> #lua function
b(a)return tonumber(a,2)end
L793[10:21:07] <|0xDEADBEEF|> >
nil
L794[10:21:10] <reinei> #lua return
_G['!']
L795[10:21:10] <|0xDEADBEEF|> >
nil
L796[10:21:11] <gamax92> #lua
b"010110101"
L797[10:21:12] <|0xDEADBEEF|> >
181
L798[10:21:16] <gamax92> tada
L799[10:21:23] <reinei> yeah but i wanted
!! nil
L800[10:21:28] <gamax92> yeah well fuck
you
L801[10:21:51] <reinei> #lua _G['!'] =
function(val) return not val end
L802[10:21:51] <|0xDEADBEEF|> >
nil
L803[10:21:59] <reinei> #lua ! true
L804[10:21:59] <|0xDEADBEEF|> > [string
"lua"]:1: unexpected symbol near '!'
L805[10:22:03] <reinei> #lua !(true)
L806[10:22:03] <|0xDEADBEEF|> > [string
"lua"]:1: unexpected symbol near '!'
L807[10:22:16] <reinei> aww c'mon its in
the global table already
L808[10:22:29] <gamax92> ! is not a valid
identifier
L809[10:22:30] <reinei> #lua function
a!(val) end
L810[10:22:30] <|0xDEADBEEF|> > [string
"lua"]:1: '(' expected near '!'
L811[10:22:32] <reinei> yep
L812[10:22:42] <Snektron> i have an
idea
L813[10:23:01] <Snektron> whats the
metamethod for !
L814[10:23:09] <Snektron> you can try to
override that :P
L815[10:23:15] <reinei> but are you even
allowed to use the sugar twice in a single statement?
L816[10:23:21] <gamax92> Snektron: ! is
not a valid identifier
L817[10:23:32] <reinei> like a b
"hello"
L818[10:23:33] <Snektron> yeah parse error
i guess
L819[10:23:57] <reinei> because that COULD
be a(b())("hello") or a(b("hello"))
L820[10:24:07]
⇨ Joins: AlexisMachina
(uid57631@2604:8300:100:200b:6667:3:0:e11f)
L821[10:24:08] <gamax92> reinei:
can't
L822[10:24:10] <reinei> ok
L823[10:24:17] <Vexatos> WHAT THE
FISH
L824[10:24:19] <Vexatos> IDEA
L825[10:24:22] <gamax92> doing a b won't
do anything besides error
L826[10:24:27] <Vexatos> Y U NO LISTEN TO
BREAKBPOINT
L827[10:24:51] <gamax92> Vexatos: y u no
System.out.println debugging
L828[10:24:51] <reinei> #lua function
b(val) return tostring(val).." was modified by b!"
end
L829[10:24:51] <|0xDEADBEEF|> >
nil
L830[10:24:57] <gamax92> the crudeman's
breakpoint
L831[10:25:01] <reinei> #lua a
b("hello")
L832[10:25:01] <|0xDEADBEEF|> > [string
"lua"]:1: syntax error near 'b'
L833[10:25:11] <reinei> aww not even that
works
L834[10:25:18] <reinei> #lua a(b
"hello")
L835[10:25:18] <|0xDEADBEEF|> > hello
was modified by b! | nil
L836[10:25:19] <gamax92> only strings
iirc
L837[10:25:21] <Snektron> what are you
even trying
L838[10:25:30] <reinei> Snektron: doing
sneaky stuff in lua
L839[10:25:41] <reinei> gamax92: I think
any l-value is allowed
L840[10:25:47] <reinei> #lua a 10
L841[10:25:47] <|0xDEADBEEF|> > [string
"lua"]:1: syntax error near '10'
L842[10:25:50] <gamax92> no.
L843[10:25:51] <reinei> or not
L844[10:26:04] <gamax92> #lua function
L(...)return ... end
L845[10:26:04] <|0xDEADBEEF|> >
nil
L846[10:26:30] <gamax92> #lua
L"Random string prefixed by an L"
L847[10:26:30] <|0xDEADBEEF|> > Random
string prefixed by an L
L848[10:27:10] <reinei> #lua
L"one" "two will break it :P"
L849[10:27:10] <|0xDEADBEEF|> > [string
"lua"]:1: attempt to call a string value
L850[10:27:20] <reinei> or not?!
L851[10:27:36] <reinei> at least not in
the way I was expecting it to break
L852[10:28:03] ⇦
Quits: techno156 (~techno156@137.154.59.89) (Read error: Connection
reset by peer)
L853[10:28:12] <reinei> #lua function
gen(str) return function(...) print(str..tostring(...)) end
end
L854[10:28:13] <|0xDEADBEEF|> >
nil
L855[10:28:23] <reinei> #lua
gen"test" "test2"
L856[10:28:23] <|0xDEADBEEF|> >
testtest2 | nil
L857[10:30:58] <Snektron> so whats a good
way to interface with objects in assembly
L858[10:31:20] <Snektron> as in
L859[10:31:34] <Snektron> whats a good way
to invoke methods from a Z80
L860[10:34:33] <Vexatos> gamax92, it
works!
L861[10:34:42] <Vexatos> one problem
though... how to handle the release
L862[10:35:42] <gamax92> if closed and
whatever is tracking release is above zero
L863[10:35:55] <gamax92> S3: you
here
L865[10:36:53] <gamax92> these are ofc
methods in more advanced CPUs, but they are methods
L866[10:39:20] <Vexatos> gamax92, so, in
Close check if there is an ADSR with release on it?
L867[10:39:27] <Vexatos> or rather, check
if there is ADSR
L868[10:39:33] <Vexatos> and if there is,
emit a value
L869[10:39:51] <asie> Sangar: As for the
item models.
L870[10:39:52] <gamax92> wha
L871[10:39:55] <asie>
#CheckYourJSONege
L872[10:40:02] <gamax92> Vexatos: open and
close would just set a flag
L874[10:40:17] <gamax92> the synthesizer
manages the ADSR
L875[10:43:49] <Snektron> until that
hardware bus is implemented ill still need to make something myself
though
L876[10:44:33] <Vexatos> gamax92, in my
impl, the Gate handles everything, much easier that way
L877[10:44:42] <gamax92> Vexatos: and
where is this
L878[10:44:55] <Vexatos>
AudioUtil.Gate
L879[10:45:13] <gamax92> also why do I
have all these errors when trying to compile
L880[10:45:34] <gamax92> railcraft
L881[10:47:06] <gamax92> Vexatos: oh okay,
yeah make Close do a check
L882[10:47:21] <Vexatos> if(state.envelope
!= null && state.envelope.phase == ADSR.Phase.Release)
{
L883[10:47:21] <Vexatos> return
Open.getValue(process, state);
L884[10:47:21] <Vexatos> }
L885[10:47:25] <Vexatos> should be all
that's needed
L886[10:47:37] <gamax92> sure, dunno
L887[10:49:27] <gamax92> Vexatos: should
be fine
L888[10:49:47] <gamax92> if no ADSR was
set it should act as if you specified 0, 0, 1, 0, which doing that
would emulate
L889[10:51:16] <Vexatos> Ah, found another
bug
L890[10:51:23] <Vexatos> last instruction
won't be executed if it's Delay
L891[10:55:01] <Vexatos> HOLY
FISHBONES
L892[10:55:03] <Vexatos> It works
L893[10:55:05] <Vexatos> hype
L894[10:55:09] <Vexatos> h a i p e
L895[10:56:22] <gamax92> Vexatos: that
release code though :/
L896[10:56:52] <Vexatos> I fixed it
to
L897[10:56:52] <Vexatos> value = value *
(attenuation - (attenuation * (progress / (double)
releaseDuration)));
L898[10:56:57] <gamax92> no
L899[10:57:01] <gamax92> do this:
(attenuation * (1 - (progress / releaseDuration)))
L900[10:57:21] <gamax92> your method's
fine ofc, but ugly
L901[10:57:21] <Vexatos> oh well
L902[10:57:22] <Vexatos> derp
L903[10:57:31] ***
Gavle is now known as Gavle|Away
L904[10:57:31] <Vexatos> i should write my
maths down on paper
L905[10:57:41] <Vexatos> simplifying them
in code doesn't work, as you can see
L906[10:58:16] <gamax92> I couldn't really
simplify Decay's at all so that's probably fine
L907[10:58:39] <Vexatos> I put the +1 in
front
L908[10:58:41] <Vexatos> so it is 1+
L909[11:00:03] <gamax92> oh uhh.
L910[11:00:19] <asie> Sangar:
#CheckYourJSONege means "THE PERSPECTIVE DEFINITIONS
CHANGED"
L911[11:00:29] <asie> "ALSO IN THE
BLOCKMODELS - FOR THOSE, CHECK CHARSET"
L912[11:00:43] <gamax92> Vexatos: I dunno
if closing in the middle of a AD should make it immediately jump to
R or finish out AD
L914[11:02:50] <gamax92> Vexatos: actually
with the code you put, it has to be in R when it reaches
closed
L915[11:03:17]
⇨ Joins: Vexaton
(~Vexatos@p200300556E32CA52443E9EB0E710C2F8.dip0.t-ipconnect.de)
L916[11:03:18]
zsh sets mode: +v on Vexaton
L917[11:03:25] <gamax92> :I
L918[11:03:30]
⇨ Joins: Keanu73
(~Keanu73@host-92-29-205-46.as13285.net)
L919[11:03:31] <Vexaton> dammit
L920[11:03:33] <Vexaton> gamax92, I
already fixed that
L921[11:03:36] <gamax92> okay
L922[11:03:50] <Vexaton> put a phase !=
null instead
L923[11:03:56] <gamax92> ahh, that'll
work
L924[11:05:05] <Vexaton> also, I think it
should immediately jump to R from wherever it is... But that would
mean I need to store the previous phase it was in before
release
L925[11:05:14] <Vexaton> to handle the
progress variable accordingly
L926[11:05:16] <Vexaton> or maybe
L927[11:05:18] <Vexaton> hmm
L928[11:05:24] <Vexaton> maybe I can
instead change progress
L929[11:05:28] <Vexaton> to match what I
need
L930[11:05:33] <gamax92> uhh?
L931[11:05:34] <Vexaton> so it releases
exactly where it left
L932[11:05:41] ⇦
Quits: Vexatos
(~Vexatos@p200300556E32CA528C4357977B241157.dip0.t-ipconnect.de)
(Killed (anarchy.esper.net (Nickname regained by
services)))
L933[11:05:41] ***
Vexaton is now known as Vexatos
L934[11:06:07] <Vexatos> you see
L935[11:06:12] <Vexatos> if attenuation
is, say 0.4
L936[11:06:13] <gamax92> okay, wasn't sure
if you were going to complain about that being hard to do because
you :P
L937[11:06:19] <Vexatos> decay's progress
would move from 1 to 0.4
L938[11:06:24] ***
Jezza is now known as Jezza|AFK
L939[11:06:25] <Vexatos> attack's from 0
to 1
L940[11:06:29] <gamax92> yes I know.
L941[11:06:32] <Vexatos> and release's
from 0.4 to 0
L942[11:06:36] <Vexatos> that's why I need
to modify it
L943[11:06:44] <gamax92> no?
L944[11:07:01] <Vexatos> when I close,
would it just start at 0.4 and go down?
L945[11:07:05] <gamax92> no
L946[11:07:05] <Vexatos> no matter where
it was before?
L947[11:07:08] <Vexatos> see?
L949[11:08:19]
⇨ Joins: bauen1_
(~quassel@2a02:810d:1980:1584:11fd:ba58:4f0:9532)
L950[11:08:32] <Vexatos> what would I
do
L951[11:08:38] <Vexatos> if it's, say, at
0.6 in Attack
L952[11:08:38] ⇦
Quits: VikeStep (~VikeStep@101.184.243.180) (Read error: Connection
reset by peer)
L953[11:09:24] <gamax92> Vexatos: SID has
the same behaviour and so I ended up just using a level, phase, and
speeds
L954[11:09:53] <Vexatos> huh?
L955[11:10:23] <Vexatos> elaboratify
please
L956[11:10:42] <gamax92> you'd convert the
duration into a speed and then continuously add it to the level,
checking if it meets or exceeds it's criteria based on what phase
it's in
L957[11:10:42] ⇦
Quits: bauen1 (~quassel@2a02:810d:1980:1584:f5ad:292f:defa:2c0f)
(Ping timeout: 190 seconds)
L958[11:11:05] <gamax92> so a long
duration equates to a slow speed and a short duration equates to a
fast speed
L959[11:11:10] <Vexatos> what would a
speed be
L960[11:11:13] <gamax92> err sorry
L961[11:11:25] <gamax92> slow = small
number, fast = large number
L962[11:11:39] *
gamax92 goes to look for code real quick
L963[11:11:41] <Vexatos> so like
L964[11:11:43] <Vexatos> v=s/t
L965[11:11:45] <Vexatos> >_>
L966[11:11:48] <reinei> yep
L967[11:11:50] <gamax92> yea
L968[11:11:50] <Vexatos> s being between 0
and 1
L969[11:11:53] <Vexatos> always
L970[11:11:56] <gamax92> ?
L971[11:11:58] <gamax92> uhh
L972[11:12:31] <Vexatos> or, hmm
L973[11:12:32] <Vexatos> no
L974[11:12:38] <Vexatos> what would s be
:P
L975[11:12:45] <Vexatos> aah
L976[11:12:48] <gamax92> 1
L977[11:13:10] ***
bauen1_ is now known as bauen1
L978[11:13:28] <gamax92> sample rate
L979[11:13:32] <gamax92> it's been a
while.
L980[11:13:48] <gamax92> Vexatos: s would
be the number of times per second you call that code
L981[11:15:12] ⇦
Quits: Nathan1852
(~Nathan185@HSI-KBW-109-192-133-159.hsi6.kabel-badenwuerttemberg.de)
(Read error: Connection reset by peer)
L982[11:15:32] <Vexatos> So
SOUND_SAMPLE_RATE
L983[11:16:05] <Lizzy> What do you call
cheese that's not for you?
L984[11:16:12] <Vexatos> so
samplerate/duration for attack
L985[11:16:15] <Lizzy> Nacho cheese
L986[11:16:25] <Vexatos> and then value =
value * speed * progress
L987[11:16:27] <gamax92> hahahahah so
funny never heard that one before good one not old as fuck at
all
L988[11:16:27] <Vexatos> for attack
L989[11:16:52] <Lizzy> gamax92, well it's
the first time i heard it! also this dominos pizza tracker told
me
L990[11:16:56] <gamax92> Vexatos: no, just
progress
L991[11:17:05] <gamax92> it'd alway be
value = value * progress
L992[11:17:06] <Vexatos> ah right
L993[11:17:06] <Vexatos> yes
L994[11:17:11] <Vexatos> no wait
L995[11:17:12] <Vexatos> no
L996[11:17:17] <Vexatos> then there is no
speed anywhere
L997[11:17:17] <gamax92> yes
L998[11:17:24] <Vexatos> or do you do
progress+=speed >_>
L999[11:17:24] <gamax92> you add speed to
progress before that
L1000[11:17:35] <Vexatos> anyways, I need
to make noodle salad now
L1001[11:17:36] <Vexatos> bye ybe
L1002[11:17:39] <Vexatos> bye bye*
L1003[11:17:46] <Vexatos> thanks
L1004[11:18:28] <Snektron> how could you
view computer error messages again
L1005[11:18:41] <gamax92> Analyzer
L1006[11:18:51] <gamax92> also spits em
out in the console iirc
L1007[11:18:52] <Snektron> thanks
L1008[11:19:35] <Snektron> hm
L1009[11:20:11] <Snektron> -_-
L1010[11:20:13]
⇨ Joins: Nathan1852
(~Nathan185@HSI-KBW-109-192-133-159.hsi6.kabel-badenwuerttemberg.de)
L1011[11:20:14] <Antheus> .p
L1012[11:20:16] <^v4> Ping reply from
Antheus 1.64s
L1013[11:20:19] <Snektron> stupid errors
are back
L1014[11:20:20] <Antheus> :(
L1015[11:27:35] <Vexatos> hm gamax92,
something's fishy
L1016[11:27:59] <Lizzy> fish
L1017[11:28:05] <Vexatos> "s is the
number of times that code is called per second", i.e. the
sound sample rate
L1018[11:28:22] <Vexatos> that can't be
right
L1019[11:28:41] <Vexatos> it'd have to be
the total number of samples happening during Attack, no?
L1020[11:31:10] <gamax92> I could be
wrong ofc, but is what I have
L1021[11:31:34] <Vexatos> so you have
samplerate/time?
L1022[11:31:37] <Vexatos> err
L1023[11:31:38] ***
rakiru|offline is now known as Kasen
L1024[11:31:40] <Vexatos>
samplerate/duration
L1025[11:31:41] <Vexatos> for speed
L1026[11:31:51] <gamax92> I'm wrong, is
1
L1027[11:31:59] <Vexatos> 1
L1028[11:32:14] <gamax92> code reads
"*_conf.rate/_conf.frate"
L1029[11:32:30] <gamax92> which those two
tend to be the same and it cancels out
L1030[11:32:42] <Vexatos> so
1/duration
L1031[11:32:52] <gamax92> now I'm
questioning if this code works .-.
L1032[11:32:56] <Vexatos> me too
L1033[11:33:46] <gamax92> #lua
1000/60
L1034[11:33:46] <|0xDEADBEEF|> >
16.666666666667
L1035[11:34:20] <Snektron> how can i
create a node in a ManagedEnvironment ?
L1036[11:34:47] <Snektron> i see override
val node = Network.newNode(this,
Visibility.Network).withComponent("drive",
Visibility.Neighbors).withConnector().create() in Drive.scala
L1037[11:35:01] <Snektron> but when i do
Node node = Network.newNode(this,
Visibility.Network).withComponent(name,
Visibility.Neighbors).withConnector().create();
L1038[11:35:08] <Snektron> i get
null
L1039[11:36:59] <gamax92> Vexatos: right,
mine effectively has a tick rate of 1000Hz, and using 1 works for
me, but you call yours for every byte so ... uhh
L1040[11:37:55] <gamax92> I want to say
samplerate/1000/duration ?
L1041[11:39:37] <gamax92> no, gah.
L1043[11:43:05] <gamax92> Vexatos:
1/(duration*samplerate/1000)
L1044[11:43:38] <gamax92> or just
1000/(duration*samplerate)
L1045[11:43:41] <CompanionCube> 'We need
to move forward, allowing users to make their own choices is not
inclusive or community-oriented.'
L1046[11:43:47] <CompanionCube> this
phrase does not sit right with me
L1047[11:44:15] <gamax92> yes, that's
correct.
L1048[11:44:40] <gamax92> Vexatos: speed
should be 1000/(duration*samplerate) @_@;
L1049[11:48:27] <gamax92> inb4 Vexaton
again
L1050[11:52:22]
⇨ Joins: Crinkly
(webchat@5ec08783.skybroadband.com)
L1051[11:52:26] <Crinkly> Hey
L1052[11:52:33] <Crinkly> Anyone have any
robot scripts they could share?
L1053[11:52:49] <Crinkly> Specifically
for mining and excavating
L1054[11:53:12] <gamax92> Crinkly: does
it have to be power aware?
L1055[11:53:17] <Crinkly> Nah
L1056[11:56:13] <Snektron> is
managedenvironment even used
L1057[11:56:38] <gamax92> Snektron: what
are you using it in?
L1058[11:56:48] <Snektron> i want to add
a storage item
L1059[11:56:48] <gamax92> item
driver?
L1060[11:56:50] <Snektron> yes
L1062[11:57:44] <gamax92> erm, that's mc
1.6 ...
L1064[11:58:20] <Snektron> ah
thanks
L1065[12:10:14] <Snektron> doesnt
work
L1066[12:10:23] <Snektron>
setNode(Network.newNode(this,
Visibility.Neighbors).withComponent("particle").create());
L1067[12:10:37] <Snektron>
System.out.println(node().address());
L1068[12:10:39] <Snektron> ->
null
L1069[12:10:48] <gamax92> huh.
L1071[12:12:59] <Inari> g: does ultros
support discord yet? :p
L1072[12:13:22] <gamax92> open source
bios owo
L1074[12:13:47] <gamax92> hai Skye
L1075[12:14:13] <Skye> bios for
what
L1076[12:14:15] <Snektron> the node seems
to be non null
L1077[12:14:18] <Snektron> which is
good
L1078[12:14:20] <gamax92> Skye:
pc's
L1079[12:14:37] <Snektron> maybe the
address just isnt initialized yet
L1080[12:14:39] <Skye> which one
L1081[12:14:53] <gamax92> Skye:
one?
L1082[12:14:58] <gamax92> there is only
one PC?
L1083[12:15:02] <Skye> well
L1084[12:15:11] <Skye> which PC has open
source BIOS
L1085[12:16:25] <gamax92> Skye: coreboot
supports many types of hardware, and iirc a few vendors ship things
like coreboot/libreboot on their PC's, or atleast offer it
L1086[12:16:38] <Inari> g: also, does it
support MC?
L1087[12:16:55] <Skye> gamax92, ah
L1088[12:17:02] <Skye> my thinkpad is
supported by coreboot
L1089[12:18:06] <Snektron> wtf
L1090[12:18:12] <Snektron> why doesnt
this work at all
L1091[12:18:29]
⇦ Quits: SixDev (uid64016@id-64016.richmond.irccloud.com)
(Quit: Connection closed for inactivity)
L1092[12:18:43] <Snektron> here the
address exists <_<
L1093[12:23:55]
⇨ Joins: salt
(webchat@ip5f5bec93.dynamic.kabel-deutschland.de)
L1094[12:23:59] <Snektron> okay so
sometimes node() seems to be null
L1095[12:24:16] <Snektron> i don't think
thats supposed to happen
L1096[12:24:25] ***
salt is now known as Guest81359
L1097[12:33:48] ***
KenM is now known as ds84182
L1098[12:34:39] <Vexatos> gamax92, holy
carp this is intense maths
L1099[12:34:47] <Vexatos> but hey, I
finally got it
L1100[12:35:39] <gamax92> Vexatos:
hmm?
L1101[12:36:17] <Vexatos> let me finish
this and commit
L1102[12:37:27] <Vexatos> let's hope
double is sufficiently precise
L1103[12:37:33] <Snektron> o shite
L1104[12:37:35] <Snektron> it works
L1105[12:38:25] <gamax92> Vexatos: I
don't see why it wouldn't be
L1106[12:38:38] <Inari> Vexatos: what you
making
L1107[12:38:47] <gamax92> a baked
potato
L1108[12:38:54] <Inari> much math
L1109[12:39:02] *
Inari pelts gamax92 with liquid potato
L1110[12:39:58] *
Skye gets a portal gun
L1111[12:40:46] *
potato exsanguinates gamax92
L1112[12:40:58] <Vexatos> ok, gamax92:
progress is now a value always between 0 and 1, it is the
multiplier
L1113[12:41:12] <Vexatos> this should fix
the issue with release jumping
L1114[12:41:23] *
Skye stabs potato with the portal gun
L1115[12:41:34] <Vexatos> it goes from 0
to 1, then to attenuation, then sustains and to 0 on release
L1116[12:41:42] <Vexatos> Inari,
this.decayDuration = ((attenuation - 1D) * 1000D) / (double)
(decayDuration * Config.SOUND_SAMPLE_RATE);
L1117[12:41:54] <Vexatos> ok?
L1118[12:41:56] <Vexatos> ok.
L1119[12:41:57] <Inari> doesnt sound very
complex
L1120[12:42:06] <Vexatos> TIL that
AltGr+. makes …
L1121[12:42:14] <gamax92> aww...
uhh
L1122[12:42:20] <Vexatos> and AltGr+,
makes ·
L1123[12:42:21] <gamax92> Vexatos: the
fuck are you doing
L1124[12:42:27] <Vexatos> also
×÷—-–
L1125[12:42:36] <Skye> Vexatos, on german
keyboards?
L1126[12:43:13] <gamax92> Vexatos: why
are you modifying the duration value?
L1127[12:43:16] <Vexatos> Skye,
yess
L1128[12:43:21] <Vexatos> gamax92, it's
the speed
L1129[12:43:26] <Vexatos> I'll rename it
:P
L1130[12:43:37] <gamax92> Vexatos: why
are you using attenuation in it
L1131[12:43:47] <Vexatos> That's
decay
L1132[12:43:56] <Vexatos> attack doesn't
use it
L1133[12:43:57] <Vexatos> duh
L1134[12:44:08] <gamax92> err no, I might
be thinking things wrong again ...
L1135[12:44:44] <gamax92> yep my SID
emulator's broken
L1136[12:44:46] <Vexatos> gamax92, should
I enforce attenuation to be between 0 and 1?
L1137[12:45:23] <gamax92> Vexatos:
yeah?
L1138[12:45:56] <gamax92> if you're in
attack, you check for progress >= 1, set it to 1 and start
decay
L1139[12:46:18] <gamax92> decay would be
progres <= attenuation, set to attenuation and move to
sustain
L1140[12:46:47] <gamax92> I should go fix
my SID emulator now, delay and release are probably broken
L1142[12:48:59] <Vexatos> err
L1143[12:49:00] <Vexatos> nevermind
L1144[12:49:01] <Vexatos> hold on
L1145[12:49:08] <gamax92> yeah, your math
works, mine doesn't
L1147[12:49:54] <Vexatos> there
L1148[12:50:11] <Vexatos> melted my brain
for 5 minutes to come up with that formula
L1149[12:50:17] <Vexatos> dammit maths
without paper is hard
L1151[12:51:26] <Vexatos> look how I
extracted that :>
L1152[12:54:01] <gamax92> Vexatos:
because I told you t hat?
L1153[12:54:08] <Vexatos> you did?
>_>
L1154[12:54:35] <gamax92> Vexatos:
"<gamax92> it'd alway be value = value *
progress"
L1155[12:54:41] <Vexatos> ._.
L1156[12:55:36]
⇦ Quits: AlexisMachina
(uid57631@2604:8300:100:200b:6667:3:0:e11f) (Quit: Connection
closed for inactivity)
L1157[12:55:42]
⇦ Quits: Crinkly (webchat@5ec08783.skybroadband.com) (Quit:
Web client closed)
L1159[12:56:26] <Vexatos> much
better
L1160[12:56:42] <Vexatos> *speed is now
-1 if you specify 0 for any of them
L1161[12:56:58] <Vexatos> meaning it'll
skip the phase
L1162[12:57:07] <Vexatos> err oh
wait
L1163[12:57:08] <Vexatos> derp
L1164[12:57:11] <Vexatos> can't do
that
L1165[12:57:12] <Vexatos> crap
L1166[12:57:21] <Vexatos> hmmm
L1167[12:57:25] <Vexatos> Can't set it to
0 either
L1168[12:57:32] <Vexatos> I don't trust
== comparison with doubles
L1169[12:57:35] <gamax92> what's wrong
with 0?
L1170[12:57:43] <Vexatos> I don't trust
== comparison with doubles
L1171[12:57:50] <gamax92> you don't
compare to zero.
L1172[12:57:51] <gamax92> it just
works
L1173[12:58:10] <Vexatos> how would
(progress += attackSpeed) >= 1) work
L1174[12:58:13] <Vexatos> if attackSpeed
is 0
L1175[12:58:20] <gamax92> the speed isn't
zero the duration is
L1176[12:58:30] <Vexatos> you can't
divide by zero you derp
L1177[12:58:38] <gamax92> you can and it
gives you infinity
L1178[12:58:44] <Vexatos> what.
L1179[12:58:44] <gamax92> which clearly
is higher than 1
L1180[12:58:54] <gamax92> well ... maybe
Java complains, dunno
L1181[12:59:02] <Vexatos> java
please
L1182[12:59:28] <gamax92> so it
complains
L1183[12:59:32] <gamax92> hmm ....
L1184[12:59:48] <Vexatos> well
L1185[12:59:54] <Vexatos> skipping delay
makes no sense
L1186[13:00:04] <Vexatos> only if you
skip attack, too
L1187[13:00:34] <Vexatos> gamax92, nope,
doesn't complain ;_;
L1188[13:00:44] <gamax92> oh, integers
complain
L1189[13:00:50] <Vexatos> yep
L1190[13:00:54] <gamax92> floating point
works fine because IEEE
L1191[13:00:59] <Vexatos> decaySpeed is
properly -Infinity
L1192[13:01:02] <Vexatos> java pls
L1193[13:01:08] <Vexatos> why is this
useful
L1194[13:01:09] <Vexatos> why
L1195[13:01:15] <Vexatos> It mustn't
exist
L1196[13:01:15] <gamax92> it's not
Java
L1198[13:02:53] <gamax92> Vexatos: but
yeah, putting zero in should just work
L1199[13:03:04] <Vexatos>
Math.max(attackDuration, 0) yay ._.
L1200[13:03:25] <gamax92> yes, negative
durations don't make sense :P
L1201[13:03:35] <Vexatos> actually, right
now it'd stay on current progress for one sample
L1202[13:03:38] <Vexatos> when
skipping
L1203[13:04:07] <gamax92> that's because
you do value *= before you modify, not after
L1204[13:04:27] <Vexatos> that's needed
for Attack though as it should start at 0, no?
L1205[13:04:53] <gamax92> technically but
I don't think it matters
L1206[13:08:35] <gamax92> coreboot does
not support this motherboard
L1207[13:08:47] <Vexatos> that doesn't
fix it though
L1208[13:08:48] <gamax92> super io only
has partial support
L1209[13:08:53] <Vexatos> it's still stay
on it for one sample
L1210[13:09:16] <Vexatos> unless I break
only if there is no phase change
L1211[13:09:22] <Vexatos> but then it'd
never be 1 after attack for instance
L1212[13:09:40] <Vexatos> since it'd go
1, then switch to Decay, then go to 0.9something and return
that
L1213[13:10:24] <gamax92> it'd start on
attack, reach 1, switch to Decay and then return 1
L1214[13:10:36] <Vexatos> no
L1215[13:10:43] <gamax92> why would you
double process in one turn
L1216[13:10:45] <Vexatos> well, right now
it would, yes
L1217[13:10:58] <Vexatos> but say,
attackspeed is infinity
L1218[13:11:03] <Vexatos> then it'd do
the same
L1219[13:11:06] <gamax92> mmhm
L1220[13:11:07] <Vexatos> i.e. return 1
once
L1221[13:11:15] <Vexatos> and if attack
and decay are both 0
L1222[13:11:22] <Vexatos> i.e. infinity
and -infinity, respectively
L1223[13:11:34] <Vexatos> it'd return 1
exactly one sample and then switch to attenuation
L1224[13:11:40] <gamax92> yes
L1225[13:12:11] <Vexatos> which is
bad...
L1226[13:16:16] <gamax92> Vexatos: It's
actually pretty common for synths to click when the attack time is
set to its minimal value
L1227[13:16:28] <gamax92> but you can fix
it if you wish
L1228[13:16:32] <Vexatos> really?
L1229[13:16:46] <Vexatos> how
>_>
L1230[13:17:07] <gamax92> by skipping
their phases
L1231[13:17:21] <gamax92> you can just do
the check in the gate open
L1232[13:18:02] <gamax92> or whatever you
have that sets the envelope to attack on open
L1233[13:18:28] <Vexatos> but what if
attack is not 0 but decay is
L1234[13:19:42] <gamax92> then it'll just
jump to sus?
L1235[13:20:18] <Vexatos> hm right
L1236[13:20:47] <gamax92> you're not
going to avoid a click with fast raping anyway
L1237[13:20:49] <gamax92> ramping
L1239[13:21:30] <gamax92> the best you
can do is just prevent Attack from going to 1
L1240[13:21:34] <Vexatos> what about
this
L1241[13:21:47] <Vexatos> see line
109
L1242[13:23:29] <gamax92> Vexatos:
where's the code that sets it to attack when you open gate?
L1243[13:23:37] <Vexatos> line 103
L1244[13:23:42] <Kodos> %oclogs
L1245[13:23:50] <Vexatos> oh wait, I
guess I should re-set it
L1246[13:23:54] <Vexatos> on open
>_>
L1247[13:23:56] <gamax92> yes.
L1248[13:24:09] <gamax92> otherwise you
can't ever reuse the ADSR
L1249[13:24:13] <gamax92> it'd get stuck
on R
L1250[13:25:15] <Michiyo> %test
L1251[13:25:17] <MichiBot> Michiyo:
Success
L1252[13:25:17] <Michiyo> wtf
michibot
L1253[13:25:18] <MichiBot> KittyKath:
skyem123 now has 9223372036854774784 points
L1254[13:25:21] <Michiyo> %oclogs
L1255[13:25:24] <Michiyo> -_-
L1256[13:25:27] <gamax92> wat
L1257[13:25:27] <Michiyo> %commands
L1258[13:25:47] <gamax92> such delayed
points
L1259[13:25:58] <Michiyo> when the fuck
was that even...
L1260[13:26:14] <Michiyo> %authed
L1261[13:26:15] <MichiBot> Michiyo:
Authenticated to Nickserv account Michiyo
L1262[13:26:31] <Michiyo> %help
L1263[13:26:37] *
Michiyo sighs
L1264[13:26:55]
⇦ Quits: Snektron (webchat@ip51ccb7c0.speed.planet.nl) (Ping
timeout: 195 seconds)
L1265[13:27:23]
⇦ Quits: MichiBot (~lb@eos.pc-logix.com) ()
L1266[13:27:42]
⇨ Joins: MichiBot (~lb@eos.pc-logix.com)
L1267[13:27:42]
zsh sets mode: +v on MichiBot
L1268[13:27:53] <Michiyo> %test
L1269[13:28:06] <MichiBot> Michiyo:
Success
L1270[13:28:09] <Michiyo> %test
L1271[13:28:09] <MichiBot> Michiyo:
Success
L1272[13:28:12] <Michiyo> %oclogs
L1273[13:28:18] <Michiyo> %flip
MichiBot
L1274[13:28:18] <MichiBot> Michiyo:
(╯°□°)╯︵ʇoℇıɥɔıW
L1275[13:28:23] <Michiyo> %commands
L1276[13:28:29] <Michiyo> what the
fuck
L1277[13:28:48] <Michiyo> Oh fml it's
going to the query window I had up
L1278[13:28:58] <Michiyo> %commands
L1280[13:29:38] <Michiyo> what. the.
actual. fuck
L1281[13:31:21] <Michiyo> it seems my
dynamic commands module isn't loading
L1282[13:31:59]
⇦ Quits: MichiBot (~lb@eos.pc-logix.com) (Client
Quit)
L1283[13:32:19]
⇨ Joins: MichiBot (~lb@eos.pc-logix.com)
L1284[13:32:19]
zsh sets mode: +v on MichiBot
L1285[13:32:29] <Michiyo> yep....
wtf
L1286[13:32:29]
⇦ Quits: MichiBot (~lb@eos.pc-logix.com) (Client
Quit)
L1288[13:37:33] <gamax92> "Please
note that these values assume a clock rate of 1MHz, while in fact
the clock rate of a C64 is either 985.248 kHz PAL or 1.022727 MHz
NTSC."
L1289[13:37:35] <gamax92> :|
L1290[13:41:14] <Michiyo> oh...
fmfl
L1291[13:41:32] <Lizzy> Michiyo, by me
dinner first
L1292[13:41:35] <Lizzy> :P
L1293[13:41:57] <Skye> WUT
L1294[13:42:26] <Michiyo> I totally read
that as BE my dinner first...
L1295[13:42:29] <Michiyo> I was
concerned...
L1296[13:42:40] *
Lizzy noms Michiyo
L1297[13:43:16] <Michiyo> o_O
L1298[13:43:32] <Skye> Michiyo, Lizzy
finds humans tasty.
L1300[13:45:46] <Michiyo> error:
DynamicCommands is not abstract and does not override abstract
method handleCommand(String,GenericMessageEvent,String,String[]) in
AbstractListener
L1301[13:46:02] <Michiyo> fuuuucking
hell
L1302[13:47:46] <Skye> wut
L1303[13:47:48] <Skye> but
L1304[13:47:55] <Skye> it appears to
implement it
L1305[13:49:35] <Michiyo> It was
MessageEvent, I changed it to GenericMessageEvent and it broke in
other ways, changed it back to MessageEvent
L1307[13:50:07] <Michiyo> But as yo ucan
see handleCommand can be either GenericMessageEvent, or
MessageEvent
L1308[13:50:22] <Skye> from what I can
tell, you have to implement both?
L1309[13:50:30] <Michiyo> I don't
anywhere else
L1310[13:50:49] <Skye> you'd still have
to implement both or Java would complain while compiling
L1311[13:51:19] <Michiyo> wait yes I
do... it was under everything else in the class I was copying
from
L1312[13:51:20] <Michiyo> -_-
L1313[13:51:39] <gamax92> Vexatos: hows
it going
L1314[13:52:02] <Vexatos> it works
._.
L1315[13:52:44] <Vexatos> hm
L1316[13:52:49] <gamax92> Vexatos: jar
build when?
L1317[13:53:13] <Vexatos> I guess I'll
put it into Instruction.OpenGate
L1318[13:54:34] <gamax92> SID apparently
does not adjust delay and release slopes for sustain value
L1319[13:54:35]
⇨ Joins: MichiBot (~lb@eos.pc-logix.com)
L1320[13:54:35]
zsh sets mode: +v on MichiBot
L1321[13:54:45] <Michiyo> %oclogs
L1322[13:54:45] <gamax92> adding that
made it broke horribly
L1324[13:56:02]
<
nxsupert> o/
L1326[13:56:52] <Vexatos> like
this?
L1327[13:58:33] <gamax92> yeah
L1328[14:24:20] <gamax92> Vexatos: but
jar build when
L1329[14:24:27] ***
alfw is now known as alfw|Off
L1330[14:25:24] <Vexatos> gamax92,
whenever I have a good idea about how to implement the server
side
L1331[14:31:16] <Kodos> This week has
been utter bullshit
L1332[14:31:23] <Antheus> I'm sorry,
Kodos
L1333[14:31:25] <Antheus> :(
L1334[14:32:05] <Kodos> My brother was
diagnosed with hypertension and type 2 diabetes, and I've spent the
last 5 days, 12+ hours a day, making sure he gets to see his
doctor, gets to the ER when it was needed, and just all around
babysitting him (He's like 36)
L1335[14:33:34] <Antheus> I went to
register for summer classes at my county's community college, found
out that my menengitis vaccine was 1 year out of date, so I had to
go to walgreens. Walgreens and my family's healthcare provider were
having some issues, so I had to wait to go to CVS's minute clinc
yesterday. Got my vaccine then went back to register, found out
that the registrar closes way earlier on fridays
L1336[14:35:24]
⇦ Quits: Nachtara (~Nachie@50-83-108-134.client.mchsi.com)
(Quit: FREE KNOTS! Ask me for some when I return!)
L1337[14:35:50]
⇨ Joins: CB|Away
(~TimeDrago@S0106c8fb2655ca42.ed.shawcable.net)
L1338[14:36:06] ***
CB|Away is now known as Kimiro
L1339[14:36:31] <Lizzy> Forecaster,
Vexatos might have another update on my computer controlled
railroad setup tomorrow, maybe
L1340[14:39:03] <Forecaster> what?
L1341[14:40:24] <Skye> Lizzy, is the OC
psig status thing still up?
L1343[14:40:34] <Lizzy> Skye, should
be
L1344[14:40:36] <Lizzy> .stats
L1346[14:40:46] <Lizzy> yep
L1347[14:40:50] <Skye> yey
L1348[14:41:14] <Temia> Huh.
L1349[14:41:23] <Temia> I thought I'd
fall by the wayside more, but my activity only seems to be going
up?
L1350[14:41:37] <Temia> Also thanks,
Lizzy <3
L1351[14:41:51] <Lizzy> Wha...Oh, no
problem :)
L1352[14:41:52] <Skye> Lizzy++
L1353[14:42:14] <Skye> your thing tracks
++ and -- on usernames
L1354[14:42:25] <Lizzy> it should
do
L1355[14:42:26] <CompanionCube>
hehe
L1356[14:42:31] <Lizzy> it's got notepad
in there
L1357[14:42:33] <Lizzy> :P
L1358[14:42:35] <Skye> hahahah
L1359[14:42:46] <gamax92> Temia
L1360[14:42:54] <gamax92> Vexatos is
producing noises
L1361[14:42:56] *
Temia moos? :o
L1362[14:42:57] <Temia> Ooh!
L1363[14:43:04] *
Lizzy pets Temia
L1364[14:43:21] <Forecaster> Lizzy: yeah,
I'm subsribed, but what does vex have to do with it?
L1365[14:43:22] *
Temia leans into pets and tailswishes. =w=
L1366[14:43:34] <CompanionCube>
also
L1367[14:43:38] <CompanionCube> 4 out of
the 5 nicks
L1368[14:43:44] <CompanionCube> are just
words
L1369[14:43:45] <Lizzy> Forecaster,
because it will use computronics
L1370[14:43:53] <Forecaster> ah
L1371[14:44:03] <Lizzy> CompanionCube, on
the karma section? I know, it's shit
L1372[14:44:10] <Lizzy> oh
L1373[14:44:18] <Lizzy> and on the most
referenced nics section
L1374[14:44:24] <Lizzy> pisg is
drunk
L1375[14:44:58] <Lizzy> heh
L1376[14:44:59] <Lizzy> Lizzy always lets
us know what she's doing: 11424 actions!
L1377[14:44:59] <Lizzy> For example, like
this:
L1378[14:44:59] <Lizzy> * Lizzy tries to
coax Michiyo out with bacon
L1379[14:45:26] *
Forecaster steals the bacon and eats it
L1381[14:46:15] <reinei> aww only two
stats with me
L1382[14:46:21] <reinei> and both weren't
top ones
L1383[14:47:54] <gamax92> internet went
out yesterday
L1384[14:47:57] <gamax92> got
surprised
L1385[14:50:51] <gamax92> Was writing
another game engine earlier this week
L1386[14:51:35] <gamax92> it's a lot less
generic then tera engine, but in some ways is more generic
L1387[14:52:28] <gamax92> is meant to
entirely scriptable (within limits, that are also scriptable) to
the end user
L1388[14:53:58] <gamax92> I guess it's
actually more generic entirely .-., only thing fixed is the concept
of an object node
L1389[14:56:53] <Lizzy> hmm, after i've
gone to the shops and got some pepsi, I think i'll work on the
hologram map of the current built bits of my rail network
L1390[14:57:03] <gamax92> nodes can
define limits for their children nodes such as max number of
children or max size of family, or only certain children nodes, or
a generic filter function that can process additions and removals
to the node's children
L1391[14:57:58] <gamax92> the generic
filter currently just uses the standard filter that checks certain
variables for numerical limits and allows any type of node to be
added
L1392[14:58:54] <gamax92> oh right, nodes
also have owners, I.E what spawned in the node
L1393[15:00:27] <gamax92> depending on
the settings of the spawner, it'll either set the owner as the
owner of the spawner or the spawner, is stuff for like if I spawn
in something that spawns in other objects, then the grandchild node
could either point to me or the it's parent
L1394[15:02:12] <gamax92> they all have
user nodes though, so in that case both objects would be claimed
under me, which the node filter of the node I'm in could implement
user based limits by checking that.
L1395[15:02:58] <gamax92> user field
defaults to server otherwise if a player didn't spawn it in
L1396[15:09:01] <gamax92> the only case
when a node spawned in by another doesn't end up in it's children
list is if it's a player and not specified as a player attachment,
it'll end up attached up to the node containing the player
L1397[15:09:27] <gamax92> otherwise if
you log off from the server, all the objects the player spawned in
would vanish
L1398[15:11:29]
⇦ Quits: Aedda (~aedda@2600:3c00::19:cace) (Ping timeout: 384
seconds)
L1399[15:12:52] <gamax92> plus collision,
is just using box2d for physics, the higher level node can filter
out how large and how many collision points one node can have,
overall which would include it's children objects if they produce
any points
L1400[15:16:45] <Vexatos> gamax92, sooo
client side works
L1401[15:16:47] <Vexatos> and is
like
L1402[15:16:47] <Vexatos> done
L1403[15:16:51] <Vexatos> wat do on
server side
L1404[15:16:53] <Vexatos> need some
spec
L1405[15:16:55] <Vexatos> gimmeh
L1406[15:16:56] <Vexatos> kthx
L1407[15:19:02] <gamax92> Vexatos: make
and shove lists at the client?
L1408[15:19:10] <Vexatos> yes yes
L1409[15:19:12] <Vexatos> but the Lua
side
L1410[15:19:14] <Vexatos> is my
issue
L1411[15:19:23] <Vexatos> wasn't able to
find decent spec myself
L1412[15:20:37]
⇨ Joins: MrVasya
(~mrvasya@195-154-216-36.rev.poneytelecom.eu)
L1413[15:20:50] <gamax92> Vexatos:
setADSR, setWave?
L1414[15:20:54] <gamax92> ~w
filesystem
L1416[15:21:54]
⇦ Quits: MrVasya
(~mrvasya@195-154-216-36.rev.poneytelecom.eu) (Client
Quit)
L1417[15:22:41] ***
Jezza|AFK is now known as Jezza
L1418[15:22:57]
⇨ Joins: Aedda (~aedda@2600:3c00::19:cace)
L1419[15:23:21] <gamax92> Vexatos:
there's a reason why I used set and not add btw
L1420[15:23:40] <gamax92> multiple
changes to an ADSR don't make sense, only the last one before a
delay would be used
L1421[15:25:14] <Skye> asie, good news,
Vic's going to make another version of the drawing with the newer
quarry
L1422[15:27:29] <Vexatos> gamax92, a
channel only ever has one envelope on it
L1423[15:27:33] <Vexatos> same for FM and
AM
L1424[15:32:11] <gamax92> Vexatos:
mmhm
L1425[15:32:33] <gamax92> Vexatos: does
it make sense for an instruction queue to have SetADSR, SetADSR,
SetADSR, SetADSR, SetADSR, SetADSR, SetADSR, SetADSR, SetADSR,
SetADSR
L1426[15:36:00] <gamax92> Vexatos: no it
doesn't, but if you just make the lua interface just act like an
unconditionally add instruction to queue type thing, then you can
get that silliness inside a queue list
L1427[15:36:35]
⇦ Quits: sciguyryan (~sciguyrya@37.48.81.229) (Remote host
closed the connection)
L1428[15:36:53] <Vexatos> well you should
be able to have that as a valid queue, no? :p
L1429[15:37:17] <gamax92> Vexatos: but
why, is just a waste of resources
L1430[15:40:58] <Vexatos> right
L1431[15:46:28] <Inari> Lizzy+=
L1432[15:48:30] <S3> whee
L1433[15:48:38] *
Lizzy is back
L1434[15:48:48] <Lizzy> well, i was back
about half hour ago but i got distracted
L1435[15:51:58] <Antheus> me_irl
L1436[15:53:26] *
Skye hugs asie
L1437[15:53:29] <Lizzy> my_life
L1438[15:53:39] <vifino> my_love
L1439[15:53:44] *
vifino squeezes Lizzy
L1440[15:54:19] *
Lizzy squee
L1441[15:54:25] *
Lizzy blushes
L1442[16:00:36] <Inari> hm wasnt sangar
already working on an 1.9 version?
L1443[16:00:41] <Inari> or did i
misunderstand
L1444[16:01:10] <S3> gamax92: greaser|q
showed me that long ago
L1445[16:01:18] <S3> I am not much a fan
of it
L1446[16:01:22] <Vexatos> Inari, he
is
L1447[16:01:33] <Inari> neat
L1448[16:01:38] <S3> I mean it's a great
idea but I don't think its as reasonable
L1449[16:01:38] <Inari> was confsued
cause theres no 1.9 branch up
L1450[16:01:44] <S3> for portability
reasons
L1451[16:02:12] <gamax92> S3: awwr
L1453[16:02:21] <gamax92> S3: then write
something better
L1454[16:02:23] <gamax92> :3
L1455[16:02:30] <Lizzy> get gud
L1456[16:02:31] <S3> I came up with one
remember
L1457[16:02:34] <gamax92> nope
L1458[16:02:36] <Vexatos>
s/get/git/
L1459[16:02:36] <MichiBot> <Lizzy>
git gud
L1460[16:02:37] <gamax92> I don't
L1461[16:02:40] <Inari> showed what
:f
L1463[16:03:08] <Lizzy> lol
L1464[16:03:28] <Inari> imgur didnt
appreciate my humor
L1465[16:03:29] <Inari> :f
L1466[16:03:34] <S3> gamax92: if
component communication was packet based, then an intermediate
protocol can be used that both java or any other system could
use
L1467[16:03:57] <gamax92> S3: I fail to
see how that's easier to use
L1468[16:04:00] <S3> easier than if we
were to just try and mash hardbus as an API available
L1469[16:04:09] <S3> look at the hardbus
api
L1470[16:04:46] <S3> there are some
things about iut that any replacement component messaging system
can benefit from
L1472[16:05:49] <S3> I would prefer to
have a more serial like communication channel
L1473[16:05:57] <S3> let the game do that
for you but
L1474[16:06:17] <S3> something you can
create a structure representing everything you want to do
L1475[16:06:44] <S3> and then just have
it feed iyt as if it were sending down a serial line
L1476[16:07:02] <S3> doing it this way
you can use less RAM also for the memory mapping
L1477[16:07:16] <S3> because all you need
is some config register and a data receive / transmit
register
L1478[16:07:31] <S3> DMA can handle the
rest
L1479[16:08:11] <S3> My idea is slower,
but not to a point that it would be a problem.
L1480[16:08:40] <S3> (and I'm not saying
you have to send it down the cable byte per byte_
L1481[16:08:53] <gamax92> meh
L1482[16:09:01] <S3> but for MMIO
architectures this way you can create a pcket and just send it all
down the same TX register which can be 1 byte wide
L1483[16:09:05] <S3> using DMA
L1484[16:09:15] <S3> more realistic
anyways
L1485[16:10:23] <S3> it would be up to
you the arch dev to create that device that takes in those packets
byte per byte into its' buffer, and then just sends it down the
component API via that jvm function call
L1486[16:10:25] <S3> at once
L1487[16:10:50] <reinei> boored
L1488[16:10:59] <S3> reinei: do
something
L1489[16:11:04] <reinei> also, it seems
right now is the time of monolouges
L1490[16:11:14] <reinei> first gamax92
and now S3
L1491[16:11:16] <gamax92> :3
L1492[16:11:23] <gamax92> S3 is just a
node
L1493[16:11:24] <S3> reinei: go grieve on
my server!
L1494[16:11:37] <reinei> but then you'd
ban me
L1495[16:11:44] <S3> no I wouldn't
L1496[16:11:48] <S3> I don't give a
poop
L1497[16:13:41] <S3> gamax92: another
issue with hardbus is that it can be difficult to implement on
architectures such as the 6502.
L1498[16:13:46] <S3> not impossible
though.
L1499[16:13:54] <S3> my idea throws that
out the window
L1500[16:14:43] <S3> because I decided to
make component addresses not as important
L1501[16:18:11] <reinei> S3 is this OC
related or not?
L1502[16:18:24] <S3> reinei:
L1503[16:18:27] <gamax92> S3: no,
components are not OC related.
L1504[16:18:31] <gamax92> reinei: ^
L1505[16:19:00] <S3> We are discussing
changes to the OC component API
L1506[16:19:23]
⇦ Quits: Codac (webchat@cpe-74-67-215-248.twcny.res.rr.com)
(Quit: Web client closed)
L1507[16:19:23] <S3> There's no
monologue, I just like tapping the enter key to piss you off.
L1509[16:20:46] ***
alfw|Off is now known as alfw
L1510[16:21:20] <reinei> it's not pissing
me off, but I don't get all that rambling
L1511[16:21:34] <reinei> I only know that
a standardised OC Serial connection sounds cool
L1512[16:22:29] <S3> reinei: Well, okay,
we'll fill you in. It just so happens that people have fun writing
architectures that exist in the real world, etc to OC. This is
fine, but most of them all work off of real memory mapped input and
output
L1513[16:23:11] <reinei> how would one
memory map OC?
L1514[16:23:24] <gamax92> exactly
L1515[16:25:51] <S3> So if we're talking
about hardbus, or my idea, the question is wether or not a)
[hardbus] we ask for an appendment to the OC component API that
provides access to components for these machines, or B) [my idea]
provide a new replacement for the component api that behaves more
like a very simple packet network, which both arches and java would
be compatible
L1516[16:25:51] <S3> with.,
L1517[16:26:25] <S3> In both cases the
way you use components in OC should remain the same.
L1518[16:26:31] <S3> the API for Lua
should not differ
L1519[16:27:04] <S3> reinei: make
sense?
L1520[16:27:10] <reinei> one
question:
L1521[16:27:42] <reinei> if you say
'Arch' you mean implementing a custom thingy in a JVM compatible
language, right?
L1522[16:27:58] <gamax92> doesn't have to
be
L1523[16:28:15] <reinei> thats the
problem I have with understanding this topic
L1524[16:28:20] <S3> reinei: gamax92 has
OCSymon, a 6502 cpu. There's an ARM one kinda now.. and greaser|q
has ported the MIPS-I arch
L1525[16:28:30] <S3> an arch is a cpu
architecture
L1526[16:28:38] <gamax92> the one that
ships with OC is by default not a JVM based arch
L1527[16:28:42] <S3> think of it as the
cpu chip you put in your computer
L1528[16:28:48] <reinei> yeah i know
that
L1529[16:28:49] <gamax92> since it's
written in C and uses JNI
L1530[16:28:57] <reinei> but I have NO
IDEA how that translates to OC
L1531[16:29:15] <S3> Why? you put it IN
your OC computer
L1532[16:29:50] <S3> reinei: Some people
don't like Lua very much, or find Lua harder to do certain things
with
L1533[16:30:07] <gamax92> reinei: What's
the misunderstanding, you'd shift right clicking a CPU item until
it's the one you want like ARM or MIPS, put in the case, and boot
it up
L1534[16:30:14] <S3> I for one for
example find Lua nice, but I don't really like it.
L1535[16:30:39] <gamax92> it could also
just be something more language like, such as python or
javascript
L1536[16:30:39] <reinei> so we are
talking about changing the programming language used inside a
OC?
L1538[16:30:46] <MichiBot> Sat May 07
16:29:16 CDT 2016 @aklizhosting: Follow and RT for a chance to win
a free server for 3 months! We'll choose the winner tomorrow
evening. Good luck!
https://t.co/v1rUraaADn
L1539[16:30:50]
⇦ Quits: Kodos (~Kodos@2602:306:ce20:6c30:4f4:2be9:ece7:a10b)
(Ping timeout: 198 seconds)
L1540[16:31:19] <gamax92> reinei:
essentially, if you consider MIPS opcodes a programming language
:P
L1541[16:31:19] <S3> Dark: wtf
L1542[16:31:39] <S3> reinei: with MIPS,
you can write in C, easily
L1543[16:31:59] <reinei> well, changing
the underlying parsing system and thus potentially changing the
programming language?
L1544[16:32:10] <S3> reinei: all we need
is for you to finish your x86 arch so we can play minecraft inside
of minecraft
L1545[16:32:19] <gamax92> wrong person
:p
L1546[16:32:25] <reinei> then NOW I
understand how an arch translates to OC, I never thought OC went
this deep
L1547[16:32:32] <gamax92> reinei: ... why
does it have to parsing systems and programming languages
L1548[16:32:35] <reinei> S3, me != rei !=
rei_ka
L1549[16:32:41] ***
g is now known as gAway2002
L1550[16:32:53] <reinei> gamax92: just
cut that line from your memory
L1551[16:32:59] <gamax92> good :P
L1552[16:33:03] <reinei> I think I know
what you are talking about
L1553[16:33:24] <gamax92> do you know
about say ... bochs?
L1554[16:33:26] <gamax92> or qemu?
L1555[16:33:37] <reinei> and again: I
didn't think OC was THIS realistic
L1556[16:34:26] <S3> once we have reinei
make our x86 arch then we can run minecraft inside of minecraft
inside of minecraft inside of..
L1558[16:34:30] <S3> like this ^
L1559[16:34:50] <reinei> S3: I am NOT
working on an arch right now
L1560[16:35:12] <S3> Why you so
grumpy?
L1561[16:35:22] <gamax92> Because you're
being an idiot again S3
L1562[16:35:25] <S3> ease up
L1563[16:35:36] <reinei> me no grumpy, me
just make clear me don't write stuff me don't understand
L1564[16:35:40] <S3> idiot is my
specialty
L1565[16:35:59] <S3> okay caveman
L1566[16:36:16] <reinei> ughh, what
caveman be?
L1568[16:36:29] <S3>
trolololololololo
L1569[16:36:33] <reinei> :P
L1570[16:40:43] <S3> listening to old
metallica
L1571[16:41:50] <S3> 80s metallica was
great
L1572[16:42:50] <S3> gamax92: I have, in
my hands here right now
L1573[16:43:00] <S3> a cpu that I would
love to see in OC
L1574[16:43:10] <S3> you have probably
heard of it
L1575[16:43:32] <S3> I know you've heard
of its fathering chip
L1576[16:43:40] <gamax92> is it the
64291?
L1577[16:43:41] <reinei> power pc?
:P
L1578[16:43:44] <S3> nope
L1579[16:43:49] <gamax92> or the
68728
L1580[16:43:52] <S3> It's a 68HC11
L1581[16:43:59] <gamax92> never heard of
it
L1582[16:44:01] <greaser|q> mroing
L1583[16:44:05] <gamax92> hey
greaser|q
L1584[16:44:07] <gamax92> S3 hates
hardbus
L1585[16:44:09] <S3> 68000 based chip for
microcontroller projects
L1586[16:44:09] <gamax92> Fight!
L1587[16:44:36] <S3> I don't hate it, I
just thing that it has some really rough edges that I would never
want to implement
L1588[16:44:44] <S3> think*
L1589[16:44:49] <Skye> I have a 68k based
computer, it's a Handspring Visor Prism. :P
L1590[16:45:00] <greaser|q>
<gamax92> Vexatos: does it make sense for an instruction
queue to have SetADSR, SetADSR, SetADSR, SetADSR, SetADSR, SetADSR,
SetADSR, SetADSR, SetADSR, SetADSR <-- actual music playroutines
for actual sound chips run on actual CPUs on actual systems do
things like that
L1591[16:45:24] <S3> gamax92: This is
exactly the board I am holding in my hands right now:
L1593[16:45:27] <gamax92> greaser|q:
cool, it's a waste of networking resources
L1594[16:45:50] <greaser|q> gamax92: it
probably won't use as much bandwidth as a GPU will ;)
L1595[16:46:12] <S3> I wouldn't mind a
DSP that can be used for sound
L1596[16:46:20] <S3> because then we can
send analog signals over sudio
L1597[16:46:23] <S3> audio
L1598[16:46:24] <gamax92> S3: pdf loading
... 1% ...
L1599[16:46:25] <greaser|q> unless you
insist on 80-bit extended floats unpacked to hex and then converted
to base64 twice while applying bicom in reverse
L1600[16:46:28] <S3> and do our closed
circuit tvs with SSTF
L1601[16:46:29] <S3> SSTV*
L1602[16:46:44] <gamax92> :|
L1603[16:46:49] <gamax92> S3: picture you
dunce.
L1604[16:46:59] <greaser|q> hmm, do we
need an audio network API
L1606[16:47:05] <greaser|q> actually the
answer is yes, but still
L1607[16:47:06] <gamax92> why give me a
manual :I
L1608[16:47:12] <S3> no we don't need an
audio network api
L1609[16:47:30] *
gamax92 pokes asielib
L1610[16:47:31] <greaser|q> it'd
basically be to prevent everyone from reinventing the wheel
L1611[16:47:35] <S3> but it'd be cool to
be able to send analog signals on component cables
L1612[16:47:38] <S3> some DSP magic
L1613[16:47:48] <gamax92> greaser|q: I've
just been using asielib for it
L1614[16:47:52] <greaser|q> ah
righty
L1615[16:47:57] <S3> maybe DFPWM over
component cables?
L1616[16:47:58] <S3> I dunno
L1617[16:48:01] <S3> or whatever it
is
L1618[16:48:13] <S3> gamax92: so do you
like my project board?
L1619[16:48:18] <S3> it's essentially an
ancient arduino
L1620[16:48:20] <gamax92> I don't know
what it looks like
L1621[16:48:21] <greaser|q> i suspect
you'd want the sound processing to be done clientside
L1622[16:48:39] <S3> it has two rs232 db9
serial ports :D
L1623[16:48:50] <S3> and a built in phone
modem
L1624[16:48:52] <gamax92> greaser|q:
server would still have to do sound processing but not sound
generation
L1625[16:49:09] <gamax92> so that if I
join in range, the server can just send me a snapshot of the
current settings
L1626[16:49:20] <greaser|q> ah
righty
L1627[16:49:43] <S3> I almost don't think
audio processing is.. nice in minecraft
L1628[16:49:48] <S3> think about it
L1629[16:50:00] <greaser|q> that's why
i'm proposing we have an API to do processing
L1630[16:50:05] <S3> we can do the math.
what's the fastest sampling rate you want to support?
L1631[16:50:25] <greaser|q> 96kHz
L1632[16:50:27] <gamax92> greaser|q: what
type of processing then.
L1633[16:50:49] <greaser|q> void
processAudio(float[] data, int offs, int len, float freq) {}
L1634[16:50:53] <S3> greaser|q: my
rackmount audio equipment does 96Khz..
L1635[16:50:59] <S3> 96Khz is EXTREMELY
fast
L1636[16:51:07] <greaser|q> yeah, most
people will only need 48kHz
L1637[16:51:12] <S3> not even that
L1638[16:51:23] <S3> 96 is like lossless
digital pro audio lol
L1639[16:51:23] <gamax92> the current
tape drives vs say Vexatos's noise card don't work the same and
dunno if they should work the same
L1640[16:51:30] <greaser|q> there are two
main consumer audio standards, 44100Hz and 48000Hz
L1641[16:51:36] <greaser|q> it depends on
the sound chip as to which works better
L1642[16:51:39] <gamax92> tape drive
sends the client DFPWM data
L1643[16:51:45] <gamax92> noise card
sends the client an instruction list
L1644[16:52:04] <greaser|q> e.g. a
c-media card i have has about 8 base clock settings and the only
one it fails at is 44100Hz - 48000Hz works fine
L1646[16:52:32] <gamax92> greaser|q:
you're not a fan of 32007?
L1647[16:52:38] <S3> so at 96 Khz we can
do the math here, you want to sample a minimum of twice the
frequency, but let's just sayt that 48Khz is 2x that already. Okay,
so now you have a period of 1/48K which is 0.0000208
L1648[16:52:41] <greaser|q> don't you
mean 32000
L1649[16:52:54] <S3> 20
microseconds
L1650[16:53:08] <gamax92> greaser|q:
nope, the 7 is there
L1651[16:53:10] <greaser|q> ideally you'd
want the sound processing to be frequency independent
L1652[16:53:11] <S3> you seriously want
minecraft to spend time every 20 microseconds sampling shit per
signal?
L1653[16:53:24] <S3> that's a bit
ridiculous
L1655[16:54:17] <greaser|q> you make the
sound card sample every 20ms and then you process a block every
~40960ms
L1656[16:54:27] <greaser|q> once again:
[21:50:55] <greaser|q> void processAudio(float[] data, int
offs, int len, float freq) {}
L1657[16:54:53] <S3> greaser|q: how you
going to have the sound card do that when it's busy being
used?
L1658[16:54:57] <greaser|q> shit i mean
us not ms
L1659[16:55:17] <reinei> Inari: fun
times
L1660[16:55:36] <greaser|q> if the sound
card is "busy being used" then you aren't going to be
hearing sound in minecraft
L1661[16:55:36] <gamax92> reinei: lewd
times
L1662[16:55:56] <S3> it's being used by
the mixer on the system that minecraft is pushing through
L1664[16:56:01] <gamax92> all I need for
Vexatos to do is just make a lua interface for his card and then
build a jar for it :|
L1665[16:56:17] <Vexatos> yup
L1666[16:56:23] <greaser|q> i'd say if
it's possible for DFPWM to be played then it's possible to have
audio processing on a block-by-block basis
L1667[16:56:24] <gamax92> so do so
D:<
L1668[16:56:27] <S3> greaser|q: maybe if
the server did all the processing
L1669[16:56:39] <S3> and not any
clients
L1670[16:56:44] <gamax92> I really don't
get what S3 is spouting
L1671[16:56:51] <greaser|q> the actual
audio processing is done on the CPU
L1672[16:57:00] <S3> gamax92: that was my
point
L1673[16:57:04] <greaser|q> and you
process in blocks, not individual samples
L1674[16:57:09] <gamax92> S3: you don't
either? :P
L1675[16:57:18] <greaser|q> basically,
think JACK for minecraft
L1676[16:57:30] <S3> but it's a lot of
processing power
L1677[16:57:38] <greaser|q> not
really
L1678[16:57:41] <gamax92> not at
all
L1679[16:58:08] <greaser|q> for
reference, i wrote a python 2 script that could play a 16 channel
s3m in stereo at 22050Hz
L1680[16:58:12] <greaser|q> on a GM45
laptop
L1681[16:58:25] <S3> even if it is done
in blocks it still has to be done in samples underneath somewhere,
and achieving multiple audio streams at sub milisecond accuracy
nearing microsecond accuracy becomes even more difficult
L1682[16:58:37] <gamax92> no S3
L1683[16:58:58] <gamax92> you just shove
it to OpenAL and let it handle it
L1684[16:59:02] <S3> yeah, but that's
python, not a giant blob of java fat sitton on ridiculous ammounts
of ram just struggling to do its' job
L1685[16:59:14] <S3> I suppose
L1686[16:59:29] <gamax92> like we've been
doing, tape drive decodes the block of DFPWM and then shoves it to
openal
L1687[16:59:38] <gamax92> computer beep
generates a block of audio and then shoves it to openal
L1688[16:59:45] <gamax92> noise card
generates a block of audio and then shoves it to openal
L1689[16:59:45] <S3> okay
L1690[16:59:49] <S3> so you have to
promise me this
L1691[16:59:56] <S3> if you do some cool
audio stuff
L1692[17:00:07] <S3> give me enough
control over it so that I can do FSK on component cables :)
L1693[17:00:24] <S3> so I can be happy
with my dialup in Minecraft
L1694[17:01:11] <Skye> hahah
L1697[17:01:24] <gamax92> isn't that
possible already
L1698[17:01:24] <MichiBot>
Packet
Radio APRS AFSK ASCII AX25 | length:
3m 38s | Likes:
10 Dislikes:
2 Views:
5109 | by
aprsdotcjbdotnet
L1699[17:01:32] <S3> I want to do
that
L1700[17:01:44] <gamax92> I dunno how
fast the data line would change in such a thing but ...
L1701[17:02:06] <S3> you should be able
to at least achieve 300bps
L1702[17:02:14] <gamax92> bit?
L1703[17:02:18] <S3> but =ys
L1704[17:02:20] <S3> yes*
L1705[17:02:23] <S3> 300bps is fast
L1706[17:02:33] <S3> hat's 30 bytes per
second on a serial 8N1 line
L1707[17:03:04] <S3> Let's get more
insane:
L1708[17:03:18] <S3> if vifino and I get
our cross atlantic ocean TCP/IP network working soon
L1709[17:03:49] <S3> then with that he
can connect to my Ocranet 300bps FSK line in Minecraft from germany
using his radio
L1710[17:03:57] <S3> to Maine, USA
L1711[17:04:03] <S3> @300bps
L1712[17:04:13] <vifino> S3: 9600 over
satelite!
L1713[17:04:29] <S3> vifino: we can try
that too
L1714[17:04:36] <S3> problem is it's like
4 minutes of window
L1715[17:04:42] <S3> that sattelite is
moving FAST
L1716[17:04:50]
⇦ Quits: Sandra (Sandra@2001:19f0:6800:8161:a:1ce:c01d:babe)
(Ping timeout: 195 seconds)
L1717[17:04:51] <Skye> um
L1718[17:04:52] <S3> (we need to find a
geostationary one)
L1719[17:04:58] <vifino> exactky
L1720[17:05:10] <S3> we could get space-x
to launch one!
L1721[17:05:12] <Skye> amerture radio
stuff?
L1722[17:05:38] <gamax92> heh.
L1723[17:05:57] <vifino> S3: we could
also totally launch our own.
L1724[17:06:17] <S3> could. regulations
have to be followed in the US
L1725[17:06:26] <S3> it is very
difficult
L1726[17:06:35] <S3> vifino: another
thing we can do!
L1727[17:06:45] <S3> vifino: did you know
I work for a weather balloon lab?
L1728[17:07:03] <S3> our balloons go to
130,000 feet, and I am equiping our new ones with 1200 baud
modems
L1729[17:07:38] <S3> you can see germany
from up there
L1730[17:07:49] <S3> (we have cameras on
it)
L1731[17:07:57] <reinei> S3: nice
L1732[17:08:00] <vifino> would it be
permanent in the middle of us?
L1733[17:08:13] <S3> it lasts for like,
an hour or two
L1734[17:08:19] <S3> then it pops
L1735[17:08:20]
⇨ Joins: Sandra
(Sandra@2001:19f0:6800:8161:a:1ce:c01d:babe)
L1736[17:08:21] <vifino> thats no
good.
L1737[17:08:27] <S3> better than 4
minutes
L1738[17:08:38] <vifino> but you need to
pay for that to get up there.
L1739[17:08:48] <S3> not much
L1740[17:08:51] <S3> hydrogen is
cheap
L1741[17:08:54] <reinei> so ultra short
wave radio is a no-go?
L1742[17:09:10] <vifino> S3: nothing vs
something, nothing wins
L1743[17:09:13] <S3> reinei: the lower
the frequency, the slower your baud rate should be
L1744[17:09:35] <reinei> S3: but it can
go around the horizon from the surface ...
L1745[17:10:04] <reinei> also thats HIGH
frequency, no?
L1746[17:10:08] <S3> OMG! :)
L1747[17:10:11] <S3> vifino: skip to 4
minutes:
L1749[17:10:13] <MichiBot>
IRC and
Telnet over AX.25/Radio | length:
12m 24s | Likes:
0 Dislikes:
0 Views:
3203 | by
Corrosive
L1750[17:10:26] <reinei> low wavelength =
high frequency
L1751[17:10:44] <reinei> but I am
probably mistaking it for something else :P
L1752[17:10:57] <S3> that is about 300
bps..
L1753[17:11:10] <S3> looks to be
anyways
L1754[17:11:26] <Lizzy> lol
L1755[17:12:32] <Lizzy> is that guy
ssh'ing over the radio net or just irc?
L1756[17:12:51] <vifino> S3: he says 1200
baud
L1757[17:13:04] <S3> Yeah I see now
L1758[17:13:09] <vifino> Lizzy: telnet
and irc are both featured in the video.
L1759[17:13:10] <Skye> Sadly encryption
isn't allowed for Amateur radio
L1760[17:13:12] <vifino> you wanna go
even lower?
L1761[17:13:13] <S3> I forget this is TCP
vifino
L1762[17:13:18] <vifino> that is
bad.
L1763[17:13:19] <S3> so its actually
sending like a lot more than you see
L1764[17:13:30] <S3> we could just not
use TCP
L1765[17:13:39] <S3> tcp slows it down by
like factors of multiple 100%s
L1766[17:13:44] <progwml6> unfortunately
some people don't understand that encryption should be allowed in
amateur radio under some circumstances
L1767[17:14:02] <gamax92> S3: ENet!
L1768[17:14:05] <gamax92> :>
L1770[17:14:18] <gamax92> don't you ...
me
L1771[17:14:22] <gamax92> ENet!
L1772[17:14:22] <Lizzy> ...
L1773[17:14:32] <progwml6> in my case i'd
love to be able to encrypt chat data running under ham radio when
HIPAA etc. come into play Skye
L1774[17:14:55] <reinei> UDP amateur
radio
L1775[17:15:20] <Skye> progwml6, what is
that?
L1776[17:15:23] <S3> reinei: not even
that
L1777[17:15:30] <S3> might as well just
do bare RTTY
L1778[17:15:44] <progwml6> HIPAA is an
amercan law relating to privacy of healthcare information for
people
L1779[17:15:45] <reinei> S3 just scrap it
all and use bare IP packets
L1780[17:15:53] <vifino> S3: I would
really like tcp over that thing.
L1781[17:15:59] <gamax92> S3: ENet over
Radio :>
L1782[17:16:02] <vifino> 9600 baud
pls
L1783[17:16:36] <reinei> or ENet,
yeah
L1784[17:17:59] ***
amadornes is now known as amadornes[OFF]
L1785[17:17:59] <Skye> progwml6, and how
does it apply to ham radio? (I'm tired and cannot think
logically)
L1786[17:18:21] <progwml6> when you are
helping w/ communications during hurricanes etc.
L1788[17:18:56] <gamax92> is encryption
not allowed in general only only across country?
L1789[17:19:00] <progwml6> disasters,
major public events such as marathons etc. some info needs to be
encrypted and can't get routed through ham radio
L1790[17:19:02] <gamax92> or only
L1791[17:19:08] <reinei> gamax92: in
general
L1792[17:19:11] <progwml6> its not
allowed per FCC regulations
L1793[17:19:13] <gamax92> ahh okay
L1794[17:19:24] <progwml6> you are not
allowed to encrypt anything but satelite control signals
L1795[17:19:33] <reinei> thats about the
level of knowledge I have about radio stuff
L1796[17:20:08] <progwml6> for reference
Skye i have an amateur extra class(highest in US) ham license
L1797[17:20:31] <vifino> S3: yeah, lets
not go 300 baud.
L1798[17:20:38] <vifino> 1200 at least,
9600 pls
L1800[17:20:49] <reinei> progwml6: wasn't
there some regulation as to which frequencies MAY be
encrypted?
L1801[17:20:57] <vifino> I really like
having an usable thing.
L1802[17:21:01] <S3> only commerical
bands
L1803[17:21:03] <greaser|q> i think at
that stage you'd want to redirect people to an encrypted
website
L1804[17:21:06] <S3> that permit
encryption
L1805[17:21:26] <progwml6> you can
encrypt ONLY signals being used to control satelites in orbit over
ham radio if you are a US station
L1806[17:21:32] <progwml6> i can't speak
to the laws in other countries
L1807[17:21:48] <Skye> progwml6, well...
from my curious reading from the UK law about those things is that
you're only allowed to use encryption in an emergency.
L1808[17:22:16] <progwml6> in an
emergency there are some loopholes in the laws that i could drive a
truck through to send encrypted data
L1809[17:22:34] <progwml6> as you are
allowed to use any means at your disposal to send info in a true
emergency
L1810[17:24:03] <gamax92> but what
defines an emergency
L1811[17:24:16] <Skye> I think somethings
similar in the UK law, though since I haven't got any licence I
have not much idea from this thing. All I know is from curiously
reading stuff and getting confused by legal speak
L1812[17:24:31] <vifino> S3: yeah, pls
pls pls 9600 baud, even 1200 looks painful
L1813[17:25:16] <gamax92> vifino:
ENet!
L1814[17:26:23] <vifino> gamax92: doesn't
change my desperate need of 9600.
L1815[17:26:34] <gamax92> oh, apologies
then
L1816[17:27:07] <Skye> 8 baud!
L1817[17:27:08] <Skye> :P
L1818[17:29:00] <S3> .8 Bps?
L1820[17:29:24] <S3> might as well just
use morse code
L1821[17:31:02]
⇦ Quits: Nathan1852
(~Nathan185@HSI-KBW-109-192-133-159.hsi6.kabel-badenwuerttemberg.de)
(Ping timeout: 190 seconds)
L1822[17:31:22] <reinei> mmh cannot find
anything regarding encryption in the German sources I could find,
although I know for a fact that 90%+ of all amateur channels forbid
encryption
L1823[17:32:04]
⇦ Quits: Vexatos
(~Vexatos@p200300556E32CA52443E9EB0E710C2F8.dip0.t-ipconnect.de)
(Quit: I guess I have to go now. Bye ✔)
L1824[17:33:13] <S3> encryption is lame
anyways
L1825[17:33:15] <S3> slows you down
L1826[17:33:55]
⇨ Joins: AlexisMachina
(uid57631@2604:8300:100:200b:6667:3:0:e11f)
L1827[17:34:40] <greaser|q> if you want
to encrypt, try steganography
L1828[17:34:43] <reinei> S3: but it
allows for HTTPS queries xD
L1829[17:35:02] <S3> why bother with
https?
L1831[17:35:15] <S3> I am going to reboot
my desktop into Linux
L1832[17:35:24] <S3> because I'm turning
on my laptops modem
L1833[17:35:33] <S3> and my desktop will
use its sound card so I can transfer stuff
L1834[17:35:39] <S3> uwsing speaker and
mic
L1835[17:48:35] <Lizzy> #lua
math.range(1,3)
L1836[17:48:35] <|0xDEADBEEF|> >
[string "lua"]:1: attempt to call a nil value (field
'range')
L1837[17:48:38] <Lizzy> meh
L1838[17:53:02] <vifino> S3: do you think
there is any way to get 9600 baud?
L1839[17:54:12]
⇦ Quits: reinei (~reinei@ip-109-45-1-115.web.vodafone.de)
(Quit: WeeChat 1.4)
L1840[18:00:44] <Lizzy> dammit
L1841[18:00:49] <Lizzy> vex isn't
here
L1842[18:00:52]
⇦ Quits: Keanu73 (~Keanu73@host-92-29-205-46.as13285.net)
(Quit: Gotta go to bed or something. See ya!)
L1843[18:15:28]
⇨ Joins: S93 (webchat@208.167.254.211)
L1844[18:30:22]
⇨ Joins: VikeStep (~VikeStep@101.184.243.180)
L1845[18:37:00] <S93> Is there a nice way
to craft things without a robot?
L1846[18:38:29] <Antheus> What do you
mean?
L1847[18:39:25] <S93> The only way I'm
aware of to programatically craft stuff is with the robot upgrade
thingy. I want to do it with just a computer and preferably not too
many external mods.
L1848[18:58:41] <S93> transposer &
cyclic assembler seems to be a working combination, though it
doesn't want to let me transfer the results out of the thing for
some reason.
L1849[19:04:20] <S93> Apparently OC is
respecting TE side configuration. Otherwise, this combination works
quite well.
L1850[19:16:48]
⇦ Quits: Pyrolusite
(~Pyrolusit@ARouen-651-1-273-188.w109-209.abo.wanadoo.fr) (Read
error: Connection reset by peer)
L1851[19:19:07]
⇦ Quits: Jezza (~Jezza@92.206.5.6) (Ping timeout: 384
seconds)
L1852[19:24:08] ***
kirby|gone is now known as mrkirby153
L1853[19:30:09]
⇦ Quits: Turtle (~SentientT@82-171-92-73.ip.telfort.nl)
(Quit: Nettalk6 - www.ntalk.de)
L1854[19:34:42]
⇦ Quits: VikeStep (~VikeStep@101.184.243.180) (Ping timeout:
190 seconds)
L1856[19:40:53] <gamax92> hey marcin212,
long see no time
L1857[19:44:10]
⇨ Joins: Trangar
(webchat@24-180-2-58.static.snlo.ca.charter.com)
L1858[19:44:21] <Trangar> Driving from SF
to red bluff takes forever
L1859[19:45:23] <marcin212> gamax92:
hey
L1860[19:46:30] <marcin212> I started
porting ZettaIndustries to 1.9
L1861[19:47:33] ***
greaser|q is now known as GreaseMonkey
L1862[19:52:23]
⇦ Quits: BearishMushroom
(~BearishMu@90-231-174-194-no159.tbcn.telia.com) (Read error:
Connection reset by peer)
L1863[19:53:16]
⇨ Joins: VikeStep (~VikeStep@101.184.243.180)
L1864[19:58:40]
⇨ Joins: Something12_
(~Something@S010634bdfa9eca7b.vs.shawcable.net)
L1865[20:06:09]
⇨ Joins: Something12
(~Something@S010634bdfa9eca7b.vs.shawcable.net)
L1866[20:07:42]
⇦ Quits: Something12_
(~Something@S010634bdfa9eca7b.vs.shawcable.net) (Ping timeout: 190
seconds)
L1867[20:08:50] <Antheus> Nothing like
deleting 2 years worth of reddit comments
L1868[20:08:50]
⇦ Quits: Trangar
(webchat@24-180-2-58.static.snlo.ca.charter.com) (Ping timeout: 195
seconds)
L1869[20:09:09] *
Lizzy falls asleep on vifino
L1870[20:09:40] *
vifino giggles and puts a blanket over Lizzy and
himself
L1871[20:09:50] <Antheus> omg I'
L1872[20:10:03] <Antheus> m at the point
where I was asking for advice on what parts to get for my PC
L1873[20:15:37]
⇦ Quits: AlexisMachina
(uid57631@2604:8300:100:200b:6667:3:0:e11f) (Quit: Connection
closed for inactivity)
L1874[20:26:05]
⇦ Quits: Jasontti
(~Jason@dsl-prvbrasgw1-58c005-181.dhcp.inet.fi) (Ping timeout: 195
seconds)
L1875[20:27:15]
⇨ Joins: Jasontti
(~Jason@dsl-prvbrasgw1-58c005-181.dhcp.inet.fi)
L1876[20:30:57]
⇨ Joins: techno156 (~techno156@137.154.59.157)
L1877[20:39:22]
⇦ Quits: Something12
(~Something@S010634bdfa9eca7b.vs.shawcable.net) (Ping timeout: 190
seconds)
L1878[20:43:00]
⇦ Quits: Jasontti
(~Jason@dsl-prvbrasgw1-58c005-181.dhcp.inet.fi) (Ping timeout: 195
seconds)
L1879[20:50:21]
⇦ Quits: xarses (~xarses@c-73-202-191-48.hsd1.ca.comcast.net)
(Ping timeout: 201 seconds)
L1880[20:53:10]
⇦ Quits: Guest81359
(webchat@ip5f5bec93.dynamic.kabel-deutschland.de) (Ping timeout:
195 seconds)
L1881[21:00:02]
⇨ Joins: Jasontti
(~Jason@dsl-prvbrasgw1-58c005-181.dhcp.inet.fi)
L1882[21:06:20]
⇦ Quits: Kimiro
(~TimeDrago@S0106c8fb2655ca42.ed.shawcable.net) (Read error:
Connection reset by peer)
L1883[21:07:39]
⇦ Quits: Dark
(~MrDark@cpe-76-181-157-113.columbus.res.rr.com) (Read error:
Connection reset by peer)
L1884[21:07:58]
⇨ Joins: CB|Away
(~TimeDrago@s0106c8fb2655ca42.ed.shawcable.net)
L1885[21:08:14] ***
CB|Away is now known as Kimiro
L1886[21:24:12] <Saphire> xD
L1887[21:24:19] <Saphire> 'OpenCC'
L1889[21:26:47] <gamax92> XD
L1890[21:30:41]
⇦ Quits: S93 (webchat@208.167.254.211) (Quit: Web client
closed)
L1891[21:32:45]
⇦ Quits: Kimiro
(~TimeDrago@s0106c8fb2655ca42.ed.shawcable.net) (Quit: Time heals
all wounds, but heals time?)
L1892[21:36:54]
⇨ Joins: Dark
(~MrDark@cpe-76-181-157-113.columbus.res.rr.com)
L1893[22:01:00]
⇨ Joins: Doty1154
(~Doty1154@2601:648:8000:134f:35ee:1911:8880:1d98)
L1894[22:06:32] <Saphire> really
L1895[22:06:59] <Saphire>
'com.eclipsesource.json'
L1896[22:13:01]
⇨ Joins: Dimensional (~kvirc@40.134.242.242)
L1897[22:14:08]
⇦ Quits: Temportalist
(uid37180@2604:8300:100:200b:6667:3:0:913c) (Quit: Connection
closed for inactivity)
L1898[22:19:53]
⇦ Quits: Lathanael|Away
(~Lathanael@p54961CF5.dip0.t-ipconnect.de) (Ping timeout: 384
seconds)
L1899[22:22:28]
⇨ Joins: Lathanael
(~Lathanael@p54961F95.dip0.t-ipconnect.de)
L1900[23:43:18] <Saphire>
whatthefck
L1901[23:54:28] ***
medsouz is now known as medsouz|offline
L1902[23:59:55]
⇦ Quits: Corded (discord@2607:5300:60:51da::c0f:fee) (Remote
host closed the connection)